Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class PolicyDriftDetails.
The policy field that violates the deployed posture and its expected and detected values.
Generated from protobuf message google.cloud.securitycenter.v2.SecurityPosture.PolicyDriftDetails
Namespace
Google \ Cloud \ SecurityCenter \ V2 \ SecurityPostureMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ field |
string
The name of the updated field, for example constraint.implementation.policy_rules[0].enforce |
↳ expected_value |
string
The value of this field that was configured in a posture, for example, |
↳ detected_value |
string
The detected value that violates the deployed posture, for example, |
getField
The name of the updated field, for example constraint.implementation.policy_rules[0].enforce
Returns | |
---|---|
Type | Description |
string |
setField
The name of the updated field, for example constraint.implementation.policy_rules[0].enforce
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getExpectedValue
The value of this field that was configured in a posture, for example,
true
or allowed_values={"projects/29831892"}
.
Returns | |
---|---|
Type | Description |
string |
setExpectedValue
The value of this field that was configured in a posture, for example,
true
or allowed_values={"projects/29831892"}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDetectedValue
The detected value that violates the deployed posture, for example,
false
or allowed_values={"projects/22831892"}
.
Returns | |
---|---|
Type | Description |
string |
setDetectedValue
The detected value that violates the deployed posture, for example,
false
or allowed_values={"projects/22831892"}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |