Summary of entries of Classes for google-cloud-cloudsecuritycompliance.
Classes
AuditAsyncClient
Service describing handlers for resources
AuditClient
Service describing handlers for resources
ListFrameworkAuditsAsyncPager
A pager for iterating through list_framework_audits requests.
This class thinly wraps an initial
ListFrameworkAuditsResponse object, and
provides an __aiter__ method to iterate through its
framework_audits field.
If there are more pages, the __aiter__ method will make additional
ListFrameworkAudits requests and continue to iterate
through the framework_audits field on the
corresponding responses.
All the usual ListFrameworkAuditsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworkAuditsPager
A pager for iterating through list_framework_audits requests.
This class thinly wraps an initial
ListFrameworkAuditsResponse object, and
provides an __iter__ method to iterate through its
framework_audits field.
If there are more pages, the __iter__ method will make additional
ListFrameworkAudits requests and continue to iterate
through the framework_audits field on the
corresponding responses.
All the usual ListFrameworkAuditsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CmEnrollmentServiceAsyncClient
Service describing CmEnrollment related RPCs for complianceManager.
CmEnrollmentServiceClient
Service describing CmEnrollment related RPCs for complianceManager.
ConfigAsyncClient
Config Service manages compliance frameworks, cloud controls, and their configurations.
ConfigClient
Config Service manages compliance frameworks, cloud controls, and their configurations.
ListCloudControlsAsyncPager
A pager for iterating through list_cloud_controls requests.
This class thinly wraps an initial
ListCloudControlsResponse object, and
provides an __aiter__ method to iterate through its
cloud_controls field.
If there are more pages, the __aiter__ method will make additional
ListCloudControls requests and continue to iterate
through the cloud_controls field on the
corresponding responses.
All the usual ListCloudControlsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCloudControlsPager
A pager for iterating through list_cloud_controls requests.
This class thinly wraps an initial
ListCloudControlsResponse object, and
provides an __iter__ method to iterate through its
cloud_controls field.
If there are more pages, the __iter__ method will make additional
ListCloudControls requests and continue to iterate
through the cloud_controls field on the
corresponding responses.
All the usual ListCloudControlsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworksAsyncPager
A pager for iterating through list_frameworks requests.
This class thinly wraps an initial
ListFrameworksResponse object, and
provides an __aiter__ method to iterate through its
frameworks field.
If there are more pages, the __aiter__ method will make additional
ListFrameworks requests and continue to iterate
through the frameworks field on the
corresponding responses.
All the usual ListFrameworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworksPager
A pager for iterating through list_frameworks requests.
This class thinly wraps an initial
ListFrameworksResponse object, and
provides an __iter__ method to iterate through its
frameworks field.
If there are more pages, the __iter__ method will make additional
ListFrameworks requests and continue to iterate
through the frameworks field on the
corresponding responses.
All the usual ListFrameworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
DeploymentAsyncClient
Deployment service allows users to manage deployments of Frameworks and Cloud Controls on a target resource.
DeploymentClient
Deployment service allows users to manage deployments of Frameworks and Cloud Controls on a target resource.
ListCloudControlDeploymentsAsyncPager
A pager for iterating through list_cloud_control_deployments requests.
This class thinly wraps an initial
ListCloudControlDeploymentsResponse object, and
provides an __aiter__ method to iterate through its
cloud_control_deployments field.
If there are more pages, the __aiter__ method will make additional
ListCloudControlDeployments requests and continue to iterate
through the cloud_control_deployments field on the
corresponding responses.
All the usual ListCloudControlDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListCloudControlDeploymentsPager
A pager for iterating through list_cloud_control_deployments requests.
This class thinly wraps an initial
ListCloudControlDeploymentsResponse object, and
provides an __iter__ method to iterate through its
cloud_control_deployments field.
If there are more pages, the __iter__ method will make additional
ListCloudControlDeployments requests and continue to iterate
through the cloud_control_deployments field on the
corresponding responses.
All the usual ListCloudControlDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworkDeploymentsAsyncPager
A pager for iterating through list_framework_deployments requests.
This class thinly wraps an initial
ListFrameworkDeploymentsResponse object, and
provides an __aiter__ method to iterate through its
framework_deployments field.
If there are more pages, the __aiter__ method will make additional
ListFrameworkDeployments requests and continue to iterate
through the framework_deployments field on the
corresponding responses.
All the usual ListFrameworkDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworkDeploymentsPager
A pager for iterating through list_framework_deployments requests.
This class thinly wraps an initial
ListFrameworkDeploymentsResponse object, and
provides an __iter__ method to iterate through its
framework_deployments field.
If there are more pages, the __iter__ method will make additional
ListFrameworkDeployments requests and continue to iterate
through the framework_deployments field on the
corresponding responses.
All the usual ListFrameworkDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
MonitoringAsyncClient
Service describing handlers for resources
MonitoringClient
Service describing handlers for resources
ListControlComplianceSummariesAsyncPager
A pager for iterating through list_control_compliance_summaries requests.
This class thinly wraps an initial
ListControlComplianceSummariesResponse object, and
provides an __aiter__ method to iterate through its
control_compliance_summaries field.
If there are more pages, the __aiter__ method will make additional
ListControlComplianceSummaries requests and continue to iterate
through the control_compliance_summaries field on the
corresponding responses.
All the usual ListControlComplianceSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListControlComplianceSummariesPager
A pager for iterating through list_control_compliance_summaries requests.
This class thinly wraps an initial
ListControlComplianceSummariesResponse object, and
provides an __iter__ method to iterate through its
control_compliance_summaries field.
If there are more pages, the __iter__ method will make additional
ListControlComplianceSummaries requests and continue to iterate
through the control_compliance_summaries field on the
corresponding responses.
All the usual ListControlComplianceSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFindingSummariesAsyncPager
A pager for iterating through list_finding_summaries requests.
This class thinly wraps an initial
ListFindingSummariesResponse object, and
provides an __aiter__ method to iterate through its
finding_summaries field.
If there are more pages, the __aiter__ method will make additional
ListFindingSummaries requests and continue to iterate
through the finding_summaries field on the
corresponding responses.
All the usual ListFindingSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFindingSummariesPager
A pager for iterating through list_finding_summaries requests.
This class thinly wraps an initial
ListFindingSummariesResponse object, and
provides an __iter__ method to iterate through its
finding_summaries field.
If there are more pages, the __iter__ method will make additional
ListFindingSummaries requests and continue to iterate
through the finding_summaries field on the
corresponding responses.
All the usual ListFindingSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworkComplianceSummariesAsyncPager
A pager for iterating through list_framework_compliance_summaries requests.
This class thinly wraps an initial
ListFrameworkComplianceSummariesResponse object, and
provides an __aiter__ method to iterate through its
framework_compliance_summaries field.
If there are more pages, the __aiter__ method will make additional
ListFrameworkComplianceSummaries requests and continue to iterate
through the framework_compliance_summaries field on the
corresponding responses.
All the usual ListFrameworkComplianceSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListFrameworkComplianceSummariesPager
A pager for iterating through list_framework_compliance_summaries requests.
This class thinly wraps an initial
ListFrameworkComplianceSummariesResponse object, and
provides an __iter__ method to iterate through its
framework_compliance_summaries field.
If there are more pages, the __iter__ method will make additional
ListFrameworkComplianceSummaries requests and continue to iterate
through the framework_compliance_summaries field on the
corresponding responses.
All the usual ListFrameworkComplianceSummariesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AggregateFrameworkComplianceReportRequest
The request message for [AggregateFrameworkComplianceReport][].
AggregateFrameworkComplianceReportResponse
The response message for [AggregateFrameworkComplianceReport][].
AggregatedComplianceReport
The aggregated compliance report.
AllowedValues
The allowed set of values for the parameter.
AttributeSubstitutionRule
The attribute at the given path that's substituted entirely.
AuditConfig
The audit configuration for Compliance Manager.
CmEligibleDestination
The destination details where audit reports are uploaded.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
BucketDestination
A Cloud Storage bucket destination.
Format
The set of options for the framework audit format.
CELExpression
A Common Expression Language (CEL) expression that's used to create a rule.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CalculateEffectiveCmEnrollmentRequest
The request message for [CalculateEffectiveCmEnrollment][].
CalculateEffectiveCmEnrollmentResponse
The response message for [CalculateEffectiveCmEnrollment][].
CloudControl
A cloud control is a set of rules and associated metadata that you can use to define your organization's security or compliance intent.
Type
The type of cloud control.
CloudControlAssessmentDetails
The cloud control assessment details for non-manual cloud controls.
CloudControlAuditDetails
The details for a cloud control audit.
CloudControlCategory
The category for the cloud control.
CloudControlDeployment
A cloud control deployment represents the deployment of a particular
cloud control on a target resource. Supported target resources are
organizations/{organizationID}, folders/{folderID}, and
projects/{projectID}.
CloudControlDeploymentReference
The reference to a cloud control deployment.
CloudControlDetails
The details of a cloud control.
CloudControlGroupAuditDetails
The details for a cloud control group.
CloudControlMetadata
The enforcement mode and parameters of a cloud control deployment.
CloudControlReport
The cloud control report.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CloudProvider
The cloud provider that's associated with the cloud control.
CmEnrollment
The settings for Compliance Manager at a specific resource scope.=
ComplianceState
The state of compliance after evaluation is complete.
ControlAssessmentDetails
The details for a control assessment.
ControlComplianceSummary
The details for control compliance.
ControlFamily
The regulatory family of the control.
CreateCloudControlRequest
The request message for [CreateCloudControl][].
CreateFrameworkAuditRequest
The request message for [CreateFrameworkAudit][].
CreateFrameworkDeploymentRequest
The request message for [CreateFrameworkDeployment][].
CreateFrameworkRequest
The request message for [CreateFramework][].
DeleteCloudControlRequest
The request message for [DeleteCloudControl][].
DeleteFrameworkDeploymentRequest
The request message for [DeleteFrameworkDeployment][].
DeleteFrameworkRequest
Request message for [DeleteFramework][].
DeploymentState
The state of the deployment resource.
EnforcementMode
The enforcement mode for the cloud control.
EvaluationState
The evaluation state of the control.
EvidenceDetails
The evidence details for a finding.
FetchFrameworkComplianceReportRequest
The request message for [FetchFrameworkComplianceReport][].
FindingClass
A finding is a record of assessment data like security, risk, health, or privacy.
FindingDetails
The details for a finding.
FindingSummary
The details for a finding.
FolderCreationConfig
The configuration that's required to create a folder to be used as the target resource for a deployment.
Framework
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.
FrameworkType
The type of framework.
FrameworkAudit
A framework audit.
State
The state of the framework audit.
FrameworkAuditDestination
A destination for the framework audit.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FrameworkCategory
The category for the framework.
FrameworkComplianceReport
The response message for [GetFrameworkComplianceReport][].
FrameworkComplianceSummary
The details for a framework compliance summary.
FrameworkDeployment
Framework deployments represent the assignment of a framework to a target resource. Supported target resources are organizations, folders, and projects.
FrameworkDeploymentReference
The reference to a framework deployment.
FrameworkReference
The reference of a framework, in the format
organizations/{organization}/locations/{location}/frameworks/{framework}.
The only supported location is global.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GenerateFrameworkAuditScopeReportRequest
The request message for [GenerateFrameworkAuditScopeReport][].
Format
The set of options for the audit scope report format.
GenerateFrameworkAuditScopeReportResponse
The response message for [GenerateFrameworkAuditScopeReport][].
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetCloudControlDeploymentRequest
The request message for [GetCloudControlDeployment][].
GetCloudControlRequest
The request message for [GetCloudControl][].
GetFrameworkAuditRequest
The request message for [GetFrameworkAudit][].
GetFrameworkDeploymentRequest
The request message for [GetFrameworkDeployment][].
GetFrameworkRequest
The request message for [GetFramework][].
IntRange
The number range for number parameters.
ListCloudControlDeploymentsRequest
The request message for [ListCloudControlDeployments][].
ListCloudControlDeploymentsResponse
The response message for [ListCloudControlDeployments][].
ListCloudControlsRequest
Request message for [ListCloudControls][].
ListCloudControlsResponse
The response message for [ListCloudControls][].
ListControlComplianceSummariesRequest
The request message for [ListControlComplianceSummaries][].
ListControlComplianceSummariesResponse
The response message for [ListControlComplianceSummaries][].
ListFindingSummariesRequest
The request message for [ListFindingSummaries][].
ListFindingSummariesResponse
The response message for [ListFindingSummaries][].
ListFrameworkAuditsRequest
The request message for [ListFrameworkAudits][].
ListFrameworkAuditsResponse
The response message for [ListFrameworkAudits][].
ListFrameworkComplianceSummariesRequest
The request message for ListFrameworkComplianceSummariesRequest.
ListFrameworkComplianceSummariesResponse
The response message for ListFrameworkComplianceSummariesResponse.
ListFrameworkDeploymentsRequest
The request message for [ListFrameworkDeployments][].
ListFrameworkDeploymentsResponse
The response message for [ListFrameworkDeployments][].
ListFrameworksRequest
Request message for [ListFrameworks][].
ListFrameworksResponse
The response message for [ListFrameworks][]. Returns a paginated list of Framework resources.
ManualCloudControlAssessmentDetails
The details for a manual cloud control assessment.
ObservationDetails
The observation details for a finding.
OperationMetadata
The metadata for the long-running operation.
ParamValue
The possible parameter value types.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Parameter
Parameters are key-value pairs that let you provide your custom location requirements, environment requirements, or other settings that are relevant to the cloud control.
ParameterSpec
The parameter specification for the cloud control.
ValueType
The type of parameter value.
ParameterSubstitutionRule
The parameter substitution rules.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PlaceholderSubstitutionRule
The placeholder that's substituted in the rendered string.
ProjectCreationConfig
The configuration that's required to create a project to be used as the target resource of a deployment.
RegexpPattern
The regular expression (regex) validator for parameter values.
RegulatoryControlResponsibilityType
The responsibility type for the regulatory control.
ReportSummary
Additional information for an audit operation.
Rule
A rule in the cloud control.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
RuleActionType
The action type of the rule.
Severity
The severity of the finding.
A critical threat is a threat that can access,
modify, or delete data or execute unauthorized
code within existing resources.
HIGH (2):
A high-risk vulnerability can be easily
discovered and exploited in combination with
other vulnerabilities to gain direct access and
the ability to execute arbitrary code,
exfiltrate data, and otherwise gain additional
access and privileges to cloud resources and
workloads. An example is a database with weak or
no passwords that is only accessible internally.
This database could easily be compromised by an
actor that had access to the internal network.
A high-risk threat is a threat that can create
new computational resources in an environment
but can't access data or execute code in
existing resources.
MEDIUM (3):
A medium-risk vulnerability can be used by an
actor to gain access to resources or privileges
that enable them to eventually (through multiple
steps or a complex exploit) gain access and the
ability to execute arbitrary code or exfiltrate
data. An example is a service account with
access to more projects than it should have. If
an actor gains access to the service account,
they could potentially use that access to
manipulate a project the service account was not
intended to.
A medium-risk threat can cause operational
impact but might not access data or execute
unauthorized code.
LOW (4):
A low-risk vulnerability hampers a security
organization's ability to detect vulnerabilities
or active threats in their deployment, or
prevents the root cause investigation of
security issues. An example is monitoring and
logs being disabled for resource configurations
and access.
A low-risk threat is a threat that has obtained
minimal access to an environment but can't
access data, execute code, or create resources.
SimilarControls
The similar controls.
StringList
A list of strings for the parameter value.
TargetResourceConfig
The name of the target resource or the configuration that's required to create a new target resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetResourceCreationConfig
The configuration that's required to create a target resource.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TargetResourceDetails
The details for a target resource.
TargetResourceType
The type of resource that a control or framework can be applied to.
UpdateCloudControlRequest
The request message for [UpdateCloudControl][].
UpdateCmEnrollmentRequest
The request message for [UpdateCmEnrollment][].
UpdateFrameworkRequest
The request message for [UpdateFramework][].
Validation
The validation of the parameter.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Modules
pagers
API documentation for cloudsecuritycompliance_v1.services.audit.pagers module.
pagers
API documentation for cloudsecuritycompliance_v1.services.config.pagers module.
pagers
API documentation for cloudsecuritycompliance_v1.services.deployment.pagers module.
pagers
API documentation for cloudsecuritycompliance_v1.services.monitoring.pagers module.