DestinationState constructor

const DestinationState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<Map<String, String>?>? effectiveLabels,
  5. Input<List<DestinationEndpoint>?>? endpoints,
  6. Input<String?>? etag,
  7. Input<String?>? ipPrefix,
  8. Input<Map<String, String>?>? labels,
  9. Input<String?>? location,
  10. Input<String?>? multicloudDataTransferConfig,
  11. Input<String?>? name,
  12. Input<String?>? project,
  13. Input<Map<String, String>?>? pulumiLabels,
  14. Input<List<DestinationStateTimeline>?>? stateTimelines,
  15. Input<String?>? uid,
  16. Input<String?>? updateTime,
})

Creates a new DestinationState. createTime Time when the Destination resource was created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A description of this resource. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. endpoints The list of DestinationEndpoint resources configured for the IP prefix. etag The etag is computed by the server, and might be sent with update and ipPrefix The IP prefix that represents your workload on another CSP. labels User-defined labels. location The location of the destination. multicloudDataTransferConfig The multicloud data transfer config of the destination. name The name of the destination. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource stateTimelines The timeline of the expected Destination states or the current rest uid The Google-generated unique ID for the Destination resource. updateTime Time when the Destination resource was updated.

Implementation

const DestinationState({
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.effectiveLabels,
  this.endpoints,
  this.etag,
  this.ipPrefix,
  this.labels,
  this.location,
  this.multicloudDataTransferConfig,
  this.name,
  this.project,
  this.pulumiLabels,
  this.stateTimelines,
  this.uid,
  this.updateTime,
});