Cloud Workload Security
Cloud Workload SecurityBasic Auth Credentials
List basic-auth credentials for an account
GET/accounts/{account_id}/cws/basic-auth-credentials
Get a basic-auth credential by ID
GET/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}
Create a basic-auth credential
POST/accounts/{account_id}/cws/basic-auth-credentials
Delete a basic-auth credential
DELETE/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}
Cloud Workload SecurityBasic Auth CredentialsSecrets
List secrets for a basic-auth credential
GET/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}/secrets
Get a basic-auth secret by ID
GET/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}/secrets/{secret_id}
Add a secret to a basic-auth credential
POST/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}/secrets
Delete a basic-auth secret
DELETE/accounts/{account_id}/cws/basic-auth-credentials/{credential_id}/secrets/{secret_id}
Cloud Workload SecurityDeployments
List deployments
GET/accounts/{account_id}/cws/deployments
Get a deployment by ID
GET/accounts/{account_id}/cws/deployments/{deployment_id}
Create a new deployment
POST/accounts/{account_id}/cws/deployments
Update a deployment
PUT/accounts/{account_id}/cws/deployments/{deployment_id}
Delete a deployment
DELETE/accounts/{account_id}/cws/deployments/{deployment_id}
Cloud Workload SecurityDomain ACLs
List domain ACLs
GET/accounts/{account_id}/cws/domain-acls
Get a domain ACL by ID
GET/accounts/{account_id}/cws/domain-acls/{domain_acl_id}
Create a new domain ACL
POST/accounts/{account_id}/cws/domain-acls
Update a domain ACL and replace its entries
PUT/accounts/{account_id}/cws/domain-acls/{domain_acl_id}
Delete a domain ACL
DELETE/accounts/{account_id}/cws/domain-acls/{domain_acl_id}
Cloud Workload SecurityPolicies
List policies
GET/accounts/{account_id}/cws/policies
Get a policy by ID
GET/accounts/{account_id}/cws/policies/{policy_id}
Create a new policy
POST/accounts/{account_id}/cws/policies
Update a policy
PUT/accounts/{account_id}/cws/policies/{policy_id}
Delete a policy
DELETE/accounts/{account_id}/cws/policies/{policy_id}
Cloud Workload SecurityPolicy Sets
List policy sets
GET/accounts/{account_id}/cws/policy-sets
Get a policy set by ID
GET/accounts/{account_id}/cws/policy-sets/{policy_set_id}
Create a new policy set
POST/accounts/{account_id}/cws/policy-sets
Update a policy set
PUT/accounts/{account_id}/cws/policy-sets/{policy_set_id}
Delete a policy set
DELETE/accounts/{account_id}/cws/policy-sets/{policy_set_id}
Cloud Workload SecurityRego Metadata
List Rego metadata documents
GET/accounts/{account_id}/cws/rego-metadata
Get a rego metadata document by ID
GET/accounts/{account_id}/cws/rego-metadata/{rego_metadata_id}
Create a new rego metadata document
POST/accounts/{account_id}/cws/rego-metadata
Update a rego metadata document
PUT/accounts/{account_id}/cws/rego-metadata/{rego_metadata_id}
Delete a rego metadata document
DELETE/accounts/{account_id}/cws/rego-metadata/{rego_metadata_id}
Cloud Workload SecurityRego Modules
List Rego modules
GET/accounts/{account_id}/cws/rego-modules
Get a Rego module by ID
GET/accounts/{account_id}/cws/rego-modules/{rego_module_id}
Create a new Rego module
POST/accounts/{account_id}/cws/rego-modules
Update a Rego module
PUT/accounts/{account_id}/cws/rego-modules/{rego_module_id}
Delete a Rego module
DELETE/accounts/{account_id}/cws/rego-modules/{rego_module_id}
Cloud Workload SecurityTenant Structures
List tenant structures for an account
GET/accounts/{account_id}/cws/tenant-structures
Get a tenant structure by ID
GET/accounts/{account_id}/cws/tenant-structures/{structure_id}
Create a tenant structure
POST/accounts/{account_id}/cws/tenant-structures
Update a tenant structure
PUT/accounts/{account_id}/cws/tenant-structures/{structure_id}
Delete a tenant structure
DELETE/accounts/{account_id}/cws/tenant-structures/{structure_id}
Cloud Workload SecurityTenant StructuresNodes
List nodes for a tenant structure
GET/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes
Get a tenant node by ID
GET/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes/{node_id}
Add a node to a tenant structure
POST/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes
Update a tenant node
PUT/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes/{node_id}
Delete a tenant node
DELETE/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes/{node_id}
Apply a batch of tenant node mutations
POST/accounts/{account_id}/cws/tenant-structures/{structure_id}/nodes/batch
Cloud Workload SecurityWorkloads
List workloads
GET/accounts/{account_id}/cws/workloads
Get a workload by ID
GET/accounts/{account_id}/cws/workloads/{workload_id}
Create a new workload
POST/accounts/{account_id}/cws/workloads
Update a workload
PUT/accounts/{account_id}/cws/workloads/{workload_id}
Delete a workload
DELETE/accounts/{account_id}/cws/workloads/{workload_id}