Package Classes (0.4.0)

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.