HostGroupState constructor

const HostGroupState({
  1. Input<String?>? createTime,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? description,
  4. Input<Map<String, String>?>? effectiveLabels,
  5. Input<List<String>?>? hosts,
  6. Input<Map<String, String>?>? labels,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<String?>? osType,
  10. Input<String?>? project,
  11. Input<Map<String, String>?>? pulumiLabels,
  12. Input<String?>? state,
  13. Input<String?>? type,
})

Creates a new HostGroupState. createTime Create time of the host group. A timestamp in RFC3339 UTC "Zulu" format. Examples: "2023-06-22T09:13:01.617Z". deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional 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. hosts The list of hosts associated with the host group labels Labels as key value pairs. Example: { "owner": "Bob", "department": "finance", "purpose": "testing" }. location Location (region) of the Host Group. name The resource name of the Host Group. Needs to be unique per location. osType The OS type of the host group. It indicates the type of operating system project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource state The state of the Host Group. type Type of the host group.

Implementation

const HostGroupState({
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.effectiveLabels,
  this.hosts,
  this.labels,
  this.location,
  this.name,
  this.osType,
  this.project,
  this.pulumiLabels,
  this.state,
  this.type,
});