View Source GoogleApi.IAM.V1.Model.KeyData (google_api_iam v0.42.0)

Represents a public key data along with its format.

Attributes

  • format (type: String.t, default: nil) - Output only. The format of the key.
  • key (type: String.t, default: nil) - Output only. The key data. The format of the key is represented by the format field.
  • keySpec (type: String.t, default: nil) - Required. The specifications for the key.
  • notAfterTime (type: DateTime.t, default: nil) - Output only. Latest timestamp when this key is valid. Attempts to use this key after this time will fail. Only present if the key data represents a X.509 certificate.
  • notBeforeTime (type: DateTime.t, default: nil) - Output only. Earliest timestamp when this key is valid. Attempts to use this key before this time will fail. Only present if the key data represents a X.509 certificate.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.IAM.V1.Model.KeyData{
  format: String.t() | nil,
  key: String.t() | nil,
  keySpec: String.t() | nil,
  notAfterTime: DateTime.t() | nil,
  notBeforeTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.