Compute V1 Client - Class InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy (1.20.0)

Reference documentation and code samples for the Compute V1 Client class InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.

Generated from protobuf message google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ display_name string

[Output Only] Deprecated, please use short name instead. The display name of the firewall policy.

↳ name string

[Output Only] The name of the firewall policy.

↳ priority int

[Output only] Priority of firewall policy association. Not applicable for type=HIERARCHY.

↳ rules array<Google\Cloud\Compute\V1\FirewallPolicyRule>

[Output Only] The rules that apply to the instance. Only rules that target the specific VM instance are returned if target service accounts or target secure tags are specified in the rules.

↳ short_name string

[Output Only] The short name of the firewall policy.

↳ type string

[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL. Check the Type enum for the list of possible values.

getDisplayName

[Output Only] Deprecated, please use short name instead. The display name of the firewall policy.

Returns
Type Description
string

hasDisplayName

clearDisplayName

setDisplayName

[Output Only] Deprecated, please use short name instead. The display name of the firewall policy.

Parameter
Name Description
var string
Returns
Type Description
$this

getName

[Output Only] The name of the firewall policy.

Returns
Type Description
string

hasName

clearName

setName

[Output Only] The name of the firewall policy.

Parameter
Name Description
var string
Returns
Type Description
$this

getPriority

[Output only] Priority of firewall policy association. Not applicable for type=HIERARCHY.

Returns
Type Description
int

hasPriority

clearPriority

setPriority

[Output only] Priority of firewall policy association. Not applicable for type=HIERARCHY.

Parameter
Name Description
var int
Returns
Type Description
$this

getRules

[Output Only] The rules that apply to the instance. Only rules that target the specific VM instance are returned if target service accounts or target secure tags are specified in the rules.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setRules

[Output Only] The rules that apply to the instance. Only rules that target the specific VM instance are returned if target service accounts or target secure tags are specified in the rules.

Parameter
Name Description
var array<Google\Cloud\Compute\V1\FirewallPolicyRule>
Returns
Type Description
$this

getShortName

[Output Only] The short name of the firewall policy.

Returns
Type Description
string

hasShortName

clearShortName

setShortName

[Output Only] The short name of the firewall policy.

Parameter
Name Description
var string
Returns
Type Description
$this

getType

[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.

Check the Type enum for the list of possible values.

Returns
Type Description
string

hasType

clearType

setType

[Output Only] The type of the firewall policy. Can be one of HIERARCHY, NETWORK, NETWORK_REGIONAL, SYSTEM_GLOBAL, SYSTEM_REGIONAL.

Check the Type enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this