View Source GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PrivateServiceConnectConfig (google_api_ai_platform v0.13.0)

Represents configuration for private service connect.

Attributes

  • enablePrivateServiceConnect (type: boolean(), default: nil) - Required. If true, expose the IndexEndpoint via private service connect.
  • projectAllowlist (type: list(String.t), default: nil) - A list of Projects from which the forwarding rule will target the service attachment.
  • serviceAttachment (type: String.t, default: nil) - Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1PrivateServiceConnectConfig{
    enablePrivateServiceConnect: boolean() | nil,
    projectAllowlist: [String.t()] | nil,
    serviceAttachment: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.