List all policy sets
OK response.
BadRequest: Bad Request response.
Unauthorized: Unauthorized response.
Forbidden: Forbidden response.
NotFound: Not Found response.
InternalServer: Internal Server Error response.
BadGateway: Bad Gateway response.
[- {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "action": "onrun",
- "created": 1636669297674,
- "description": "Captures critical production policies",
- "enabled": true,
- "entitySelector": "all_entities_in_scope",
- "identifier": "policyset-1",
- "name": "Production Policies",
- "org_id": "test-org",
- "policies": [
- {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}
], - "project_id": "test-project",
- "resourceGroups": [
- {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}, - {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}, - {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}
], - "type": "pipeline",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "action": "onrun",
- "created": 1636669297674,
- "description": "Captures critical production policies",
- "enabled": true,
- "entitySelector": "all_entities_in_scope",
- "identifier": "policyset-1",
- "name": "Production Policies",
- "org_id": "test-org",
- "policies": [
- {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}
], - "project_id": "test-project",
- "resourceGroups": [
- {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}, - {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}, - {
- "account_id": "Voluptatem consequatur voluptatum velit suscipit reiciendis.",
- "created": 3767837804677254000,
- "identifier": "Deserunt dignissimos quia quasi consectetur.",
- "name": "Omnis nulla placeat fuga.",
- "org_id": "Quisquam eveniet omnis et sunt.",
- "project_id": "Ratione cum et cumque est corporis non."
}
], - "type": "pipeline",
- "updated": 1636669297674
}
]
Create a policy set
Created response.
BadRequest: Bad Request response.
Unauthorized: Unauthorized response.
Forbidden: Forbidden response.
NotFound: Not Found response.
InternalServer: Internal Server Error response.
BadGateway: Bad Gateway response.
{- "action": "onrun",
- "description": "Captures critical production policies",
- "enabled": true,
- "identifier": "policyset-1",
- "name": "Production Policies",
- "type": "pipeline"
}
{- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "action": "onrun",
- "created": 1636669297674,
- "description": "Captures critical production policies",
- "enabled": true,
- "entitySelector": "all_entities_in_resource_groups",
- "identifier": "policyset-1",
- "name": "Production Policies",
- "org_id": "test-org",
- "policies": [
- {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}
], - "project_id": "test-project",
- "resourceGroups": [
- {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}
], - "type": "pipeline",
- "updated": 1636669297674
}
Delete a policy set by identifier
No Content response.
BadRequest: Bad Request response.
Unauthorized: Unauthorized response.
Forbidden: Forbidden response.
NotFound: Not Found response.
InternalServer: Internal Server Error response.
BadGateway: Bad Gateway response.
Find a policy set by identifier
OK response.
BadRequest: Bad Request response.
Unauthorized: Unauthorized response.
Forbidden: Forbidden response.
NotFound: Not Found response.
InternalServer: Internal Server Error response.
BadGateway: Bad Gateway response.
{- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "action": "onrun",
- "created": 1636669297674,
- "description": "Captures critical production policies",
- "enabled": true,
- "entitySelector": "all_entities_in_resource_groups",
- "identifier": "policyset-1",
- "name": "Production Policies",
- "org_id": "test-org",
- "policies": [
- {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}, - {
- "account_id": "eBqAoNchMLKigC_qZ5EdC",
- "created": 1636669297674,
- "identifier": "policy-1",
- "name": "Pipeline Approval",
- "org_id": "test-org",
- "project_id": "test-project",
- "rego": "",
- "severity": "warning",
- "updated": 1636669297674
}
], - "project_id": "test-project",
- "resourceGroups": [
- {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}, - {
- "account_id": "Quis et doloribus eveniet optio.",
- "created": 2537790190831681500,
- "identifier": "Quia consectetur in dolorum est sit amet.",
- "name": "Dolorum dolore sed ipsa repudiandae.",
- "org_id": "Est quia.",
- "project_id": "Non corporis cumque debitis quisquam et."
}
], - "type": "pipeline",
- "updated": 1636669297674
}
Update a policy set by identifier
No Content response.
BadRequest: Bad Request response.
Unauthorized: Unauthorized response.
Forbidden: Forbidden response.
NotFound: Not Found response.
InternalServer: Internal Server Error response.
BadGateway: Bad Gateway response.
{- "action": "onrun",
- "description": "Captures critical production policies",
- "enabled": true,
- "entitySelector": "all_entities_in_scope",
- "name": "Production Policies",
- "policies": [
- {
- "identifier": "policy-1",
- "severity": "warning"
}, - {
- "identifier": "policy-1",
- "severity": "warning"
}, - {
- "identifier": "policy-1",
- "severity": "warning"
}
], - "resourceGroups": [
- {
- "account_id": "Iure dolorum qui et ut ea labore.",
- "identifier": "Maiores harum est quam minima culpa omnis.",
- "org_id": "Ut aperiam illo rerum enim.",
- "project_id": "Quidem consectetur sint quis atque aut."
}, - {
- "account_id": "Iure dolorum qui et ut ea labore.",
- "identifier": "Maiores harum est quam minima culpa omnis.",
- "org_id": "Ut aperiam illo rerum enim.",
- "project_id": "Quidem consectetur sint quis atque aut."
}, - {
- "account_id": "Iure dolorum qui et ut ea labore.",
- "identifier": "Maiores harum est quam minima culpa omnis.",
- "org_id": "Ut aperiam illo rerum enim.",
- "project_id": "Quidem consectetur sint quis atque aut."
}
], - "type": "pipeline"
}