Google Cloud Security Compliance V1 Client - Class CloudControlReport (0.2.0)

Reference documentation and code samples for the Google Cloud Security Compliance V1 Client class CloudControlReport.

The cloud control report.

Generated from protobuf message google.cloud.cloudsecuritycompliance.v1.CloudControlReport

Namespace

Google \ Cloud \ CloudSecurityCompliance \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ manual_cloud_control_assessment_details
ManualCloudControlAssessmentDetails

The details of a manual cloud control assessment.

↳ cloud_control_assessment_details
CloudControlAssessmentDetails

The details of a cloud control assessment.

↳ cloud_control
string

The name of the cloud control.

↳ display_name
string

The display name of the cloud control.

↳ description
string

The description of the cloud control.

↳ categories
array

The list of categories for the cloud control.

↳ similar_controls
array< SimilarControls >

The list of similar controls.

↳ cloud_control_type
int

The type of the cloud control.

↳ finding_category
string

The category of the finding.

↳ rules
array< Rule >

The list of rules that correspond to the cloud control.

↳ finding_severity
int

The severity of the finding.

↳ enforcement_mode
int

The enforcement mode of the cloud control.

↳ cloud_control_deployment
string

The name of the cloud control deployment.

↳ major_revision_id
int|string

The major revision ID of the cloud control.

↳ minor_revision_id
int|string

The minor revision ID of the cloud control.

↳ framework_major_revision_ids
array

The major revision IDs of the frameworks that the cloud control belongs to.

getManualCloudControlAssessmentDetails

The details of a manual cloud control assessment.

Returns
Type
Description

hasManualCloudControlAssessmentDetails

setManualCloudControlAssessmentDetails

The details of a manual cloud control assessment.

Parameter
Name
Description
Returns
Type
Description
$this

getCloudControlAssessmentDetails

The details of a cloud control assessment.

Returns
Type
Description

hasCloudControlAssessmentDetails

setCloudControlAssessmentDetails

The details of a cloud control assessment.

Parameter
Name
Description
Returns
Type
Description
$this

getCloudControl

The name of the cloud control.

Returns
Type
Description
string

setCloudControl

The name of the cloud control.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDisplayName

The display name of the cloud control.

Returns
Type
Description
string

setDisplayName

The display name of the cloud control.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

The description of the cloud control.

Returns
Type
Description
string

setDescription

The description of the cloud control.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCategories

The list of categories for the cloud control.

Returns
Type
Description

setCategories

The list of categories for the cloud control.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getSimilarControls

The list of similar controls.

Returns
Type
Description

setSimilarControls

The list of similar controls.

Parameter
Name
Description
var
array< SimilarControls >
Returns
Type
Description
$this

getCloudControlType

The type of the cloud control.

Returns
Type
Description
int
Enum of type Type .

setCloudControlType

The type of the cloud control.

Parameter
Name
Description
var
int

Enum of type Type .

Returns
Type
Description
$this

getFindingCategory

The category of the finding.

Returns
Type
Description
string

setFindingCategory

The category of the finding.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRules

The list of rules that correspond to the cloud control.

Returns
Type
Description

setRules

The list of rules that correspond to the cloud control.

Parameter
Name
Description
var
array< Rule >
Returns
Type
Description
$this

getFindingSeverity

The severity of the finding.

Returns
Type
Description
int
Enum of type Severity .

setFindingSeverity

The severity of the finding.

Parameter
Name
Description
var
int

Enum of type Severity .

Returns
Type
Description
$this

getEnforcementMode

The enforcement mode of the cloud control.

Returns
Type
Description
int
Enum of type EnforcementMode .

setEnforcementMode

The enforcement mode of the cloud control.

Parameter
Name
Description
var
int

Enum of type EnforcementMode .

Returns
Type
Description
$this

getCloudControlDeployment

The name of the cloud control deployment.

Returns
Type
Description
string

setCloudControlDeployment

The name of the cloud control deployment.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getMajorRevisionId

The major revision ID of the cloud control.

Returns
Type
Description
int|string

setMajorRevisionId

The major revision ID of the cloud control.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getMinorRevisionId

The minor revision ID of the cloud control.

Returns
Type
Description
int|string

setMinorRevisionId

The minor revision ID of the cloud control.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getFrameworkMajorRevisionIds

The major revision IDs of the frameworks that the cloud control belongs to.

Returns
Type
Description

setFrameworkMajorRevisionIds

The major revision IDs of the frameworks that the cloud control belongs to.

Parameter
Name
Description
Returns
Type
Description
$this

getAssessmentDetails

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: