REST Resource: projects.locations.firewallEndpointAssociations

Resource: FirewallEndpointAssociation

Message describing Association object

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "network": string,
  "firewallEndpoint": string,
  "tlsInspectionPolicy": string,
  "reconciling": boolean,
  "disabled": boolean
}
Fields
name

string

Immutable. Identifier. name of resource

createTime

string (Timestamp format)

Output only. Create time stamp

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. Update time stamp

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Labels as key value pairs

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Output only. Current state of the association.

network

string

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

firewallEndpoint

string

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

tlsInspectionPolicy

string

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

reconciling

boolean

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

disabled

boolean

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

State

Association state.

Enums
STATE_UNSPECIFIED Not set.
CREATING Being created.
ACTIVE Active and ready for traffic.
DELETING Being deleted.
INACTIVE Down or in an error state.
ORPHAN The project that housed the association has been deleted.

Methods

create

Creates a new FirewallEndpointAssociation in a given project and location.

delete

Deletes a single FirewallEndpointAssociation.

get

Gets details of a single FirewallEndpointAssociation.

list

Lists Associations in a given project and location.

patch

Update a single FirewallEndpointAssociation.