- Resource: SecurityGateway
- State
- Hub
- InternetGateway
- ServiceDiscovery
- ApiGateway
- OperationDescriptor
- Methods
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 use 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 use 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. |
proxyProtocolConfig
|
Optional. Shared proxy configuration for all apps. |
serviceDiscovery
|
Optional. Settings related to the Service Discovery. |
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. |
ServiceDiscovery
Settings related to the Service Discovery.
| JSON representation |
|---|
{
"apiGateway"
:
{
object (
|
| Fields | |
|---|---|
apiGateway
|
Required. External API configuration. |
ApiGateway
If Service Discovery is done through API, defines its settings.
| JSON representation |
|---|
{
"resourceOverride"
:
{
object (
|
| Fields | |
|---|---|
resourceOverride
|
Required. Enables fetching resource model updates to alter service behavior per Chrome profile. |
OperationDescriptor
API operation descriptor.
| JSON representation |
|---|
{ "path" : string } |
| Fields | |
|---|---|
path
|
Required. Contains the URI path fragment where HTTP request is sent. |
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. |

