GoogleApi.NetworkServices.V1.Model.ServiceBinding (google_api_network_services v0.11.0)

View Source

ServiceBinding can be used to: - Bind a Service Directory Service to be used in a BackendService resource. This feature will be deprecated soon. - Bind a Private Service Connect producer service to be used in consumer Cloud Service Mesh or Application Load Balancers.

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/*/serviceBindings/.
  • service (type: String.t, default: nil) - Optional. The full Service Directory Service name of the format projects/*/locations/*/namespaces/*/services/*. This field is for Service Directory integration which will be deprecated soon.
  • serviceId (type: String.t, default: nil) - Output only. The unique identifier of the Service Directory Service against which the ServiceBinding 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. This field is for Service Directory integration which will be deprecated soon.
  • 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

t()

@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

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.