ServiceState constructor
- Input<
String?> ? applicationId, - Input<
ServiceAttributes?> ? attributes, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? discoveredService, - Input<
String?> ? displayName, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? serviceId, - Input<
List< ? serviceProperties,ServiceServiceProperty> ?> - Input<
List< ? serviceReferences,ServiceServiceReference> ?> - Input<
String?> ? state, - Input<
String?> ? uid, - 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,
});