- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- AppConnectorInstanceConfig
- NotificationConfig
- CloudPubSubNotificationConfig
- ImageConfig
- Try it!
Gets instance configuration for a given AppConnector. An internal method called by a AppConnector to get its container config.
HTTP request
GET https://beyondcorp.googleapis.com/v1/{appConnector=projects/*/locations/*/appConnectors/*}:resolveInstanceConfig
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
appConnector |
Required. BeyondCorp AppConnector name using the form: Authorization requires the following IAM permission on the specified resource
|
Request body
The request body must be empty.
Response body
Response message for BeyondCorp.ResolveInstanceConfig.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"instanceConfig": {
object ( |
Fields | |
---|---|
instanceConfig |
AppConnectorInstanceConfig. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
AppConnectorInstanceConfig
AppConnectorInstanceConfig defines the instance config of a AppConnector.
JSON representation |
---|
{ "sequenceNumber": string, "instanceConfig": { "@type": string, field1: ..., ... }, "notificationConfig": { object ( |
Fields | |
---|---|
sequenceNumber |
Required. A monotonically increasing number generated and maintained by the API provider. Every time a config changes in the backend, the sequenceNumber should be bumped up to reflect the change. |
instanceConfig |
The SLM instance agent configuration. An object containing fields of an arbitrary type. An additional field |
notificationConfig |
NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification. |
imageConfig |
ImageConfig defines the GCR images to run for the remote agent's control plane. |
NotificationConfig
NotificationConfig defines the mechanisms to notify instance agent.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
pubsubNotification |
Cloud Pub/Sub Configuration to receive notifications. |
CloudPubSubNotificationConfig
The configuration for Pub/Sub messaging for the AppConnector.
JSON representation |
---|
{ "pubsubSubscription": string } |
Fields | |
---|---|
pubsubSubscription |
The Pub/Sub subscription the AppConnector uses to receive notifications. |
ImageConfig
ImageConfig defines the control plane images to run.
JSON representation |
---|
{ "targetImage": string, "stableImage": string } |
Fields | |
---|---|
targetImage |
The initial image the remote agent will attempt to run for the control plane. Format would be a gcr image path, e.g.: gcr.io/PROJECT-ID/my-image:tag1 |
stableImage |
The stable image that the remote agent will fallback to if the target image fails. Format would be a gcr image path, e.g.: gcr.io/PROJECT-ID/my-image:tag1 |