Google Cloud Security Command Center V2 Client - Class SecurityPolicy (1.29.0)

Reference documentation and code samples for the Google Cloud Security Command Center V2 Client class SecurityPolicy.

Information about the Google Cloud Armor security policy relevant to the finding.

Generated from protobuf message google.cloud.securitycenter.v2.SecurityPolicy

Namespace

Google \ Cloud \ SecurityCenter \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

The name of the Google Cloud Armor security policy, for example, "my-security-policy".

↳ type string

The type of Google Cloud Armor security policy for example, 'backend security policy', 'edge security policy', 'network edge security policy', or 'always-on DDoS protection'.

↳ preview bool

Whether or not the associated rule or policy is in preview mode.

getName

The name of the Google Cloud Armor security policy, for example, "my-security-policy".

Returns
Type Description
string

setName

The name of the Google Cloud Armor security policy, for example, "my-security-policy".

Parameter
Name Description
var string
Returns
Type Description
$this

getType

The type of Google Cloud Armor security policy for example, 'backend security policy', 'edge security policy', 'network edge security policy', or 'always-on DDoS protection'.

Returns
Type Description
string

setType

The type of Google Cloud Armor security policy for example, 'backend security policy', 'edge security policy', 'network edge security policy', or 'always-on DDoS protection'.

Parameter
Name Description
var string
Returns
Type Description
$this

getPreview

Whether or not the associated rule or policy is in preview mode.

Returns
Type Description
bool

setPreview

Whether or not the associated rule or policy is in preview mode.

Parameter
Name Description
var bool
Returns
Type Description
$this