Framework(mapping=None, *, ignore_unknown_fields=False, **kwargs)A framework is a collection of cloud controls and regulatory controls that represent security best practices or industry-defined standards such as FedRAMP or NIST.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Required. Identifier. The name of the framework, in the format organizations/{organization}/locations/{location}/frameworks/{framework_id}.
The only supported location is global.
|
major_revision_id |
int
Output only. The major version of the framework, which is incremented in ascending order. |
display_name |
str
Optional. The friendly 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 framework. |
cloud_control_details |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.CloudControlDetails]
Optional. The cloud control details that are 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. The cloud providers that are supported by the framework. |
supported_target_resource_types |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.TargetResourceType]
Output only. The target resource types that are supported by the framework. |
supported_enforcement_modes |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.EnforcementMode]
Output only. The supported enforcement modes of the framework. |
Classes
FrameworkType
FrameworkType(value)The type of framework.