GoogleApi.CertificateManager.V1.Model.CertificateMapEntry (google_api_certificate_manager v0.9.0)

View Source

Defines a certificate map entry.

Attributes

  • certificates (type: list(String.t), default: nil) - Optional. A set of Certificates defines for the given hostname. There can be defined up to four certificates in each Certificate Map Entry. Each certificate must match pattern projects/*/locations/*/certificates/*.
  • createTime (type: DateTime.t, default: nil) - Output only. The creation timestamp of a Certificate Map Entry.
  • description (type: String.t, default: nil) - Optional. One or more paragraphs of text description of a certificate map entry.
  • hostname (type: String.t, default: nil) - A Hostname (FQDN, e.g. example.com) or a wildcard hostname expression (*.example.com) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
  • labels (type: map(), default: nil) - Optional. Set of labels associated with a Certificate Map Entry.
  • matcher (type: String.t, default: nil) - A predefined matcher for particular cases, other than SNI selection.
  • name (type: String.t, default: nil) - Identifier. A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.
  • state (type: String.t, default: nil) - Output only. A serving state of this Certificate Map Entry.
  • updateTime (type: DateTime.t, default: nil) - Output only. The update timestamp of a Certificate Map Entry.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.CertificateManager.V1.Model.CertificateMapEntry{
  certificates: [String.t()] | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  hostname: String.t() | nil,
  labels: map() | nil,
  matcher: String.t() | nil,
  name: String.t() | nil,
  state: 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.