Resource: SecurityGateway
The information about a security gateway resource.
JSON representation |
---|
{ "name" : string , "createTime" : string , "updateTime" : string , "displayName" : string , "externalIps" : [ string ] , "state" : enum ( |
Fields | |
---|---|
name
|
Identifier. Name of the resource. |
createTime
|
Output only. Timestamp when the resource was created. 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: |
updateTime
|
Output only. Timestamp when the resource was last modified. 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: |
displayName
|
Optional. An arbitrary user-provided name for the SecurityGateway. Cannot exceed 64 characters. |
externalIps[]
|
Output only. IP addresses that will be used for establishing connection to the endpoints. |
state
|
Output only. The operational state of the SecurityGateway. |
hubs
|
Optional. Map of Hubs that represents regional data path deployment with GCP region as a key. |
delegatingServiceAccount
|
Output only. Service account used for operations that involve resources in consumer projects. |
State
Represents the different states of a SecurityGateway.
Enums | |
---|---|
STATE_UNSPECIFIED
|
Default value. This value is unused. |
CREATING
|
SecurityGateway is being created. |
UPDATING
|
SecurityGateway is being updated. |
DELETING
|
SecurityGateway is being deleted. |
RUNNING
|
SecurityGateway is running. |
DOWN
|
SecurityGateway is down and may be restored in the future. |
ERROR
|
SecurityGateway encountered an error and is in an indeterministic state. |
Hub
The Hub message contains information pertaining to the regional data path deployments.
JSON representation |
---|
{
"internetGateway"
:
{
object (
|
Fields | |
---|---|
internetGateway
|
Optional. Internet Gateway configuration. |
InternetGateway
Represents the Internet Gateway configuration.
JSON representation |
---|
{ "assignedIps" : [ string ] } |
Fields | |
---|---|
assignedIps[]
|
Output only. List of IP addresses assigned to the Cloud NAT. |
Methods |
|
---|---|
|
Creates a new Security Gateway in a given project and location. |
|
Deletes a single SecurityGateway. |
|
Gets details of a single SecurityGateway. |
|
Gets the access control policy for a resource. |
|
Lists SecurityGateways in a given project and location. |
|
Updates the parameters of a single SecurityGateway. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |