PersistentResource constructor
PersistentResource(
- String name, {
- PersistentResourceArgs? args,
- CustomResourceOptions? options,
Creates a new PersistentResource.
name The Pulumi resource name.
args Arguments used to configure this PersistentResource. The set of arguments for PersistentResource.
options Resource options controlling this resource's behavior.
Implementation
PersistentResource(
String name, {
PersistentResourceArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:aiplatform/v1beta1:PersistentResource',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
displayName = registerOutput<String>('displayName');
encryptionSpec = registerOutput<GoogleCloudAiplatformV1beta1EncryptionSpecResponse>('encryptionSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1beta1EncryptionSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
error = registerOutput<GoogleRpcStatusResponseAiplatformV1beta1>('error', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleRpcStatusResponseAiplatformV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
network = registerOutput<String>('network');
persistentResourceId = registerOutput<String>('persistentResourceId');
project = registerOutput<String>('project');
reservedIpRanges = registerOutput<List<String>>('reservedIpRanges');
resourcePools = registerOutput<List<Map<String, dynamic>>>('resourcePools');
resourceRuntime = registerOutput<GoogleCloudAiplatformV1beta1ResourceRuntimeResponse>('resourceRuntime', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1beta1ResourceRuntimeResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
resourceRuntimeSpec = registerOutput<GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponse>('resourceRuntimeSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1beta1ResourceRuntimeSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
startTime = registerOutput<String>('startTime');
state = registerOutput<String>('state');
updateTime = registerOutput<String>('updateTime');
}