Class FrameworkDeployment (0.1.0)

FrameworkDeployment(mapping=None, *, ignore_unknown_fields=False, **kwargs)

FrameworkDeployment is a resource that represents a deployment using a framework.

Attributes

Name Description
name str
Identifier. FrameworkDeployment name in either of the following formats: organizations/{organization}/locations/{location}/frameworkDeployments/{framework_deployment_id}
target_resource_config google.cloud.cloudsecuritycompliance_v1.types.TargetResourceConfig
Required. target_resource_config referencing either an already existing target_resource or contains config for a target_resource to be created
computed_target_resource str
Output only. The resource on which the Framework is deployed based on the provided TargetResourceConfig. In format organizations/{organization}, folders/{folder}, projects/{project} or projects/{project}/locations/{location}/applications/{application}.
framework google.cloud.cloudsecuritycompliance_v1.types.FrameworkReference
Required. Framework resource reference
description str
Optional. User provided description of the deployment
cloud_control_metadata MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlMetadata]
Required. Deployment mode and parameters for each of the cloud_controls part of the framework.
deployment_state google.cloud.cloudsecuritycompliance_v1.types.DeploymentState
Output only. State of the deployment
cc_deployments MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlDeployment]
Output only. This field is inlined just for cloudNext because the one platform apis of CCDeployment does not exist. Beyond cloud next it will be replaced with the field below which is the references of cloud control deployment
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the resource was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which the resource last updated.
etag str
Optional. To prevent concurrent updates from overwriting each other, always provide the etag when you update a CustomComplianceFramework. You can also provide the etag when you delete a CustomComplianceFramework, to help ensure that you're deleting the intended version of the CustomComplianceFramework.
cc_group_deployments MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlGroupDeployment]
Output only. Similarly we'll also have a field for CloudControlGroups
target_resource_display_name str
Output only. The display name of the target resource.
cloud_control_deployment_references MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlDeploymentReference]
Output only. The references to the cloud control deployments. Example: If a framework deployment deploys two cloud controls, cc-deployment-1 and cc-deployment-2, then the cloud_control_deployment_references will be: { cloud_control_deployment_reference: { cloud_control_deployment: "organizations/{organization}/locations/{location}/cloudControlDeployments/cc-deployment-1" }, cloud_control_deployment_reference: { cloud_control_deployment: "organizations/{organization}/locations/{location}/cloudControlDeployments/cc-deployment-2" }