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