View Source GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplate (google_api_integrations v0.9.0)

Defines the template for Application Integration

Attributes

  • author (type: String.t, default: nil) - Optional. Creator of the template.
  • categories (type: list(String.t), default: nil) - Required. Categories associated with the Template. The categories listed below will be utilized for the Template listing.
  • components (type: list(GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplateComponent.t), default: nil) - Optional. Components being used in the template. This could be used to categorize and filter.
  • createTime (type: DateTime.t, default: nil) - Output only. Auto-generated.
  • description (type: String.t, default: nil) - Optional. Description of the template. The length should not be more than 255 characters
  • displayName (type: String.t, default: nil) - Required. The name of the template
  • docLink (type: String.t, default: nil) - Optional. Link to template documentation.
  • lastUsedTime (type: DateTime.t, default: nil) - Optional. Time the template was last used.
  • name (type: String.t, default: nil) - Identifier. Resource name of the template.
  • sharedWith (type: list(String.t), default: nil) - Required. Resource names with which the template is shared for example ProjectNumber/Ord id
  • tags (type: list(String.t), default: nil) - Required. Tags which are used to identify templates. These tags could be for business use case, connectors etc.
  • templateBundle (type: GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplateBundle.t, default: nil) - Required. Bundle which is part of the templates. The template entities in the bundle would be converted to an actual entity.
  • updateTime (type: DateTime.t, default: nil) - Output only. Auto-generated
  • usageCount (type: String.t, default: nil) - Optional. Number of template usages.
  • usageInfo (type: String.t, default: nil) - Optional. Information on how to use the template. This should contain detailed information about usage of the template.
  • visibility (type: String.t, default: nil) - Required. Visibility of the template.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplate{
  author: String.t() | nil,
  categories: [String.t()] | nil,
  components:
    [
      GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplateComponent.t()
    ]
    | nil,
  createTime: DateTime.t() | nil,
  description: String.t() | nil,
  displayName: String.t() | nil,
  docLink: String.t() | nil,
  lastUsedTime: DateTime.t() | nil,
  name: String.t() | nil,
  sharedWith: [String.t()] | nil,
  tags: [String.t()] | nil,
  templateBundle:
    GoogleApi.Integrations.V1.Model.GoogleCloudIntegrationsV1alphaTemplateBundle.t()
    | nil,
  updateTime: DateTime.t() | nil,
  usageCount: String.t() | nil,
  usageInfo: String.t() | nil,
  visibility: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.