GoogleApi.Connectors.V1.Model.ConfigVariableTemplate (google_api_connectors v0.2.0) View Source

ConfigVariableTemplate provides metadata about a ConfigVariable that is used in a Connection.

Attributes

  • description (type: String.t, default: nil) - Description.
  • displayName (type: String.t, default: nil) - Display name of the parameter.
  • key (type: String.t, default: nil) - Key of the config variable.
  • required (type: boolean(), default: nil) - Flag represents that this ConfigVariable must be provided for a connection.
  • roleGrant (type: GoogleApi.Connectors.V1.Model.RoleGrant.t, default: nil) - Role grant configuration for the config variable.
  • validationRegex (type: String.t, default: nil) - Regular expression in RE2 syntax used for validating the value of a ConfigVariable.
  • valueType (type: String.t, default: nil) - Type of the parameter: string, int, bool etc. consider custom type for the benefit for the validation.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Connectors.V1.Model.ConfigVariableTemplate{
  description: String.t() | nil,
  displayName: String.t() | nil,
  key: String.t() | nil,
  required: boolean() | nil,
  roleGrant: GoogleApi.Connectors.V1.Model.RoleGrant.t() | nil,
  validationRegex: String.t() | nil,
  valueType: String.t() | nil
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.