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" } |