Framework(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Framework is a collection of CloudControls which represents industry/GCP/Customer defined
Attributes |
|
---|---|
Name | Description |
name |
str
Required. Identifier. The name of the framework. Format: organizations/{organization}/locations/{location}/frameworks/{framework_id} |
major_revision_id |
int
Output only. Major revision of the framework incremented in ascending order. |
display_name |
str
Optional. Display name of the framework. The maximum length is 200 characters. |
description |
str
Optional. The description of the framework. The maximum length is 2000 characters. |
type_ |
google.cloud.cloudsecuritycompliance_v1.types.Framework.FrameworkType
Output only. The type of the framework. The default is TYPE_CUSTOM. |
cloud_control_group_details |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.Framework.CloudControlGroupDetails]
Optional. The details of the cloud control groups included in the framework. |
cloud_control_details |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlDetails]
Optional. The details of the cloud controls directly added without any grouping in the framework. |
category |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.FrameworkCategory]
Optional. The category of the framework. |
supported_cloud_providers |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudProvider]
Output only. cloud providers supported |
supported_target_resource_types |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.TargetResourceType]
Output only. target resource types supported by the Framework. |
Classes
CloudControlGroupDetails
CloudControlGroupDetails(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The details of the cloud control group included in the framework.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FrameworkType
FrameworkType(value)
The type of the framework.