MetadataStoreAiplatformV1beta1 constructor

MetadataStoreAiplatformV1beta1(
  1. String name, {
  2. MetadataStoreAiplatformV1beta1Args? args,
  3. 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');
}