View Source GoogleApi.CertificateManager.V1.Model.CertificateMap (google_api_certificate_manager v0.8.0)

Defines a collection of certificate configurations.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. The creation timestamp of a Certificate Map.
  • description (type: String.t, default: nil) - Optional. One or more paragraphs of text description of a certificate map.
  • gclbTargets (type: list(GoogleApi.CertificateManager.V1.Model.GclbTarget.t), default: nil) - Output only. A list of GCLB targets that use this Certificate Map. A Target Proxy is only present on this list if it's attached to a Forwarding Rule.
  • labels (type: map(), default: nil) - Optional. Set of labels associated with a Certificate Map.
  • name (type: String.t, default: nil) - Identifier. A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*.
  • updateTime (type: DateTime.t, default: nil) - Output only. The update timestamp of a Certificate Map.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CertificateManager.V1.Model.CertificateMap{
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  gclbTargets: [GoogleApi.CertificateManager.V1.Model.GclbTarget.t()] | nil,
  labels: map() | nil,
  name: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.