v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-132280113.4 KB
projects

Creates a new Security Gateway in a given project and location.

post/v1/{+parent}/securityGateways

Path parameters

parentstring required

Required. The resource project name of the SecurityGateway location using the form: projects/{project_id}/locations/{location_id}

Query parameters

requestIdstring

Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.

securityGatewayIdstring

Optional. User-settable SecurityGateway resource ID. * Must start with a letter. * Must contain between 4-63 characters from /a-z-/. * Must end with a number or letter.

Request body

hubsobject

Optional. Map of Hubs that represents regional data path deployment with GCP region as a key.

loggingGoogleCloudBeyondcorpSecuritygatewaysV1LoggingConfig

Configuration for Cloud Logging.

createTimestring google-datetime

Output only. Timestamp when the resource was created.

externalIpsstring[]

Output only. IP addresses that will be used for establishing connection to the endpoints.

namestring

Identifier. Name of the resource.

displayNamestring

Optional. An arbitrary user-provided name for the SecurityGateway. Cannot exceed 64 characters.

state'STATE_UNSPECIFIED' | 'CREATING' | 'UPDATING' | 'DELETING' | 'RUNNING' | 'DOWN' | 'ERROR'

Output only. The operational state of the SecurityGateway.

delegatingServiceAccountstring

Output only. Service account used for operations that involve resources in consumer projects.

updateTimestring google-datetime

Output only. Timestamp when the resource was last modified.

Response

Successful response