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. |