Resource: FirewallEndpoint
Message describing Endpoint object
JSON representation |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Fields | |
---|---|
name |
Immutable. Identifier. name of resource |
description |
Optional. Description of the firewall endpoint. Max length 2048 characters. |
createTime |
Output only. Create time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Update time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels as key value pairs An object containing a list of |
state |
Output only. Current state of the endpoint. |
reconciling |
Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128. |
associatedNetworks[] |
Output only. List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}. |
associations[] |
Output only. List of FirewallEndpointAssociations that are associated to this endpoint. An association will only appear in this list after traffic routing is fully configured. |
billingProjectId |
Required. Project to bill on endpoint uptime usage. |
State
Endpoint state.
Enums | |
---|---|
STATE_UNSPECIFIED |
Not set. |
CREATING |
Being created. |
ACTIVE |
Processing configuration updates. |
DELETING |
Being deleted. |
INACTIVE |
Down or in an error state. |
AssociationReference
This is a subset of the FirewallEndpointAssociation message, containing fields to be used by the consumer.
JSON representation |
---|
{ "name": string, "network": string } |
Fields | |
---|---|
name |
Output only. The resource name of the FirewallEndpointAssociation. Format: projects/{project}/locations/{location}/firewallEndpointAssociations/{id} |
network |
Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. |
Methods |
|
---|---|
|
Creates a new FirewallEndpoint in a given project and location. |
|
Deletes a single Endpoint. |
|
Gets details of a single Endpoint. |
|
Lists FirewallEndpoints in a given project and location. |
|
Update a single Endpoint. |