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. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
updateTime | 
                
                   
 Output only. Update time stamp Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. 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.  | 
              
endpointSettings | 
                
                   
 Optional. Settings for the endpoint.  | 
              
satisfiesPzs | 
                
                   
 Output only. [Output Only] Reserved for future use.  | 
              
satisfiesPzi | 
                
                   
 Output only. [Output Only] Reserved for future use.  | 
              
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}.  | 
              
EndpointSettings
This type has no fields.
Settings for the endpoint.
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. |