AiPersistentResourceState constructor
- Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? displayName, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
AiPersistentResourceEncryptionSpec?> ? encryptionSpec, - Input<
List< ? errors,AiPersistentResourceError> ?> - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? network, - Input<
String?> ? project, - Input<
AiPersistentResourcePscInterfaceConfig?> ? pscInterfaceConfig, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
List< ? reservedIpRanges,String> ?> - Input<
List< ? resourcePools,AiPersistentResourceResourcePool> ?> - Input<
AiPersistentResourceResourceRuntimeSpec?> ? resourceRuntimeSpec, - Input<
List< ? resourceRuntimes,AiPersistentResourceResourceRuntime> ?> - Input<
bool?> ? satisfiesPzi, - Input<
bool?> ? satisfiesPzs, - Input<
String?> ? startTime, - Input<
String?> ? state, - Input<
String?> ? updateTime,
Creates a new AiPersistentResourceState.
createTime Time when the PersistentResource was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
displayName The display name of the PersistentResource.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
encryptionSpec Represents a customer-managed encryption key specification that can be
errors The Status type defines a logical error model that is suitable for
labels The labels with user-defined metadata to organize PersistentResource.
location The location of the PersistentResource. eg us-central1
name The ID to use for the PersistentResource, which become the final component
network The full name of the Compute Engine
project The ID of the project in which the resource belongs.
pscInterfaceConfig Configuration for PSC-I.
pulumiLabels The combination of labels configured directly on the resource
reservedIpRanges A list of names for the reserved IP ranges under the VPC network
resourcePools The spec of the pools of different resources.
resourceRuntimeSpec Configuration for the runtime on a PersistentResource instance.
resourceRuntimes Persistent Cluster runtime information as output
satisfiesPzi Reserved for future use.
satisfiesPzs Reserved for future use.
startTime Time when the PersistentResource for the first time entered the RUNNING
state The detailed state of a PersistentResource.
updateTime Time when the PersistentResource was most recently updated.
Implementation
const AiPersistentResourceState({
this.createTime,
this.deletionPolicy,
this.displayName,
this.effectiveLabels,
this.encryptionSpec,
this.errors,
this.labels,
this.location,
this.name,
this.network,
this.project,
this.pscInterfaceConfig,
this.pulumiLabels,
this.reservedIpRanges,
this.resourcePools,
this.resourceRuntimeSpec,
this.resourceRuntimes,
this.satisfiesPzi,
this.satisfiesPzs,
this.startTime,
this.state,
this.updateTime,
});