Class CloudControl (0.1.0)

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

A CloudControl is a GCP-provided parameterized concept which is used to satisfy a Security or Compliance intent.

Attributes

Name Description
name str
Required. Identifier. The resource name of the cloud control. Format: organizations/{organization}/locations/{location}/cloudControls/{cloud_control_id}
major_revision_id int
Output only. Major revision of the cloud control incremented in ascending order.
description str
Optional. A description of the cloud control. The maximum length is 2000 characters.
display_name str
Optional. The display name of the cloud control. The maximum length is 200 characters.
supported_enforcement_modes MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.EnforcementMode]
Output only. The supported enforcement mode of the cloud control. Default is DETECTIVE.
parameter_spec MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.ParameterSpec]
Optional. The parameter spec of the cloud control.
rules MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.Rule]
Optional. The Policy to be enforced to prevent/detect resource non-compliance.
severity google.cloud.cloudsecuritycompliance_v1.types.Severity
Optional. The severity of findings generated by the cloud control.
finding_category str
Optional. The finding_category of the cloud control. The maximum length is 255 characters.
supported_cloud_providers MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudProvider]
Optional. cloud providers supported
related_frameworks MutableSequence[str]
Output only. The Frameworks that include this CloudControl
remediation_steps str
Optional. The remediation steps for the findings generated by the cloud control. The maximum length is 400 characters.
categories MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlCategory]
Optional. The categories of the cloud control.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The last updated time of the cloud control. The create_time is used because a new CC is created whenever we update an existing CC.
supported_target_resource_types MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.TargetResourceType]
Optional. target resource types supported by the CloudControl.