View Source GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1AppConnectorInstanceConfig (google_api_beyond_corp v0.10.0)

AppConnectorInstanceConfig defines the instance config of a AppConnector.

Attributes

  • imageConfig (type: GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1ImageConfig.t, default: nil) - ImageConfig defines the GCR images to run for the remote agent's control plane.
  • instanceConfig (type: map(), default: nil) - The SLM instance agent configuration.
  • notificationConfig (type: GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1NotificationConfig.t, default: nil) - NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.
  • sequenceNumber (type: String.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1AppConnectorInstanceConfig{
    imageConfig:
      GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1ImageConfig.t()
      | nil,
    instanceConfig: map() | nil,
    notificationConfig:
      GoogleApi.BeyondCorp.V1.Model.GoogleCloudBeyondcorpAppconnectorsV1NotificationConfig.t()
      | nil,
    sequenceNumber: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.