Liking cljdoc? Tell your friends :D

happygapi.assuredworkloads.organizations

Assured Workloads API: organizations.

See: https://cloud.google.com/learnmoreurlapi/reference/rest/v1/organizations
raw docstring

locations-operations-get$clj

(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.
sourceraw docstring

locations-operations-list$clj

(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`.
sourceraw docstring

locations-workloads-analyzeWorkloadMove$clj

(locations-workloads-analyzeWorkloadMove$ auth parameters)

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.

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.
sourceraw docstring

locations-workloads-create$clj

(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.
sourceraw docstring

locations-workloads-delete$clj

(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.
sourceraw docstring

locations-workloads-enableResourceMonitoring$clj

(locations-workloads-enableResourceMonitoring$ auth parameters)

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.

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.
sourceraw docstring

locations-workloads-get$clj

(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
sourceraw docstring

locations-workloads-list$clj

(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.
sourceraw docstring

locations-workloads-mutatePartnerPermissions$clj

(locations-workloads-mutatePartnerPermissions$ auth parameters body)

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.

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.
sourceraw docstring

locations-workloads-patch$clj

(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.
sourceraw docstring

locations-workloads-restrictAllowedResources$clj

(locations-workloads-restrictAllowedResources$ auth parameters body)

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.

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.
sourceraw docstring

locations-workloads-violations-acknowledge$clj

(locations-workloads-violations-acknowledge$ auth parameters body)

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.

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.
sourceraw docstring

locations-workloads-violations-get$clj

(locations-workloads-violations-get$ auth parameters)

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.

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.
sourceraw docstring

locations-workloads-violations-list$clj

(locations-workloads-violations-list$ auth parameters)

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 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/-`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close