google_api_android_enterprise v0.20.0 GoogleApi.AndroidEnterprise.V1.Model.ServiceAccountKey View Source

Credentials that can be used to authenticate as a service account.

Attributes

  • data (type: String.t, default: nil) - The body of the private key credentials file, in string format. This is only populated when the ServiceAccountKey is created, and is not stored by Google.
  • id (type: String.t, default: nil) - An opaque, unique identifier for this ServiceAccountKey. Assigned by the server.
  • publicData (type: String.t, default: nil) - Public key data for the credentials file. This is an X.509 cert. If you are using the <code>googleCredentials</code> key type, this is identical to the cert that can be retrieved by using the X.509 cert url inside of the credentials file.
  • type (type: String.t, default: nil) - The file format of the generated key data.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.AndroidEnterprise.V1.Model.ServiceAccountKey{
  data: String.t(),
  id: String.t(),
  publicData: String.t(),
  type: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.