DiscoveryClientState constructor

const DiscoveryClientState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<String?>? discoveryClientId,
  5. Input<String?>? displayName,
  6. Input<Map<String, String>?>? effectiveLabels,
  7. Input<List<DiscoveryClientError>?>? errors,
  8. Input<String?>? expireTime,
  9. Input<String?>? heartbeatTime,
  10. Input<Map<String, String>?>? labels,
  11. Input<String?>? location,
  12. Input<String?>? name,
  13. Input<String?>? project,
  14. Input<Map<String, String>?>? pulumiLabels,
  15. Input<String?>? serviceAccount,
  16. Input<String?>? signalsEndpoint,
  17. Input<String?>? source,
  18. Input<String?>? state,
  19. Input<String?>? ttl,
  20. Input<String?>? updateTime,
  21. Input<String?>? version,
})

Creates a new DiscoveryClientState. createTime Time when the discovery client was first created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description Free text description. discoveryClientId User specified ID for the discovery client. It will become the last displayName Free text display name. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. errors Errors affecting client functionality. expireTime Client expiration time in UTC. If specified, the backend will not accept heartbeatTime Last heartbeat time. labels Labels as key value pairs. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Identifier. Full name of this discovery client. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource serviceAccount Service account used by the discovery client for various operation. signalsEndpoint This field is intended for internal use. source Full name of the source object associated with this discovery client. state Current state of the discovery client. ttl Input only. Client time-to-live. If specified, the backend will not accept new updateTime Time when the discovery client was last updated. This value is not updated version Client version, as reported in recent heartbeat.

Implementation

const DiscoveryClientState({
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.discoveryClientId,
  this.displayName,
  this.effectiveLabels,
  this.errors,
  this.expireTime,
  this.heartbeatTime,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.serviceAccount,
  this.signalsEndpoint,
  this.source,
  this.state,
  this.ttl,
  this.updateTime,
  this.version,
});