CloudControlDeployment(mapping=None, *, ignore_unknown_fields=False, **kwargs)A cloud control deployment represents the deployment of a particular
cloud control on a target resource. Supported target resources are
organizations/{organizationID}, folders/{folderID}, and
projects/{projectID}.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. The name for the cloud control deployment, in the format organizations/{organization}/locations/{location}/cloudControlDeployments/{cloud_control_deployment_id}.
The only supported location is global.
|
target_resource_config |
google.cloud.cloudsecuritycompliance_v1.types.TargetResourceConfig
Required. The details of the target resource that the cloud control is deployed You can use an existing target resource or create a new target. |
target_resource |
str
Output only. The resource that the cloud control is deployed on, in one of the following formats: - organizations/{organizationID}
- folders/{folderID}
- projects/{projectID}
|
cloud_control_metadata |
google.cloud.cloudsecuritycompliance_v1.types.CloudControlMetadata
Required. The deployment mode and parameters for the cloud control. |
description |
str
Optional. A friendly description for the cloud control deployment. |
deployment_state |
google.cloud.cloudsecuritycompliance_v1.types.DeploymentState
Output only. The state of the cloud control deployment. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the resource was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the resource was last updated. |
etag |
str
Optional. To prevent concurrent updates from overwriting each other, provide the etag when you update a cloud
control deployment. You can also provide the etag when
you delete a cloud control deployment to help ensure that
you're deleting the intended version of the deployment.
|
parameter_substituted_cloud_control |
google.cloud.cloudsecuritycompliance_v1.types.CloudControl
Output only. The cloud control after the given parameters are substituted. |
framework_deployment_references |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.FrameworkDeploymentReference]
Output only. The references to the framework deployments that this cloud control deployment is part of. A cloud control deployment can be part of multiple framework deployments. |
target_resource_display_name |
str
Output only. The display name of the target resource. |