ExportConfigResponse constructor

const ExportConfigResponse({
  1. required Input<String> currentState,
  2. required Input<String> deadLetterTopic,
  3. required Input<String> desiredState,
  4. required Input<PubSubConfigResponse> pubsubConfig,
})

Creates a new ExportConfigResponse. currentState The current state of the export, which may be different to the desired state due to errors. This field is output only. deadLetterTopic Optional. The name of an optional Pub/Sub Lite topic to publish messages that can not be exported to the destination. For example, the message can not be published to the Pub/Sub service because it does not satisfy the constraints documented at https://cloud.google.com/pubsub/docs/publisher. Structured like: projects/{project_number}/locations/{location}/topics/{topic_id}. Must be within the same project and location as the subscription. The topic may be changed or removed. desiredState The desired state of this export. Setting this to values other than ACTIVE and PAUSED will result in an error. pubsubConfig Messages are automatically written from the Pub/Sub Lite topic associated with this subscription to a Pub/Sub topic.

Implementation

const ExportConfigResponse({
  required this.currentState,
  required this.deadLetterTopic,
  required this.desiredState,
  required this.pubsubConfig,
});