View Source GoogleApi.NetworkServices.V1.Model.ServiceBinding (google_api_network_services v0.5.1)

ServiceBinding is the resource that defines a Service Directory Service to be used in a BackendService resource.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The timestamp when the resource was created.
  • description (type: String.t, default: nil) - Optional. A free-text description of the resource. Max length 1024 characters.
  • labels (type: map(), default: nil) - Optional. Set of label tags associated with the ServiceBinding resource.
  • name (type: String.t, default: nil) - Identifier. Name of the ServiceBinding resource. It matches pattern projects/*/locations/global/serviceBindings/service_binding_name.
  • service (type: String.t, default: nil) - Required. The full Service Directory Service name of the format projects//locations//namespaces//services/
  • serviceId (type: String.t, default: nil) - Output only. The unique identifier of the Service Directory Service against which the Service Binding resource is validated. This is populated when the Service Binding resource is used in another resource (like Backend Service). This is of the UUID4 format.
  • updateTime (type: DateTime.t, default: nil) - Output only. The timestamp when the resource was updated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkServices.V1.Model.ServiceBinding{
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  service: String.t() | nil,
  serviceId: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.