MetadataStore constructor

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