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