View Source GoogleApi.Connectors.V1.Model.RuntimeConfig (google_api_connectors v0.5.0)

RuntimeConfig is the singleton resource of each location. It includes generic resource configs consumed by control plane and runtime plane like: pub/sub topic/subscription resource name, Cloud Storage location storing schema etc.

Attributes

  • conndSubscription (type: String.t, default: nil) - Output only. Pub/Sub subscription for connd to receive message. E.g. projects/{project-id}/subscriptions/{topic-id}
  • conndTopic (type: String.t, default: nil) - Output only. Pub/Sub topic for connd to send message. E.g. projects/{project-id}/topics/{topic-id}
  • controlPlaneSubscription (type: String.t, default: nil) - Output only. Pub/Sub subscription for control plane to receive message. E.g. projects/{project-id}/subscriptions/{topic-id}
  • controlPlaneTopic (type: String.t, default: nil) - Output only. Pub/Sub topic for control plne to send message. communication. E.g. projects/{project-id}/topics/{topic-id}
  • locationId (type: String.t, default: nil) - Output only. location_id of the runtime location. E.g. "us-west1".
  • name (type: String.t, default: nil) - Output only. Name of the runtimeConfig resource. Format: projects/{project}/locations/{location}/runtimeConfig
  • runtimeEndpoint (type: String.t, default: nil) - Output only. The endpoint of the connectors runtime ingress.
  • schemaGcsBucket (type: String.t, default: nil) - Output only. The Cloud Storage bucket that stores connector's schema reports.
  • serviceDirectory (type: String.t, default: nil) - Output only. The name of the Service Directory service name.
  • state (type: String.t, default: nil) - Output only. The state of the location.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Connectors.V1.Model.RuntimeConfig{
  conndSubscription: String.t() | nil,
  conndTopic: String.t() | nil,
  controlPlaneSubscription: String.t() | nil,
  controlPlaneTopic: String.t() | nil,
  locationId: String.t() | nil,
  name: String.t() | nil,
  runtimeEndpoint: String.t() | nil,
  schemaGcsBucket: String.t() | nil,
  serviceDirectory: String.t() | nil,
  state: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.