Assured Workloads API
Assured Workloads API
Latency
Not monitored yet
Uptime
Not monitored yet
Playground
Verified
live
Endpoints
/v1beta1/{name}
Retrieves Assured Workload Violation based on ID.
/v1beta1/{name}
Deletes the workload. Make sure that workload's direct children are already in a deleted state, otherwise the request will fail with a FAILED_PRECONDITION error. In addition to assuredworkloads.workload.delete permission, the user should also have orgpolicy.policy.set permission on the deleted folder to remove Assured Workloads OrgPolicies.
/v1beta1/{name}
Updates an existing workload. Currently allows updating of workload display_name and labels. For force updates don't set etag field in the Workload. Only one update operation per workload can be in progress.
/v1beta1/{name}/operations
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
/v1beta1/{name}:acknowledge
Acknowledges an existing violation. By acknowledging a violation, users acknowledge the existence of a compliance violation in their workload and decide to ignore it due to a valid business justification. Acknowledgement is a permanent operation and it cannot be reverted.
/v1beta1/{name}:restrictAllowedResources
Restrict the list of resources allowed in the Workload environment. The current list of allowed products can be found at https://cloud.google.com/assured-workloads/docs/supported-products In addition to assuredworkloads.workload.update permission, the user should also have orgpolicy.policy.set permission on the folder resource to use this functionality.
/v1beta1/{parent}/violations
Lists the Violations in the AssuredWorkload Environment. Callers may also choose to read across multiple Workloads as per [AIP-159](https://google.aip.dev/159) by using '-' (the hyphen or dash character) as a wildcard character instead of workload-id in the parent. Format `organizations/{org_id}/locations/{location}/workloads/-`
/v1beta1/{parent}/workloads
Lists Assured Workloads under a CRM Node.
/v1beta1/{parent}/workloads
Creates Assured Workload.
/v1beta1/{project}/{target}:analyzeWorkloadMove
Analyzes a hypothetical move of a source project or project-based workload to a target (destination) folder-based workload.
/v1beta1/{source}/{target}:analyzeWorkloadMove
Analyzes a hypothetical move of a source project or project-based workload to a target (destination) folder-based workload.
11 endpoints auto-detected
Authentication
This API requires authentication: OAuth.
curl -X GET \
"https://assuredworkloads.googleapis.com/v1beta1/{name}"assuredworkloads.googleapis.com · HTTPS only