Class CloudControlDeployment (0.4.0)

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.