View Source GoogleApi.APIKeys.V2.Model.V2Key (google_api_api_keys v0.5.0)
The representation of a key managed by the API Keys API.
Attributes
-
annotations
(type:map()
, default:nil
) - Annotations is an unstructured key-value map stored with a policy that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. -
createTime
(type:DateTime.t
, default:nil
) - Output only. A timestamp identifying the time this key was originally created. -
deleteTime
(type:DateTime.t
, default:nil
) - Output only. A timestamp when this key was deleted. If the resource is not deleted, this must be empty. -
displayName
(type:String.t
, default:nil
) - Human-readable display name of this key that you can modify. The maximum length is 63 characters. -
etag
(type:String.t
, default:nil
) - Output only. A checksum computed by the server based on the current value of the Key resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. See https://google.aip.dev/154. -
keyString
(type:String.t
, default:nil
) - Output only. An encrypted and signed value held by this key. This field can be accessed only through theGetKeyString
method. -
name
(type:String.t
, default:nil
) - Output only. The resource name of the key. Thename
has the form:projects//locations/global/keys/
. For example:projects/123456867718/locations/global/keys/b7ff1f9f-8275-410a-94dd-3855ee9b5dd2
NOTE: Key is a global resource; hence the only supported value for location isglobal
. -
restrictions
(type:GoogleApi.APIKeys.V2.Model.V2Restrictions.t
, default:nil
) - Key restrictions. -
uid
(type:String.t
, default:nil
) - Output only. Unique id in UUID4 format. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. A timestamp identifying the time this key was last updated.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.APIKeys.V2.Model.V2Key{ annotations: map() | nil, createTime: DateTime.t() | nil, deleteTime: DateTime.t() | nil, displayName: String.t() | nil, etag: String.t() | nil, keyString: String.t() | nil, name: String.t() | nil, restrictions: GoogleApi.APIKeys.V2.Model.V2Restrictions.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.