View Source GoogleApi.Eventarc.V1.Model.GoogleChannelConfig (google_api_eventarc v0.13.0)

A GoogleChannelConfig is a resource that stores the custom settings respected by Eventarc first-party triggers in the matching region. Once configured, first-party event data will be protected using the specified custom managed encryption key instead of Google-managed encryption keys.

Attributes

  • cryptoKeyName (type: String.t, default: nil) - Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern projects/*/locations/*/keyRings/*/cryptoKeys/*.
  • name (type: String.t, default: nil) - Required. The resource name of the config. Must be in the format of, projects/{project}/locations/{location}/googleChannelConfig.
  • updateTime (type: DateTime.t, default: nil) - Output only. The last-modified time.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Eventarc.V1.Model.GoogleChannelConfig{
  cryptoKeyName: String.t() | nil,
  name: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.