MetadataStoreAiplatformV1beta1 constructor
MetadataStoreAiplatformV1beta1(
- String name, {
- MetadataStoreAiplatformV1beta1Args? args,
- CustomResourceOptions? options,
Creates a new MetadataStoreAiplatformV1beta1.
name The Pulumi resource name.
args Arguments used to configure this MetadataStoreAiplatformV1beta1. The set of arguments for MetadataStore.
options Resource options controlling this resource's behavior.
Implementation
MetadataStoreAiplatformV1beta1(
String name, {
MetadataStoreAiplatformV1beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:aiplatform/v1beta1:MetadataStore',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
encryptionSpec = registerOutput<GoogleCloudAiplatformV1beta1EncryptionSpecResponse>('encryptionSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1beta1EncryptionSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
metadataStoreId = registerOutput<String?>('metadataStoreId');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
state = registerOutput<GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse>('state', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1beta1MetadataStoreMetadataStoreStateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
}