ServiceState constructor

const ServiceState({
  1. Input<String?>? applicationId,
  2. Input<ServiceAttributes?>? attributes,
  3. Input<String?>? createTime,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? description,
  6. Input<String?>? discoveredService,
  7. Input<String?>? displayName,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<String?>? project,
  11. Input<String?>? serviceId,
  12. Input<List<ServiceServiceProperty>?>? serviceProperties,
  13. Input<List<ServiceServiceReference>?>? serviceReferences,
  14. Input<String?>? state,
  15. Input<String?>? uid,
  16. Input<String?>? updateTime,
})

Creates a new ServiceState. applicationId Part of parent. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} attributes Consumer provided attributes. createTime Output only. Create time. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-defined description of a Service. discoveredService Immutable. The resource name of the original discovered service. displayName User-defined name for the Service. location Part of parent. Full resource name of a parent Application. Example: projects/{HOST_PROJECT_ID}/locations/{LOCATION}/applications/{APPLICATION_ID} name Identifier. The resource name of a Service. Format: project The ID of the project in which the resource belongs. serviceId The Service identifier. serviceProperties Properties of an underlying cloud resource that can comprise a Service. serviceReferences Reference to an underlying networking resource that can comprise a Service. state Output only. Service state. Possible values: STATE_UNSPECIFIED CREATING ACTIVE DELETING DETACHED uid Output only. A universally unique identifier (UUID) for the Service in the UUID4 updateTime Output only. Update time.

Implementation

const ServiceState({
  this.applicationId,
  this.attributes,
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.discoveredService,
  this.displayName,
  this.location,
  this.name,
  this.project,
  this.serviceId,
  this.serviceProperties,
  this.serviceReferences,
  this.state,
  this.uid,
  this.updateTime,
});