Dataset constructor

Dataset(
  1. String name, {
  2. DatasetArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Dataset. name The Pulumi resource name. args Arguments used to configure this Dataset. The set of arguments for Dataset. options Resource options controlling this resource's behavior.

Implementation

Dataset(
  String name, {
  DatasetArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:Dataset',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  createTime = registerOutput<String>('createTime');
  dataItemCount = registerOutput<String>('dataItemCount');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  encryptionSpec = registerOutput<GoogleCloudAiplatformV1EncryptionSpecResponse>('encryptionSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudAiplatformV1EncryptionSpecResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  metadata = registerOutput<dynamic>('metadata');
  metadataArtifact = registerOutput<String>('metadataArtifact');
  metadataSchemaUri = registerOutput<String>('metadataSchemaUri');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  savedQueries = registerOutput<List<Map<String, dynamic>>>('savedQueries');
  updateTime = registerOutput<String>('updateTime');
}