View Source GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionResolutionInfo (google_api_integrations v0.5.0)

Attributes

  • audit (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.t, default: nil) -
  • clientId (type: String.t, default: nil) - The event data user sends as request.
  • cloudKmsConfig (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoCloudKmsConfig.t, default: nil) - KMS info, used by cmek/gmek integration
  • createdTimestamp (type: DateTime.t, default: nil) - Auto-generated.
  • encryptedSuspensionResolutionInfo (type: String.t, default: nil) - Encrypted SuspensionResolutionInfo
  • eventExecutionInfoId (type: String.t, default: nil) - Required. ID of the associated execution.
  • externalTraffic (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoExternalTraffic.t, default: nil) - The origin of the suspension for periodic notifications.
  • lastModifiedTimestamp (type: DateTime.t, default: nil) - Auto-generated.
  • product (type: String.t, default: nil) - Which Google product the suspension belongs to. If not set, the suspension belongs to Integration Platform by default.
  • status (type: String.t, default: nil) -
  • suspensionConfig (type: GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionConfig.t, default: nil) -
  • suspensionId (type: String.t, default: nil) - Primary key for the SuspensionResolutionInfoTable.
  • taskNumber (type: String.t, default: nil) - Required. Task number of the associated SuspensionTask.
  • workflowName (type: String.t, default: nil) - Required. The name of the originating workflow.
  • wrappedDek (type: String.t, default: nil) - Wrapped dek

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionResolutionInfo{
    audit:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.t()
      | nil,
    clientId: String.t() | nil,
    cloudKmsConfig:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoCloudKmsConfig.t()
      | nil,
    createdTimestamp: DateTime.t() | nil,
    encryptedSuspensionResolutionInfo: String.t() | nil,
    eventExecutionInfoId: String.t() | nil,
    externalTraffic:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoExternalTraffic.t()
      | nil,
    lastModifiedTimestamp: DateTime.t() | nil,
    product: String.t() | nil,
    status: String.t() | nil,
    suspensionConfig:
      GoogleApi.Integrations.V1alpha.Model.EnterpriseCrmEventbusProtoSuspensionConfig.t()
      | nil,
    suspensionId: String.t() | nil,
    taskNumber: String.t() | nil,
    workflowName: String.t() | nil,
    wrappedDek: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.