Google Cloud Network Security V1 Client - Class FirewallEndpointAssociation (1.3.0)

Reference documentation and code samples for the Google Cloud Network Security V1 Client class FirewallEndpointAssociation.

Message describing Association object

Generated from protobuf message google.cloud.networksecurity.v1.FirewallEndpointAssociation

Namespace

Google \ Cloud \ NetworkSecurity \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Immutable. Identifier. name of resource

↳ create_time Google\Protobuf\Timestamp

Output only. Create time stamp

↳ update_time Google\Protobuf\Timestamp

Output only. Update time stamp

↳ labels array|Google\Protobuf\Internal\MapField

Optional. Labels as key value pairs

↳ state int

Output only. Current state of the association.

↳ network string

Required. The URL of the network that is being associated.

↳ firewall_endpoint string

Required. The URL of the FirewallEndpoint that is being associated.

↳ tls_inspection_policy string

Optional. The URL of the TlsInspectionPolicy that is being associated.

↳ reconciling bool

Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

↳ disabled bool

Optional. Whether the association is disabled. True indicates that traffic won't be intercepted

getName

Immutable. Identifier. name of resource

Returns
Type Description
string

setName

Immutable. Identifier. name of resource

Parameter
Name Description
var string
Returns
Type Description
$this

getCreateTime

Output only. Create time stamp

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. Create time stamp

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getUpdateTime

Output only. Update time stamp

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Update time stamp

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getLabels

Optional. Labels as key value pairs

Returns
Type Description
Google\Protobuf\Internal\MapField

setLabels

Optional. Labels as key value pairs

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getState

Output only. Current state of the association.

Returns
Type Description
int Enum of type State.

setState

Output only. Current state of the association.

Parameter
Name Description
var int

Enum of type State.

Returns
Type Description
$this

getNetwork

Required. The URL of the network that is being associated.

Returns
Type Description
string

setNetwork

Required. The URL of the network that is being associated.

Parameter
Name Description
var string
Returns
Type Description
$this

getFirewallEndpoint

Required. The URL of the FirewallEndpoint that is being associated.

Returns
Type Description
string

setFirewallEndpoint

Required. The URL of the FirewallEndpoint that is being associated.

Parameter
Name Description
var string
Returns
Type Description
$this

getTlsInspectionPolicy

Optional. The URL of the TlsInspectionPolicy that is being associated.

Returns
Type Description
string

setTlsInspectionPolicy

Optional. The URL of the TlsInspectionPolicy that is being associated.

Parameter
Name Description
var string
Returns
Type Description
$this

getReconciling

Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

Returns
Type Description
bool

setReconciling

Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

Parameter
Name Description
var bool
Returns
Type Description
$this

getDisabled

Optional. Whether the association is disabled.

True indicates that traffic won't be intercepted

Returns
Type Description
bool

setDisabled

Optional. Whether the association is disabled.

True indicates that traffic won't be intercepted

Parameter
Name Description
var bool
Returns
Type Description
$this