GetTopicResult constructor

const GetTopicResult({
  1. String? deletionPolicy,
  2. Map<String, String>? effectiveLabels,
  3. String? id,
  4. List<GetTopicIngestionDataSourceSetting>? ingestionDataSourceSettings,
  5. String? kmsKeyName,
  6. Map<String, String>? labels,
  7. String? messageRetentionDuration,
  8. List<GetTopicMessageStoragePolicy>? messageStoragePolicies,
  9. List<GetTopicMessageTransform>? messageTransforms,
  10. String? name,
  11. String? project,
  12. Map<String, String>? pulumiLabels,
  13. List<GetTopicSchemaSetting>? schemaSettings,
  14. Map<String, String>? tags,
})

Creates a new GetTopicResult. deletionPolicy Optional. effectiveLabels Optional. id The provider-assigned unique ID for this managed resource. ingestionDataSourceSettings Optional. kmsKeyName Optional. labels Optional. messageRetentionDuration Optional. messageStoragePolicies Optional. messageTransforms Optional. name Optional. project Optional. pulumiLabels Optional. schemaSettings Optional. tags Optional.

Implementation

const GetTopicResult({
  this.deletionPolicy,
  this.effectiveLabels,
  this.id,
  this.ingestionDataSourceSettings,
  this.kmsKeyName,
  this.labels,
  this.messageRetentionDuration,
  this.messageStoragePolicies,
  this.messageTransforms,
  this.name,
  this.project,
  this.pulumiLabels,
  this.schemaSettings,
  this.tags,
});