google_api_cloud_shell v0.1.0 GoogleApi.CloudShell.V1.Model.PublicKey View Source

A public SSH key, corresponding to a private SSH key held by the client.

Attributes

  • format (String.t): Required. Format of this key's content. Defaults to: null.

    • Enum - one of [FORMAT_UNSPECIFIED, SSH_DSS, SSH_RSA, ECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521]
  • key (binary()): Required. Content of this key. Defaults to: null.
  • name (String.t): Output only. Full name of this resource, in the format `users/{owner_email}/environments/{environment_id}/publicKeys/{key_id}`. `{owner_email}` is the email address of the user to whom the key belongs. `{environment_id}` is the identifier of the environment to which the key grants access. `{key_id}` is the unique identifier of the key. For example, `users/someone@example.com/environments/default/publicKeys/myKey`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.CloudShell.V1.Model.PublicKey{
  format: any(),
  key: any(),
  name: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.