Assured Workloads API: organizations.
See: https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations
Assured Workloads API: organizations. See: https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations
(locations-operations-get$ auth parameters)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/operations/get
Required parameters: name
Optional parameters: none
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/operations/get Required parameters: name Optional parameters: none Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
(locations-operations-list$ auth parameters)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/operations/list
Required parameters: name
Optional parameters: pageToken, pageSize, filter
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED
.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/operations/list Required parameters: name Optional parameters: pageToken, pageSize, filter Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
(locations-workloads-analyzeWorkloadMove$ auth parameters)
Required parameters: target
Optional parameters: project, assetTypes, pageSize, pageToken
Analyzes a hypothetical move of a source resource to a target workload to surface compliance risks. The analysis is best effort and is not guaranteed to be exhaustive.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/analyzeWorkloadMove Required parameters: target Optional parameters: project, assetTypes, pageSize, pageToken Analyzes a hypothetical move of a source resource to a target workload to surface compliance risks. The analysis is best effort and is not guaranteed to be exhaustive.
(locations-workloads-create$ auth parameters body)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/create
Required parameters: parent
Optional parameters: externalId
Body:
{:provisionedResourcesParent string, :compliantButDisallowedServices [string], :labels {}, :kmsSettings {:nextRotationTime string, :rotationPeriod string}, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}, :billingAccount string, :complianceStatus {:acknowledgedViolationCount integer, :activeResourceViolationCount integer, :activeViolationCount integer, :acknowledgedResourceViolationCount integer}, :partner string, :resourceMonitoringEnabled boolean, :displayName string, :name string, :createTime string, :ekmProvisioningResponse {:ekmProvisioningState string, :ekmProvisioningErrorDomain string, :ekmProvisioningErrorMapping string}, :etag string, :violationNotificationsEnabled boolean, :complianceRegime string, :saaEnrollmentResponse {:setupErrors [string], :setupStatus string}, :resourceSettings [{:displayName string, :resourceId string, :resourceType string}], :kajEnrollmentState string, :enableSovereignControls boolean, :resources [{:resourceType string, :resourceId string}]}
Creates Assured Workload.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/create Required parameters: parent Optional parameters: externalId Body: {:provisionedResourcesParent string, :compliantButDisallowedServices [string], :labels {}, :kmsSettings {:nextRotationTime string, :rotationPeriod string}, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}, :billingAccount string, :complianceStatus {:acknowledgedViolationCount integer, :activeResourceViolationCount integer, :activeViolationCount integer, :acknowledgedResourceViolationCount integer}, :partner string, :resourceMonitoringEnabled boolean, :displayName string, :name string, :createTime string, :ekmProvisioningResponse {:ekmProvisioningState string, :ekmProvisioningErrorDomain string, :ekmProvisioningErrorMapping string}, :etag string, :violationNotificationsEnabled boolean, :complianceRegime string, :saaEnrollmentResponse {:setupErrors [string], :setupStatus string}, :resourceSettings [{:displayName string, :resourceId string, :resourceType string}], :kajEnrollmentState string, :enableSovereignControls boolean, :resources [{:resourceType string, :resourceId string}]} Creates Assured Workload.
(locations-workloads-delete$ auth parameters)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/delete
Required parameters: name
Optional parameters: etag
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.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/delete Required parameters: name Optional parameters: etag 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.
(locations-workloads-enableResourceMonitoring$ auth parameters)
Required parameters: name
Optional parameters: none
Enable resource violation monitoring for a workload.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/enableResourceMonitoring Required parameters: name Optional parameters: none Enable resource violation monitoring for a workload.
(locations-workloads-get$ auth parameters)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/get
Required parameters: name
Optional parameters: none
Gets Assured Workload associated with a CRM Node
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/get Required parameters: name Optional parameters: none Gets Assured Workload associated with a CRM Node
(locations-workloads-list$ auth parameters)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/list
Required parameters: parent
Optional parameters: pageSize, filter, pageToken
Lists Assured Workloads under a CRM Node.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/list Required parameters: parent Optional parameters: pageSize, filter, pageToken Lists Assured Workloads under a CRM Node.
(locations-workloads-mutatePartnerPermissions$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:updateMask string, :etag string, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}}
Update the permissions settings for an existing partner workload. For force updates don't set etag field in the Workload. Only one update operation per workload can be in progress.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/mutatePartnerPermissions Required parameters: name Optional parameters: none Body: {:updateMask string, :etag string, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}} Update the permissions settings for an existing partner workload. For force updates don't set etag field in the Workload. Only one update operation per workload can be in progress.
(locations-workloads-patch$ auth parameters body)
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/patch
Required parameters: name
Optional parameters: updateMask
Body:
{:provisionedResourcesParent string, :compliantButDisallowedServices [string], :labels {}, :kmsSettings {:nextRotationTime string, :rotationPeriod string}, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}, :billingAccount string, :complianceStatus {:acknowledgedViolationCount integer, :activeResourceViolationCount integer, :activeViolationCount integer, :acknowledgedResourceViolationCount integer}, :partner string, :resourceMonitoringEnabled boolean, :displayName string, :name string, :createTime string, :ekmProvisioningResponse {:ekmProvisioningState string, :ekmProvisioningErrorDomain string, :ekmProvisioningErrorMapping string}, :etag string, :violationNotificationsEnabled boolean, :complianceRegime string, :saaEnrollmentResponse {:setupErrors [string], :setupStatus string}, :resourceSettings [{:displayName string, :resourceId string, :resourceType string}], :kajEnrollmentState string, :enableSovereignControls boolean, :resources [{:resourceType string, :resourceId string}]}
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.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/patch Required parameters: name Optional parameters: updateMask Body: {:provisionedResourcesParent string, :compliantButDisallowedServices [string], :labels {}, :kmsSettings {:nextRotationTime string, :rotationPeriod string}, :partnerPermissions {:dataLogsViewer boolean, :assuredWorkloadsMonitoring boolean, :serviceAccessApprover boolean}, :billingAccount string, :complianceStatus {:acknowledgedViolationCount integer, :activeResourceViolationCount integer, :activeViolationCount integer, :acknowledgedResourceViolationCount integer}, :partner string, :resourceMonitoringEnabled boolean, :displayName string, :name string, :createTime string, :ekmProvisioningResponse {:ekmProvisioningState string, :ekmProvisioningErrorDomain string, :ekmProvisioningErrorMapping string}, :etag string, :violationNotificationsEnabled boolean, :complianceRegime string, :saaEnrollmentResponse {:setupErrors [string], :setupStatus string}, :resourceSettings [{:displayName string, :resourceId string, :resourceType string}], :kajEnrollmentState string, :enableSovereignControls boolean, :resources [{:resourceType string, :resourceId string}]} 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.
(locations-workloads-restrictAllowedResources$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:restrictionType string}
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.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/restrictAllowedResources Required parameters: name Optional parameters: none Body: {:restrictionType string} 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.
(locations-workloads-violations-acknowledge$ auth parameters body)
Required parameters: name
Optional parameters: none
Body:
{:acknowledgeType string, :comment string, :nonCompliantOrgPolicy string}
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.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/violations/acknowledge Required parameters: name Optional parameters: none Body: {:acknowledgeType string, :comment string, :nonCompliantOrgPolicy string} 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.
(locations-workloads-violations-get$ auth parameters)
Required parameters: name
Optional parameters: none
Retrieves Assured Workload Violation based on ID.
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/violations/get Required parameters: name Optional parameters: none Retrieves Assured Workload Violation based on ID.
(locations-workloads-violations-list$ auth parameters)
Required parameters: parent
Optional parameters: interval.startTime, interval.endTime, pageSize, pageToken, filter
Lists the Violations in the AssuredWorkload Environment. Callers may also choose to read across multiple Workloads as per AIP-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/-
https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations/locations/workloads/violations/list Required parameters: parent Optional parameters: interval.startTime, interval.endTime, pageSize, pageToken, filter 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/-`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close