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 \ V1Methods
__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 |
ManualCloudControlAssessmentDetails|null |
|
hasManualCloudControlAssessmentDetails
setManualCloudControlAssessmentDetails
The details of a manual cloud control assessment.
| Parameter | |
|---|---|
| Name | Description |
var |
ManualCloudControlAssessmentDetails
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCloudControlAssessmentDetails
The details of a cloud control assessment.
| Returns | |
|---|---|
| Type | Description |
CloudControlAssessmentDetails|null |
|
hasCloudControlAssessmentDetails
setCloudControlAssessmentDetails
The details of a cloud control assessment.
| Parameter | |
|---|---|
| Name | Description |
var |
CloudControlAssessmentDetails
|
| 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 |
Google\Protobuf\Internal\RepeatedField |
|
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 |
Google\Protobuf\Internal\RepeatedField |
|
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 |
Google\Protobuf\Internal\RepeatedField |
|
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 |
Google\Protobuf\Internal\RepeatedField |
|
setFrameworkMajorRevisionIds
The major revision IDs of the frameworks that the cloud control belongs to.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]|string[]|Google\Protobuf\Internal\RepeatedField
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAssessmentDetails
| Returns | |
|---|---|
| Type | Description |
string |
|