1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dataplex
  5. dataplex/v1
  6. Entity

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dataplex/v1.Entity

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Create a metadata entity. Auto-naming is currently not supported for this resource.

    Create Entity Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Entity(name: string, args: EntityArgs, opts?: CustomResourceOptions);
    @overload
    def Entity(resource_name: str,
               args: EntityArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Entity(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               lake_id: Optional[str] = None,
               data_path: Optional[str] = None,
               type: Optional[EntityType] = None,
               asset: Optional[str] = None,
               system: Optional[EntitySystem] = None,
               schema: Optional[GoogleCloudDataplexV1SchemaArgs] = None,
               format: Optional[GoogleCloudDataplexV1StorageFormatArgs] = None,
               id: Optional[str] = None,
               description: Optional[str] = None,
               location: Optional[str] = None,
               project: Optional[str] = None,
               etag: Optional[str] = None,
               display_name: Optional[str] = None,
               data_path_pattern: Optional[str] = None,
               zone: Optional[str] = None)
    func NewEntity(ctx *Context, name string, args EntityArgs, opts ...ResourceOption) (*Entity, error)
    public Entity(string name, EntityArgs args, CustomResourceOptions? opts = null)
    public Entity(String name, EntityArgs args)
    public Entity(String name, EntityArgs args, CustomResourceOptions options)
    
    type: google-native:dataplex/v1:Entity
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EntityArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var google_nativeEntityResource = new GoogleNative.Dataplex.V1.Entity("google-nativeEntityResource", new()
    {
        LakeId = "string",
        DataPath = "string",
        Type = GoogleNative.Dataplex.V1.EntityType.TypeUnspecified,
        Asset = "string",
        System = GoogleNative.Dataplex.V1.EntitySystem.StorageSystemUnspecified,
        Schema = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaArgs
        {
            UserManaged = false,
            Fields = new[]
            {
                new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaSchemaFieldArgs
                {
                    Mode = GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaSchemaFieldMode.ModeUnspecified,
                    Name = "string",
                    Type = GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaSchemaFieldType.TypeUnspecified,
                    Description = "string",
                    Fields = new[]
                    {
                        googleCloudDataplexV1SchemaSchemaField,
                    },
                },
            },
            PartitionFields = new[]
            {
                new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaPartitionFieldArgs
                {
                    Name = "string",
                    Type = GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaPartitionFieldType.TypeUnspecified,
                },
            },
            PartitionStyle = GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaPartitionStyle.PartitionStyleUnspecified,
        },
        Format = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatArgs
        {
            MimeType = "string",
            CompressionFormat = GoogleNative.Dataplex.V1.GoogleCloudDataplexV1StorageFormatCompressionFormat.CompressionFormatUnspecified,
            Csv = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatCsvOptionsArgs
            {
                Delimiter = "string",
                Encoding = "string",
                HeaderRows = 0,
                Quote = "string",
            },
            Iceberg = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs
            {
                MetadataLocation = "string",
            },
            Json = new GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatJsonOptionsArgs
            {
                Encoding = "string",
            },
        },
        Id = "string",
        Description = "string",
        Location = "string",
        Project = "string",
        Etag = "string",
        DisplayName = "string",
        DataPathPattern = "string",
        Zone = "string",
    });
    
    example, err := dataplex.NewEntity(ctx, "google-nativeEntityResource", &dataplex.EntityArgs{
    LakeId: pulumi.String("string"),
    DataPath: pulumi.String("string"),
    Type: dataplex.EntityTypeTypeUnspecified,
    Asset: pulumi.String("string"),
    System: dataplex.EntitySystemStorageSystemUnspecified,
    Schema: &dataplex.GoogleCloudDataplexV1SchemaArgs{
    UserManaged: pulumi.Bool(false),
    Fields: []dataplex.GoogleCloudDataplexV1SchemaSchemaFieldArgs{
    {
    Mode: dataplex.GoogleCloudDataplexV1SchemaSchemaFieldModeModeUnspecified,
    Name: pulumi.String("string"),
    Type: dataplex.GoogleCloudDataplexV1SchemaSchemaFieldTypeTypeUnspecified,
    Description: pulumi.String("string"),
    Fields: dataplex.GoogleCloudDataplexV1SchemaSchemaFieldArray{
    googleCloudDataplexV1SchemaSchemaField,
    },
    },
    },
    PartitionFields: dataplex.GoogleCloudDataplexV1SchemaPartitionFieldArray{
    &dataplex.GoogleCloudDataplexV1SchemaPartitionFieldArgs{
    Name: pulumi.String("string"),
    Type: dataplex.GoogleCloudDataplexV1SchemaPartitionFieldTypeTypeUnspecified,
    },
    },
    PartitionStyle: dataplex.GoogleCloudDataplexV1SchemaPartitionStylePartitionStyleUnspecified,
    },
    Format: &dataplex.GoogleCloudDataplexV1StorageFormatArgs{
    MimeType: pulumi.String("string"),
    CompressionFormat: dataplex.GoogleCloudDataplexV1StorageFormatCompressionFormatCompressionFormatUnspecified,
    Csv: &dataplex.GoogleCloudDataplexV1StorageFormatCsvOptionsArgs{
    Delimiter: pulumi.String("string"),
    Encoding: pulumi.String("string"),
    HeaderRows: pulumi.Int(0),
    Quote: pulumi.String("string"),
    },
    Iceberg: &dataplex.GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs{
    MetadataLocation: pulumi.String("string"),
    },
    Json: &dataplex.GoogleCloudDataplexV1StorageFormatJsonOptionsArgs{
    Encoding: pulumi.String("string"),
    },
    },
    Id: pulumi.String("string"),
    Description: pulumi.String("string"),
    Location: pulumi.String("string"),
    Project: pulumi.String("string"),
    Etag: pulumi.String("string"),
    DisplayName: pulumi.String("string"),
    DataPathPattern: pulumi.String("string"),
    Zone: pulumi.String("string"),
    })
    
    var google_nativeEntityResource = new Entity("google-nativeEntityResource", EntityArgs.builder()        
        .lakeId("string")
        .dataPath("string")
        .type("TYPE_UNSPECIFIED")
        .asset("string")
        .system("STORAGE_SYSTEM_UNSPECIFIED")
        .schema(GoogleCloudDataplexV1SchemaArgs.builder()
            .userManaged(false)
            .fields(GoogleCloudDataplexV1SchemaSchemaFieldArgs.builder()
                .mode("MODE_UNSPECIFIED")
                .name("string")
                .type("TYPE_UNSPECIFIED")
                .description("string")
                .fields(googleCloudDataplexV1SchemaSchemaField)
                .build())
            .partitionFields(GoogleCloudDataplexV1SchemaPartitionFieldArgs.builder()
                .name("string")
                .type("TYPE_UNSPECIFIED")
                .build())
            .partitionStyle("PARTITION_STYLE_UNSPECIFIED")
            .build())
        .format(GoogleCloudDataplexV1StorageFormatArgs.builder()
            .mimeType("string")
            .compressionFormat("COMPRESSION_FORMAT_UNSPECIFIED")
            .csv(GoogleCloudDataplexV1StorageFormatCsvOptionsArgs.builder()
                .delimiter("string")
                .encoding("string")
                .headerRows(0)
                .quote("string")
                .build())
            .iceberg(GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs.builder()
                .metadataLocation("string")
                .build())
            .json(GoogleCloudDataplexV1StorageFormatJsonOptionsArgs.builder()
                .encoding("string")
                .build())
            .build())
        .id("string")
        .description("string")
        .location("string")
        .project("string")
        .etag("string")
        .displayName("string")
        .dataPathPattern("string")
        .zone("string")
        .build());
    
    google_native_entity_resource = google_native.dataplex.v1.Entity("google-nativeEntityResource",
        lake_id="string",
        data_path="string",
        type=google_native.dataplex.v1.EntityType.TYPE_UNSPECIFIED,
        asset="string",
        system=google_native.dataplex.v1.EntitySystem.STORAGE_SYSTEM_UNSPECIFIED,
        schema=google_native.dataplex.v1.GoogleCloudDataplexV1SchemaArgs(
            user_managed=False,
            fields=[google_native.dataplex.v1.GoogleCloudDataplexV1SchemaSchemaFieldArgs(
                mode=google_native.dataplex.v1.GoogleCloudDataplexV1SchemaSchemaFieldMode.MODE_UNSPECIFIED,
                name="string",
                type=google_native.dataplex.v1.GoogleCloudDataplexV1SchemaSchemaFieldType.TYPE_UNSPECIFIED,
                description="string",
                fields=[google_cloud_dataplex_v1_schema_schema_field],
            )],
            partition_fields=[google_native.dataplex.v1.GoogleCloudDataplexV1SchemaPartitionFieldArgs(
                name="string",
                type=google_native.dataplex.v1.GoogleCloudDataplexV1SchemaPartitionFieldType.TYPE_UNSPECIFIED,
            )],
            partition_style=google_native.dataplex.v1.GoogleCloudDataplexV1SchemaPartitionStyle.PARTITION_STYLE_UNSPECIFIED,
        ),
        format=google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatArgs(
            mime_type="string",
            compression_format=google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatCompressionFormat.COMPRESSION_FORMAT_UNSPECIFIED,
            csv=google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatCsvOptionsArgs(
                delimiter="string",
                encoding="string",
                header_rows=0,
                quote="string",
            ),
            iceberg=google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs(
                metadata_location="string",
            ),
            json=google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatJsonOptionsArgs(
                encoding="string",
            ),
        ),
        id="string",
        description="string",
        location="string",
        project="string",
        etag="string",
        display_name="string",
        data_path_pattern="string",
        zone="string")
    
    const google_nativeEntityResource = new google_native.dataplex.v1.Entity("google-nativeEntityResource", {
        lakeId: "string",
        dataPath: "string",
        type: google_native.dataplex.v1.EntityType.TypeUnspecified,
        asset: "string",
        system: google_native.dataplex.v1.EntitySystem.StorageSystemUnspecified,
        schema: {
            userManaged: false,
            fields: [{
                mode: google_native.dataplex.v1.GoogleCloudDataplexV1SchemaSchemaFieldMode.ModeUnspecified,
                name: "string",
                type: google_native.dataplex.v1.GoogleCloudDataplexV1SchemaSchemaFieldType.TypeUnspecified,
                description: "string",
                fields: [googleCloudDataplexV1SchemaSchemaField],
            }],
            partitionFields: [{
                name: "string",
                type: google_native.dataplex.v1.GoogleCloudDataplexV1SchemaPartitionFieldType.TypeUnspecified,
            }],
            partitionStyle: google_native.dataplex.v1.GoogleCloudDataplexV1SchemaPartitionStyle.PartitionStyleUnspecified,
        },
        format: {
            mimeType: "string",
            compressionFormat: google_native.dataplex.v1.GoogleCloudDataplexV1StorageFormatCompressionFormat.CompressionFormatUnspecified,
            csv: {
                delimiter: "string",
                encoding: "string",
                headerRows: 0,
                quote: "string",
            },
            iceberg: {
                metadataLocation: "string",
            },
            json: {
                encoding: "string",
            },
        },
        id: "string",
        description: "string",
        location: "string",
        project: "string",
        etag: "string",
        displayName: "string",
        dataPathPattern: "string",
        zone: "string",
    });
    
    type: google-native:dataplex/v1:Entity
    properties:
        asset: string
        dataPath: string
        dataPathPattern: string
        description: string
        displayName: string
        etag: string
        format:
            compressionFormat: COMPRESSION_FORMAT_UNSPECIFIED
            csv:
                delimiter: string
                encoding: string
                headerRows: 0
                quote: string
            iceberg:
                metadataLocation: string
            json:
                encoding: string
            mimeType: string
        id: string
        lakeId: string
        location: string
        project: string
        schema:
            fields:
                - description: string
                  fields:
                    - ${googleCloudDataplexV1SchemaSchemaField}
                  mode: MODE_UNSPECIFIED
                  name: string
                  type: TYPE_UNSPECIFIED
            partitionFields:
                - name: string
                  type: TYPE_UNSPECIFIED
            partitionStyle: PARTITION_STYLE_UNSPECIFIED
            userManaged: false
        system: STORAGE_SYSTEM_UNSPECIFIED
        type: TYPE_UNSPECIFIED
        zone: string
    

    Entity Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Entity resource accepts the following input properties:

    Asset string
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    DataPath string
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    Format Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormat
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    Id string
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    LakeId string
    Schema Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1Schema
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    System Pulumi.GoogleNative.Dataplex.V1.EntitySystem
    Immutable. Identifies the storage system of the entity data.
    Type Pulumi.GoogleNative.Dataplex.V1.EntityType
    Immutable. The type of entity.
    DataPathPattern string
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    Description string
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    DisplayName string
    Optional. Display name must be shorter than or equal to 256 characters.
    Etag string
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    Location string
    Project string
    Zone string
    Asset string
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    DataPath string
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    Format GoogleCloudDataplexV1StorageFormatArgs
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    Id string
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    LakeId string
    Schema GoogleCloudDataplexV1SchemaArgs
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    System EntitySystem
    Immutable. Identifies the storage system of the entity data.
    Type EntityType
    Immutable. The type of entity.
    DataPathPattern string
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    Description string
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    DisplayName string
    Optional. Display name must be shorter than or equal to 256 characters.
    Etag string
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    Location string
    Project string
    Zone string
    asset String
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    dataPath String
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    format GoogleCloudDataplexV1StorageFormat
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    id String
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    lakeId String
    schema GoogleCloudDataplexV1Schema
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    system EntitySystem
    Immutable. Identifies the storage system of the entity data.
    type EntityType
    Immutable. The type of entity.
    dataPathPattern String
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    description String
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    displayName String
    Optional. Display name must be shorter than or equal to 256 characters.
    etag String
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    location String
    project String
    zone String
    asset string
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    dataPath string
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    format GoogleCloudDataplexV1StorageFormat
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    id string
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    lakeId string
    schema GoogleCloudDataplexV1Schema
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    system EntitySystem
    Immutable. Identifies the storage system of the entity data.
    type EntityType
    Immutable. The type of entity.
    dataPathPattern string
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    description string
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    displayName string
    Optional. Display name must be shorter than or equal to 256 characters.
    etag string
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    location string
    project string
    zone string
    asset str
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    data_path str
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    format GoogleCloudDataplexV1StorageFormatArgs
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    id str
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    lake_id str
    schema GoogleCloudDataplexV1SchemaArgs
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    system EntitySystem
    Immutable. Identifies the storage system of the entity data.
    type EntityType
    Immutable. The type of entity.
    data_path_pattern str
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    description str
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    display_name str
    Optional. Display name must be shorter than or equal to 256 characters.
    etag str
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    location str
    project str
    zone str
    asset String
    Immutable. The ID of the asset associated with the storage location containing the entity data. The entity must be with in the same zone with the asset.
    dataPath String
    Immutable. The storage path of the entity data. For Cloud Storage data, this is the fully-qualified path to the entity, such as gs://bucket/path/to/data. For BigQuery data, this is the name of the table resource, such as projects/project_id/datasets/dataset_id/tables/table_id.
    format Property Map
    Identifies the storage format of the entity data. It does not apply to entities with data stored in BigQuery.
    id String
    A user-provided entity ID. It is mutable, and will be used as the published table name. Specifying a new ID in an update entity request will override the existing value. The ID must contain only letters (a-z, A-Z), numbers (0-9), and underscores, and consist of 256 or fewer characters.
    lakeId String
    schema Property Map
    The description of the data structure and layout. The schema is not included in list responses. It is only included in SCHEMA and FULL entity views of a GetEntity response.
    system "STORAGE_SYSTEM_UNSPECIFIED" | "CLOUD_STORAGE" | "BIGQUERY"
    Immutable. Identifies the storage system of the entity data.
    type "TYPE_UNSPECIFIED" | "TABLE" | "FILESET"
    Immutable. The type of entity.
    dataPathPattern String
    Optional. The set of items within the data path constituting the data in the entity, represented as a glob path. Example: gs://bucket/path/to/data/**/*.csv.
    description String
    Optional. User friendly longer description text. Must be shorter than or equal to 1024 characters.
    displayName String
    Optional. Display name must be shorter than or equal to 256 characters.
    etag String
    Optional. The etag associated with the entity, which can be retrieved with a GetEntity request. Required for update and delete requests.
    location String
    project String
    zone String

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Entity resource produces the following output properties:

    Access Pulumi.GoogleNative.Dataplex.V1.Outputs.GoogleCloudDataplexV1StorageAccessResponse
    Identifies the access mechanism to the entity. Not user settable.
    CatalogEntry string
    The name of the associated Data Catalog entry.
    Compatibility Pulumi.GoogleNative.Dataplex.V1.Outputs.GoogleCloudDataplexV1EntityCompatibilityStatusResponse
    Metadata stores that the entity is compatible with.
    CreateTime string
    The time when the entity was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    Uid string
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    UpdateTime string
    The time when the entity was last updated.
    Access GoogleCloudDataplexV1StorageAccessResponse
    Identifies the access mechanism to the entity. Not user settable.
    CatalogEntry string
    The name of the associated Data Catalog entry.
    Compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponse
    Metadata stores that the entity is compatible with.
    CreateTime string
    The time when the entity was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    Uid string
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    UpdateTime string
    The time when the entity was last updated.
    access GoogleCloudDataplexV1StorageAccessResponse
    Identifies the access mechanism to the entity. Not user settable.
    catalogEntry String
    The name of the associated Data Catalog entry.
    compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponse
    Metadata stores that the entity is compatible with.
    createTime String
    The time when the entity was created.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    uid String
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    updateTime String
    The time when the entity was last updated.
    access GoogleCloudDataplexV1StorageAccessResponse
    Identifies the access mechanism to the entity. Not user settable.
    catalogEntry string
    The name of the associated Data Catalog entry.
    compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponse
    Metadata stores that the entity is compatible with.
    createTime string
    The time when the entity was created.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    uid string
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    updateTime string
    The time when the entity was last updated.
    access GoogleCloudDataplexV1StorageAccessResponse
    Identifies the access mechanism to the entity. Not user settable.
    catalog_entry str
    The name of the associated Data Catalog entry.
    compatibility GoogleCloudDataplexV1EntityCompatibilityStatusResponse
    Metadata stores that the entity is compatible with.
    create_time str
    The time when the entity was created.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    uid str
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    update_time str
    The time when the entity was last updated.
    access Property Map
    Identifies the access mechanism to the entity. Not user settable.
    catalogEntry String
    The name of the associated Data Catalog entry.
    compatibility Property Map
    Metadata stores that the entity is compatible with.
    createTime String
    The time when the entity was created.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name of the entity, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{id}.
    uid String
    System generated unique ID for the Entity. This ID will be different if the Entity is deleted and re-created with the same name.
    updateTime String
    The time when the entity was last updated.

    Supporting Types

    EntitySystem, EntitySystemArgs

    StorageSystemUnspecified
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    CloudStorage
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    Bigquery
    BIGQUERYThe entity data is contained within a BigQuery dataset.
    EntitySystemStorageSystemUnspecified
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    EntitySystemCloudStorage
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    EntitySystemBigquery
    BIGQUERYThe entity data is contained within a BigQuery dataset.
    StorageSystemUnspecified
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    CloudStorage
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    Bigquery
    BIGQUERYThe entity data is contained within a BigQuery dataset.
    StorageSystemUnspecified
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    CloudStorage
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    Bigquery
    BIGQUERYThe entity data is contained within a BigQuery dataset.
    STORAGE_SYSTEM_UNSPECIFIED
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    CLOUD_STORAGE
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    BIGQUERY
    BIGQUERYThe entity data is contained within a BigQuery dataset.
    "STORAGE_SYSTEM_UNSPECIFIED"
    STORAGE_SYSTEM_UNSPECIFIEDStorage system unspecified.
    "CLOUD_STORAGE"
    CLOUD_STORAGEThe entity data is contained within a Cloud Storage bucket.
    "BIGQUERY"
    BIGQUERYThe entity data is contained within a BigQuery dataset.

    EntityType, EntityTypeArgs

    TypeUnspecified
    TYPE_UNSPECIFIEDType unspecified.
    Table
    TABLEStructured and semi-structured data.
    Fileset
    FILESETUnstructured data.
    EntityTypeTypeUnspecified
    TYPE_UNSPECIFIEDType unspecified.
    EntityTypeTable
    TABLEStructured and semi-structured data.
    EntityTypeFileset
    FILESETUnstructured data.
    TypeUnspecified
    TYPE_UNSPECIFIEDType unspecified.
    Table
    TABLEStructured and semi-structured data.
    Fileset
    FILESETUnstructured data.
    TypeUnspecified
    TYPE_UNSPECIFIEDType unspecified.
    Table
    TABLEStructured and semi-structured data.
    Fileset
    FILESETUnstructured data.
    TYPE_UNSPECIFIED
    TYPE_UNSPECIFIEDType unspecified.
    TABLE
    TABLEStructured and semi-structured data.
    FILESET
    FILESETUnstructured data.
    "TYPE_UNSPECIFIED"
    TYPE_UNSPECIFIEDType unspecified.
    "TABLE"
    TABLEStructured and semi-structured data.
    "FILESET"
    FILESETUnstructured data.

    GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse, GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponseArgs

    Compatible bool
    Whether the entity is compatible and can be represented in the metadata store.
    Reason string
    Provides additional detail if the entity is incompatible with the metadata store.
    Compatible bool
    Whether the entity is compatible and can be represented in the metadata store.
    Reason string
    Provides additional detail if the entity is incompatible with the metadata store.
    compatible Boolean
    Whether the entity is compatible and can be represented in the metadata store.
    reason String
    Provides additional detail if the entity is incompatible with the metadata store.
    compatible boolean
    Whether the entity is compatible and can be represented in the metadata store.
    reason string
    Provides additional detail if the entity is incompatible with the metadata store.
    compatible bool
    Whether the entity is compatible and can be represented in the metadata store.
    reason str
    Provides additional detail if the entity is incompatible with the metadata store.
    compatible Boolean
    Whether the entity is compatible and can be represented in the metadata store.
    reason String
    Provides additional detail if the entity is incompatible with the metadata store.

    GoogleCloudDataplexV1EntityCompatibilityStatusResponse, GoogleCloudDataplexV1EntityCompatibilityStatusResponseArgs

    Bigquery GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with BigQuery.
    HiveMetastore GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with Hive Metastore.
    bigquery GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with BigQuery.
    hiveMetastore GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with Hive Metastore.
    bigquery GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with BigQuery.
    hiveMetastore GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with Hive Metastore.
    bigquery GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with BigQuery.
    hive_metastore GoogleCloudDataplexV1EntityCompatibilityStatusCompatibilityResponse
    Whether this entity is compatible with Hive Metastore.
    bigquery Property Map
    Whether this entity is compatible with BigQuery.
    hiveMetastore Property Map
    Whether this entity is compatible with Hive Metastore.

    GoogleCloudDataplexV1Schema, GoogleCloudDataplexV1SchemaArgs

    UserManaged bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    Fields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaSchemaField>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    PartitionFields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaPartitionField>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    PartitionStyle Pulumi.GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaPartitionStyle
    Optional. The structure of paths containing partition data within the entity.
    UserManaged bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    Fields []GoogleCloudDataplexV1SchemaSchemaField
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    PartitionFields []GoogleCloudDataplexV1SchemaPartitionField
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    PartitionStyle GoogleCloudDataplexV1SchemaPartitionStyle
    Optional. The structure of paths containing partition data within the entity.
    userManaged Boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields List<GoogleCloudDataplexV1SchemaSchemaField>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields List<GoogleCloudDataplexV1SchemaPartitionField>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle GoogleCloudDataplexV1SchemaPartitionStyle
    Optional. The structure of paths containing partition data within the entity.
    userManaged boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields GoogleCloudDataplexV1SchemaSchemaField[]
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields GoogleCloudDataplexV1SchemaPartitionField[]
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle GoogleCloudDataplexV1SchemaPartitionStyle
    Optional. The structure of paths containing partition data within the entity.
    user_managed bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields Sequence[GoogleCloudDataplexV1SchemaSchemaField]
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partition_fields Sequence[GoogleCloudDataplexV1SchemaPartitionField]
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partition_style GoogleCloudDataplexV1SchemaPartitionStyle
    Optional. The structure of paths containing partition data within the entity.
    userManaged Boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields List<Property Map>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields List<Property Map>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle "PARTITION_STYLE_UNSPECIFIED" | "HIVE_COMPATIBLE"
    Optional. The structure of paths containing partition data within the entity.

    GoogleCloudDataplexV1SchemaPartitionField, GoogleCloudDataplexV1SchemaPartitionFieldArgs

    Name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    Type Pulumi.GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaPartitionFieldType
    Immutable. The type of field.
    Name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    Type GoogleCloudDataplexV1SchemaPartitionFieldType
    Immutable. The type of field.
    name String
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type GoogleCloudDataplexV1SchemaPartitionFieldType
    Immutable. The type of field.
    name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type GoogleCloudDataplexV1SchemaPartitionFieldType
    Immutable. The type of field.
    name str
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type GoogleCloudDataplexV1SchemaPartitionFieldType
    Immutable. The type of field.
    name String
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type "TYPE_UNSPECIFIED" | "BOOLEAN" | "BYTE" | "INT16" | "INT32" | "INT64" | "FLOAT" | "DOUBLE" | "DECIMAL" | "STRING" | "BINARY" | "TIMESTAMP" | "DATE" | "TIME" | "RECORD" | "NULL"
    Immutable. The type of field.

    GoogleCloudDataplexV1SchemaPartitionFieldResponse, GoogleCloudDataplexV1SchemaPartitionFieldResponseArgs

    Name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    Type string
    Immutable. The type of field.
    Name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    Type string
    Immutable. The type of field.
    name String
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type String
    Immutable. The type of field.
    name string
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type string
    Immutable. The type of field.
    name str
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type str
    Immutable. The type of field.
    name String
    Partition field name must consist of letters, numbers, and underscores only, with a maximum of length of 256 characters, and must begin with a letter or underscore..
    type String
    Immutable. The type of field.

    GoogleCloudDataplexV1SchemaPartitionFieldType, GoogleCloudDataplexV1SchemaPartitionFieldTypeArgs

    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeTypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeBoolean
    BOOLEANBoolean field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeByte
    BYTESingle byte numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeInt16
    INT1616-bit numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeInt32
    INT3232-bit numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeInt64
    INT6464-bit numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeFloat
    FLOATFloating point numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeDouble
    DOUBLEDouble precision numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeDecimal
    DECIMALReal value numeric field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeString
    STRINGSequence of characters field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeBinary
    BINARYSequence of bytes field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeTimestamp
    TIMESTAMPDate and time field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeDate
    DATEDate field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeTime
    TIMETime field.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeRecord
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    GoogleCloudDataplexV1SchemaPartitionFieldTypeNull
    NULLNull field that does not have values.
    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    TYPE_UNSPECIFIED
    TYPE_UNSPECIFIEDSchemaType unspecified.
    BOOLEAN
    BOOLEANBoolean field.
    BYTE
    BYTESingle byte numeric field.
    INT16
    INT1616-bit numeric field.
    INT32
    INT3232-bit numeric field.
    INT64
    INT6464-bit numeric field.
    FLOAT
    FLOATFloating point numeric field.
    DOUBLE
    DOUBLEDouble precision numeric field.
    DECIMAL
    DECIMALReal value numeric field.
    STRING
    STRINGSequence of characters field.
    BINARY
    BINARYSequence of bytes field.
    TIMESTAMP
    TIMESTAMPDate and time field.
    DATE
    DATEDate field.
    TIME
    TIMETime field.
    RECORD
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    NULL
    NULLNull field that does not have values.
    "TYPE_UNSPECIFIED"
    TYPE_UNSPECIFIEDSchemaType unspecified.
    "BOOLEAN"
    BOOLEANBoolean field.
    "BYTE"
    BYTESingle byte numeric field.
    "INT16"
    INT1616-bit numeric field.
    "INT32"
    INT3232-bit numeric field.
    "INT64"
    INT6464-bit numeric field.
    "FLOAT"
    FLOATFloating point numeric field.
    "DOUBLE"
    DOUBLEDouble precision numeric field.
    "DECIMAL"
    DECIMALReal value numeric field.
    "STRING"
    STRINGSequence of characters field.
    "BINARY"
    BINARYSequence of bytes field.
    "TIMESTAMP"
    TIMESTAMPDate and time field.
    "DATE"
    DATEDate field.
    "TIME"
    TIMETime field.
    "RECORD"
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    "NULL"
    NULLNull field that does not have values.

    GoogleCloudDataplexV1SchemaPartitionStyle, GoogleCloudDataplexV1SchemaPartitionStyleArgs

    PartitionStyleUnspecified
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    HiveCompatible
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    GoogleCloudDataplexV1SchemaPartitionStylePartitionStyleUnspecified
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    GoogleCloudDataplexV1SchemaPartitionStyleHiveCompatible
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    PartitionStyleUnspecified
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    HiveCompatible
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    PartitionStyleUnspecified
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    HiveCompatible
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    PARTITION_STYLE_UNSPECIFIED
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    HIVE_COMPATIBLE
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.
    "PARTITION_STYLE_UNSPECIFIED"
    PARTITION_STYLE_UNSPECIFIEDPartitionStyle unspecified
    "HIVE_COMPATIBLE"
    HIVE_COMPATIBLEPartitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late.

    GoogleCloudDataplexV1SchemaResponse, GoogleCloudDataplexV1SchemaResponseArgs

    Fields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaSchemaFieldResponse>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    PartitionFields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaPartitionFieldResponse>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    PartitionStyle string
    Optional. The structure of paths containing partition data within the entity.
    UserManaged bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    Fields []GoogleCloudDataplexV1SchemaSchemaFieldResponse
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    PartitionFields []GoogleCloudDataplexV1SchemaPartitionFieldResponse
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    PartitionStyle string
    Optional. The structure of paths containing partition data within the entity.
    UserManaged bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields List<GoogleCloudDataplexV1SchemaSchemaFieldResponse>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields List<GoogleCloudDataplexV1SchemaPartitionFieldResponse>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle String
    Optional. The structure of paths containing partition data within the entity.
    userManaged Boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields GoogleCloudDataplexV1SchemaSchemaFieldResponse[]
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields GoogleCloudDataplexV1SchemaPartitionFieldResponse[]
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle string
    Optional. The structure of paths containing partition data within the entity.
    userManaged boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields Sequence[GoogleCloudDataplexV1SchemaSchemaFieldResponse]
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partition_fields Sequence[GoogleCloudDataplexV1SchemaPartitionFieldResponse]
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partition_style str
    Optional. The structure of paths containing partition data within the entity.
    user_managed bool
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.
    fields List<Property Map>
    Optional. The sequence of fields describing data in table entities. Note: BigQuery SchemaFields are immutable.
    partitionFields List<Property Map>
    Optional. The sequence of fields describing the partition structure in entities. If this field is empty, there are no partitions within the data.
    partitionStyle String
    Optional. The structure of paths containing partition data within the entity.
    userManaged Boolean
    Set to true if user-managed or false if managed by Dataplex. The default is false (managed by Dataplex). Set to falseto enable Dataplex discovery to update the schema. including new data discovery, schema inference, and schema evolution. Users retain the ability to input and edit the schema. Dataplex treats schema input by the user as though produced by a previous Dataplex discovery operation, and it will evolve the schema and take action based on that treatment. Set to true to fully manage the entity schema. This setting guarantees that Dataplex will not change schema fields.

    GoogleCloudDataplexV1SchemaSchemaField, GoogleCloudDataplexV1SchemaSchemaFieldArgs

    Mode Pulumi.GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaSchemaFieldMode
    Additional field semantics.
    Name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    Type Pulumi.GoogleNative.Dataplex.V1.GoogleCloudDataplexV1SchemaSchemaFieldType
    The type of field.
    Description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    Fields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaSchemaField>
    Optional. Any nested field for complex types.
    Mode GoogleCloudDataplexV1SchemaSchemaFieldMode
    Additional field semantics.
    Name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    Type GoogleCloudDataplexV1SchemaSchemaFieldType
    The type of field.
    Description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    Fields []GoogleCloudDataplexV1SchemaSchemaField
    Optional. Any nested field for complex types.
    mode GoogleCloudDataplexV1SchemaSchemaFieldMode
    Additional field semantics.
    name String
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type GoogleCloudDataplexV1SchemaSchemaFieldType
    The type of field.
    description String
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields List<GoogleCloudDataplexV1SchemaSchemaField>
    Optional. Any nested field for complex types.
    mode GoogleCloudDataplexV1SchemaSchemaFieldMode
    Additional field semantics.
    name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type GoogleCloudDataplexV1SchemaSchemaFieldType
    The type of field.
    description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields GoogleCloudDataplexV1SchemaSchemaField[]
    Optional. Any nested field for complex types.
    mode GoogleCloudDataplexV1SchemaSchemaFieldMode
    Additional field semantics.
    name str
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type GoogleCloudDataplexV1SchemaSchemaFieldType
    The type of field.
    description str
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields Sequence[GoogleCloudDataplexV1SchemaSchemaField]
    Optional. Any nested field for complex types.
    mode "MODE_UNSPECIFIED" | "REQUIRED" | "NULLABLE" | "REPEATED"
    Additional field semantics.
    name String
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type "TYPE_UNSPECIFIED" | "BOOLEAN" | "BYTE" | "INT16" | "INT32" | "INT64" | "FLOAT" | "DOUBLE" | "DECIMAL" | "STRING" | "BINARY" | "TIMESTAMP" | "DATE" | "TIME" | "RECORD" | "NULL"
    The type of field.
    description String
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields List<Property Map>
    Optional. Any nested field for complex types.

    GoogleCloudDataplexV1SchemaSchemaFieldMode, GoogleCloudDataplexV1SchemaSchemaFieldModeArgs

    ModeUnspecified
    MODE_UNSPECIFIEDMode unspecified.
    Required
    REQUIREDThe field has required semantics.
    Nullable
    NULLABLEThe field has optional semantics, and may be null.
    Repeated
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.
    GoogleCloudDataplexV1SchemaSchemaFieldModeModeUnspecified
    MODE_UNSPECIFIEDMode unspecified.
    GoogleCloudDataplexV1SchemaSchemaFieldModeRequired
    REQUIREDThe field has required semantics.
    GoogleCloudDataplexV1SchemaSchemaFieldModeNullable
    NULLABLEThe field has optional semantics, and may be null.
    GoogleCloudDataplexV1SchemaSchemaFieldModeRepeated
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.
    ModeUnspecified
    MODE_UNSPECIFIEDMode unspecified.
    Required
    REQUIREDThe field has required semantics.
    Nullable
    NULLABLEThe field has optional semantics, and may be null.
    Repeated
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.
    ModeUnspecified
    MODE_UNSPECIFIEDMode unspecified.
    Required
    REQUIREDThe field has required semantics.
    Nullable
    NULLABLEThe field has optional semantics, and may be null.
    Repeated
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.
    MODE_UNSPECIFIED
    MODE_UNSPECIFIEDMode unspecified.
    REQUIRED
    REQUIREDThe field has required semantics.
    NULLABLE
    NULLABLEThe field has optional semantics, and may be null.
    REPEATED
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.
    "MODE_UNSPECIFIED"
    MODE_UNSPECIFIEDMode unspecified.
    "REQUIRED"
    REQUIREDThe field has required semantics.
    "NULLABLE"
    NULLABLEThe field has optional semantics, and may be null.
    "REPEATED"
    REPEATEDThe field has repeated (0 or more) semantics, and is a list of values.

    GoogleCloudDataplexV1SchemaSchemaFieldResponse, GoogleCloudDataplexV1SchemaSchemaFieldResponseArgs

    Description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    Fields List<Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1SchemaSchemaFieldResponse>
    Optional. Any nested field for complex types.
    Mode string
    Additional field semantics.
    Name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    Type string
    The type of field.
    Description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    Fields []GoogleCloudDataplexV1SchemaSchemaFieldResponse
    Optional. Any nested field for complex types.
    Mode string
    Additional field semantics.
    Name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    Type string
    The type of field.
    description String
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields List<GoogleCloudDataplexV1SchemaSchemaFieldResponse>
    Optional. Any nested field for complex types.
    mode String
    Additional field semantics.
    name String
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type String
    The type of field.
    description string
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields GoogleCloudDataplexV1SchemaSchemaFieldResponse[]
    Optional. Any nested field for complex types.
    mode string
    Additional field semantics.
    name string
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type string
    The type of field.
    description str
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields Sequence[GoogleCloudDataplexV1SchemaSchemaFieldResponse]
    Optional. Any nested field for complex types.
    mode str
    Additional field semantics.
    name str
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type str
    The type of field.
    description String
    Optional. User friendly field description. Must be less than or equal to 1024 characters.
    fields List<Property Map>
    Optional. Any nested field for complex types.
    mode String
    Additional field semantics.
    name String
    The name of the field. Must contain only letters, numbers and underscores, with a maximum length of 767 characters, and must begin with a letter or underscore.
    type String
    The type of field.

    GoogleCloudDataplexV1SchemaSchemaFieldType, GoogleCloudDataplexV1SchemaSchemaFieldTypeArgs

    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeTypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeBoolean
    BOOLEANBoolean field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeByte
    BYTESingle byte numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeInt16
    INT1616-bit numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeInt32
    INT3232-bit numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeInt64
    INT6464-bit numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeFloat
    FLOATFloating point numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeDouble
    DOUBLEDouble precision numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeDecimal
    DECIMALReal value numeric field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeString
    STRINGSequence of characters field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeBinary
    BINARYSequence of bytes field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeTimestamp
    TIMESTAMPDate and time field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeDate
    DATEDate field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeTime
    TIMETime field.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeRecord
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    GoogleCloudDataplexV1SchemaSchemaFieldTypeNull
    NULLNull field that does not have values.
    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    TypeUnspecified
    TYPE_UNSPECIFIEDSchemaType unspecified.
    Boolean
    BOOLEANBoolean field.
    Byte
    BYTESingle byte numeric field.
    Int16
    INT1616-bit numeric field.
    Int32
    INT3232-bit numeric field.
    Int64
    INT6464-bit numeric field.
    Float
    FLOATFloating point numeric field.
    Double
    DOUBLEDouble precision numeric field.
    Decimal
    DECIMALReal value numeric field.
    String
    STRINGSequence of characters field.
    Binary
    BINARYSequence of bytes field.
    Timestamp
    TIMESTAMPDate and time field.
    Date
    DATEDate field.
    Time
    TIMETime field.
    Record
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    Null
    NULLNull field that does not have values.
    TYPE_UNSPECIFIED
    TYPE_UNSPECIFIEDSchemaType unspecified.
    BOOLEAN
    BOOLEANBoolean field.
    BYTE
    BYTESingle byte numeric field.
    INT16
    INT1616-bit numeric field.
    INT32
    INT3232-bit numeric field.
    INT64
    INT6464-bit numeric field.
    FLOAT
    FLOATFloating point numeric field.
    DOUBLE
    DOUBLEDouble precision numeric field.
    DECIMAL
    DECIMALReal value numeric field.
    STRING
    STRINGSequence of characters field.
    BINARY
    BINARYSequence of bytes field.
    TIMESTAMP
    TIMESTAMPDate and time field.
    DATE
    DATEDate field.
    TIME
    TIMETime field.
    RECORD
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    NULL
    NULLNull field that does not have values.
    "TYPE_UNSPECIFIED"
    TYPE_UNSPECIFIEDSchemaType unspecified.
    "BOOLEAN"
    BOOLEANBoolean field.
    "BYTE"
    BYTESingle byte numeric field.
    "INT16"
    INT1616-bit numeric field.
    "INT32"
    INT3232-bit numeric field.
    "INT64"
    INT6464-bit numeric field.
    "FLOAT"
    FLOATFloating point numeric field.
    "DOUBLE"
    DOUBLEDouble precision numeric field.
    "DECIMAL"
    DECIMALReal value numeric field.
    "STRING"
    STRINGSequence of characters field.
    "BINARY"
    BINARYSequence of bytes field.
    "TIMESTAMP"
    TIMESTAMPDate and time field.
    "DATE"
    DATEDate field.
    "TIME"
    TIMETime field.
    "RECORD"
    RECORDStructured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
    "NULL"
    NULLNull field that does not have values.

    GoogleCloudDataplexV1StorageAccessResponse, GoogleCloudDataplexV1StorageAccessResponseArgs

    Read string
    Describes the read access mechanism of the data. Not user settable.
    Read string
    Describes the read access mechanism of the data. Not user settable.
    read String
    Describes the read access mechanism of the data. Not user settable.
    read string
    Describes the read access mechanism of the data. Not user settable.
    read str
    Describes the read access mechanism of the data. Not user settable.
    read String
    Describes the read access mechanism of the data. Not user settable.

    GoogleCloudDataplexV1StorageFormat, GoogleCloudDataplexV1StorageFormatArgs

    MimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    CompressionFormat Pulumi.GoogleNative.Dataplex.V1.GoogleCloudDataplexV1StorageFormatCompressionFormat
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    Csv Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatCsvOptions
    Optional. Additional information about CSV formatted data.
    Iceberg Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatIcebergOptions
    Optional. Additional information about iceberg tables.
    Json Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatJsonOptions
    Optional. Additional information about CSV formatted data.
    MimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    CompressionFormat GoogleCloudDataplexV1StorageFormatCompressionFormat
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    Csv GoogleCloudDataplexV1StorageFormatCsvOptions
    Optional. Additional information about CSV formatted data.
    Iceberg GoogleCloudDataplexV1StorageFormatIcebergOptions
    Optional. Additional information about iceberg tables.
    Json GoogleCloudDataplexV1StorageFormatJsonOptions
    Optional. Additional information about CSV formatted data.
    mimeType String
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat GoogleCloudDataplexV1StorageFormatCompressionFormat
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptions
    Optional. Additional information about CSV formatted data.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptions
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptions
    Optional. Additional information about CSV formatted data.
    mimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat GoogleCloudDataplexV1StorageFormatCompressionFormat
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptions
    Optional. Additional information about CSV formatted data.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptions
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptions
    Optional. Additional information about CSV formatted data.
    mime_type str
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compression_format GoogleCloudDataplexV1StorageFormatCompressionFormat
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptions
    Optional. Additional information about CSV formatted data.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptions
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptions
    Optional. Additional information about CSV formatted data.
    mimeType String
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat "COMPRESSION_FORMAT_UNSPECIFIED" | "GZIP" | "BZIP2"
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv Property Map
    Optional. Additional information about CSV formatted data.
    iceberg Property Map
    Optional. Additional information about iceberg tables.
    json Property Map
    Optional. Additional information about CSV formatted data.

    GoogleCloudDataplexV1StorageFormatCompressionFormat, GoogleCloudDataplexV1StorageFormatCompressionFormatArgs

    CompressionFormatUnspecified
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    Gzip
    GZIPGZip compressed set of files.
    Bzip2
    BZIP2BZip2 compressed set of files.
    GoogleCloudDataplexV1StorageFormatCompressionFormatCompressionFormatUnspecified
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    GoogleCloudDataplexV1StorageFormatCompressionFormatGzip
    GZIPGZip compressed set of files.
    GoogleCloudDataplexV1StorageFormatCompressionFormatBzip2
    BZIP2BZip2 compressed set of files.
    CompressionFormatUnspecified
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    Gzip
    GZIPGZip compressed set of files.
    Bzip2
    BZIP2BZip2 compressed set of files.
    CompressionFormatUnspecified
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    Gzip
    GZIPGZip compressed set of files.
    Bzip2
    BZIP2BZip2 compressed set of files.
    COMPRESSION_FORMAT_UNSPECIFIED
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    GZIP
    GZIPGZip compressed set of files.
    BZIP2
    BZIP2BZip2 compressed set of files.
    "COMPRESSION_FORMAT_UNSPECIFIED"
    COMPRESSION_FORMAT_UNSPECIFIEDCompressionFormat unspecified. Implies uncompressed data.
    "GZIP"
    GZIPGZip compressed set of files.
    "BZIP2"
    BZIP2BZip2 compressed set of files.

    GoogleCloudDataplexV1StorageFormatCsvOptions, GoogleCloudDataplexV1StorageFormatCsvOptionsArgs

    Delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    HeaderRows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    Quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    Delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    HeaderRows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    Quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter String
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows Integer
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote String
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows number
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter str
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding str
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    header_rows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote str
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter String
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows Number
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote String
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.

    GoogleCloudDataplexV1StorageFormatCsvOptionsResponse, GoogleCloudDataplexV1StorageFormatCsvOptionsResponseArgs

    Delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    HeaderRows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    Quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    Delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    HeaderRows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    Quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter String
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows Integer
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote String
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter string
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows number
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote string
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter str
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding str
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    header_rows int
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote str
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.
    delimiter String
    Optional. The delimiter used to separate values. Defaults to ','.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and "ISO-8859-1". Defaults to UTF-8 if unspecified.
    headerRows Number
    Optional. The number of rows to interpret as header rows that should be skipped when reading data rows. Defaults to 0.
    quote String
    Optional. The character used to quote column values. Accepts '"' (double quotation mark) or ''' (single quotation mark). Defaults to '"' (double quotation mark) if unspecified.

    GoogleCloudDataplexV1StorageFormatIcebergOptions, GoogleCloudDataplexV1StorageFormatIcebergOptionsArgs

    MetadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    MetadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation String
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadata_location str
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation String
    Optional. The location of where the iceberg metadata is present, must be within the table path

    GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse, GoogleCloudDataplexV1StorageFormatIcebergOptionsResponseArgs

    MetadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    MetadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation String
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation string
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadata_location str
    Optional. The location of where the iceberg metadata is present, must be within the table path
    metadataLocation String
    Optional. The location of where the iceberg metadata is present, must be within the table path

    GoogleCloudDataplexV1StorageFormatJsonOptions, GoogleCloudDataplexV1StorageFormatJsonOptionsArgs

    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding str
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.

    GoogleCloudDataplexV1StorageFormatJsonOptionsResponse, GoogleCloudDataplexV1StorageFormatJsonOptionsResponseArgs

    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    Encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding string
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding str
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.
    encoding String
    Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8" and "ISO-8859-1". Defaults to UTF-8 if not specified.

    GoogleCloudDataplexV1StorageFormatResponse, GoogleCloudDataplexV1StorageFormatResponseArgs

    CompressionFormat string
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    Csv Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
    Optional. Additional information about CSV formatted data.
    Format string
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    Iceberg Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
    Optional. Additional information about iceberg tables.
    Json Pulumi.GoogleNative.Dataplex.V1.Inputs.GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
    Optional. Additional information about CSV formatted data.
    MimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    CompressionFormat string
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    Csv GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
    Optional. Additional information about CSV formatted data.
    Format string
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    Iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
    Optional. Additional information about iceberg tables.
    Json GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
    Optional. Additional information about CSV formatted data.
    MimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat String
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
    Optional. Additional information about CSV formatted data.
    format String
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
    Optional. Additional information about CSV formatted data.
    mimeType String
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat string
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
    Optional. Additional information about CSV formatted data.
    format string
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
    Optional. Additional information about CSV formatted data.
    mimeType string
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compression_format str
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv GoogleCloudDataplexV1StorageFormatCsvOptionsResponse
    Optional. Additional information about CSV formatted data.
    format str
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    iceberg GoogleCloudDataplexV1StorageFormatIcebergOptionsResponse
    Optional. Additional information about iceberg tables.
    json GoogleCloudDataplexV1StorageFormatJsonOptionsResponse
    Optional. Additional information about CSV formatted data.
    mime_type str
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}
    compressionFormat String
    Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed.
    csv Property Map
    Optional. Additional information about CSV formatted data.
    format String
    The data format associated with the stored data, which represents content type values. The value is inferred from mime type.
    iceberg Property Map
    Optional. Additional information about iceberg tables.
    json Property Map
    Optional. Additional information about CSV formatted data.
    mimeType String
    The mime type descriptor for the data. Must match the pattern {type}/{subtype}. Supported values: application/x-parquet application/x-avro application/x-orc application/x-tfrecord application/x-parquet+iceberg application/x-avro+iceberg application/x-orc+iceberg application/json application/{subtypes} text/csv text/ image/{image subtype} video/{video subtype} audio/{audio subtype}

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi