View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam (google_api_integrations v0.10.0)

Attributes

  • allowedCredentialTypes (type: list(String.t), default: nil) - Defines the credential types to be supported as Task may restrict specific types to use, e.g. Cloud SQL Task will use username/password type only.
  • allowedServiceAccountInContext (type: boolean(), default: nil) -
  • authConfigId (type: String.t, default: nil) - UUID of the AuthConfig.
  • scope (type: String.t, default: nil) - A space-delimited list of requested scope permissions.
  • useServiceAccountInContext (type: boolean(), default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam{
    allowedCredentialTypes: [String.t()] | nil,
    allowedServiceAccountInContext: boolean() | nil,
    authConfigId: String.t() | nil,
    scope: String.t() | nil,
    useServiceAccountInContext: boolean() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.