1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datacatalog
  5. datacatalog/v1beta1
  6. Entry

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.datacatalog/v1beta1.Entry

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

    Creates an entry. Only entries of ‘FILESET’ type or user-specified type can be created. Users should enable the Data Catalog API in the project identified by the parent parameter (see [Data Catalog Resource Project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). A maximum of 100,000 entries may be created per entry group. Auto-naming is currently not supported for this resource.

    Create Entry Resource

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

    Constructor syntax

    new Entry(name: string, args: EntryArgs, opts?: CustomResourceOptions);
    @overload
    def Entry(resource_name: str,
              args: EntryArgs,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Entry(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              entry_group_id: Optional[str] = None,
              entry_id: Optional[str] = None,
              gcs_fileset_spec: Optional[GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs] = None,
              display_name: Optional[str] = None,
              description: Optional[str] = None,
              bigquery_table_spec: Optional[GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs] = None,
              bigquery_date_sharded_spec: Optional[GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs] = None,
              linked_resource: Optional[str] = None,
              location: Optional[str] = None,
              project: Optional[str] = None,
              schema: Optional[GoogleCloudDatacatalogV1beta1SchemaArgs] = None,
              type: Optional[EntryType] = None,
              user_specified_system: Optional[str] = None,
              user_specified_type: Optional[str] = None)
    func NewEntry(ctx *Context, name string, args EntryArgs, opts ...ResourceOption) (*Entry, error)
    public Entry(string name, EntryArgs args, CustomResourceOptions? opts = null)
    public Entry(String name, EntryArgs args)
    public Entry(String name, EntryArgs args, CustomResourceOptions options)
    
    type: google-native:datacatalog/v1beta1:Entry
    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 EntryArgs
    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 EntryArgs
    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 EntryArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EntryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EntryArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var exampleentryResourceResourceFromDatacatalogv1beta1 = new GoogleNative.DataCatalog.V1Beta1.Entry("exampleentryResourceResourceFromDatacatalogv1beta1", new()
    {
        EntryGroupId = "string",
        EntryId = "string",
        GcsFilesetSpec = new GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs
        {
            FilePatterns = new[]
            {
                "string",
            },
        },
        DisplayName = "string",
        Description = "string",
        BigqueryTableSpec = new GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs
        {
            TableSpec = null,
            ViewSpec = null,
        },
        BigqueryDateShardedSpec = null,
        LinkedResource = "string",
        Location = "string",
        Project = "string",
        Schema = new GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1SchemaArgs
        {
            Columns = new[]
            {
                new GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ColumnSchemaArgs
                {
                    Column = "string",
                    Type = "string",
                    Description = "string",
                    Mode = "string",
                    Subcolumns = new[]
                    {
                        googleCloudDatacatalogV1beta1ColumnSchema,
                    },
                },
            },
        },
        Type = GoogleNative.DataCatalog.V1Beta1.EntryType.EntryTypeUnspecified,
        UserSpecifiedSystem = "string",
        UserSpecifiedType = "string",
    });
    
    example, err := datacatalogv1beta1.NewEntry(ctx, "exampleentryResourceResourceFromDatacatalogv1beta1", &datacatalogv1beta1.EntryArgs{
    	EntryGroupId: pulumi.String("string"),
    	EntryId:      pulumi.String("string"),
    	GcsFilesetSpec: &datacatalog.GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs{
    		FilePatterns: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	DisplayName: pulumi.String("string"),
    	Description: pulumi.String("string"),
    	BigqueryTableSpec: &datacatalog.GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs{
    		TableSpec: &datacatalog.GoogleCloudDatacatalogV1beta1TableSpecArgs{},
    		ViewSpec:  &datacatalog.GoogleCloudDatacatalogV1beta1ViewSpecArgs{},
    	},
    	BigqueryDateShardedSpec: &datacatalog.GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs{},
    	LinkedResource:          pulumi.String("string"),
    	Location:                pulumi.String("string"),
    	Project:                 pulumi.String("string"),
    	Schema: &datacatalog.GoogleCloudDatacatalogV1beta1SchemaArgs{
    		Columns: datacatalog.GoogleCloudDatacatalogV1beta1ColumnSchemaArray{
    			&datacatalog.GoogleCloudDatacatalogV1beta1ColumnSchemaArgs{
    				Column:      pulumi.String("string"),
    				Type:        pulumi.String("string"),
    				Description: pulumi.String("string"),
    				Mode:        pulumi.String("string"),
    				Subcolumns: datacatalog.GoogleCloudDatacatalogV1beta1ColumnSchemaArray{
    					googleCloudDatacatalogV1beta1ColumnSchema,
    				},
    			},
    		},
    	},
    	Type:                datacatalogv1beta1.EntryTypeEntryTypeUnspecified,
    	UserSpecifiedSystem: pulumi.String("string"),
    	UserSpecifiedType:   pulumi.String("string"),
    })
    
    var exampleentryResourceResourceFromDatacatalogv1beta1 = new Entry("exampleentryResourceResourceFromDatacatalogv1beta1", EntryArgs.builder()
        .entryGroupId("string")
        .entryId("string")
        .gcsFilesetSpec(GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs.builder()
            .filePatterns("string")
            .build())
        .displayName("string")
        .description("string")
        .bigqueryTableSpec(GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs.builder()
            .tableSpec()
            .viewSpec()
            .build())
        .bigqueryDateShardedSpec()
        .linkedResource("string")
        .location("string")
        .project("string")
        .schema(GoogleCloudDatacatalogV1beta1SchemaArgs.builder()
            .columns(GoogleCloudDatacatalogV1beta1ColumnSchemaArgs.builder()
                .column("string")
                .type("string")
                .description("string")
                .mode("string")
                .subcolumns(googleCloudDatacatalogV1beta1ColumnSchema)
                .build())
            .build())
        .type("ENTRY_TYPE_UNSPECIFIED")
        .userSpecifiedSystem("string")
        .userSpecifiedType("string")
        .build());
    
    exampleentry_resource_resource_from_datacatalogv1beta1 = google_native.datacatalog.v1beta1.Entry("exampleentryResourceResourceFromDatacatalogv1beta1",
        entry_group_id="string",
        entry_id="string",
        gcs_fileset_spec={
            "file_patterns": ["string"],
        },
        display_name="string",
        description="string",
        bigquery_table_spec={
            "table_spec": {},
            "view_spec": {},
        },
        bigquery_date_sharded_spec={},
        linked_resource="string",
        location="string",
        project="string",
        schema={
            "columns": [{
                "column": "string",
                "type": "string",
                "description": "string",
                "mode": "string",
                "subcolumns": [google_cloud_datacatalog_v1beta1_column_schema],
            }],
        },
        type=google_native.datacatalog.v1beta1.EntryType.ENTRY_TYPE_UNSPECIFIED,
        user_specified_system="string",
        user_specified_type="string")
    
    const exampleentryResourceResourceFromDatacatalogv1beta1 = new google_native.datacatalog.v1beta1.Entry("exampleentryResourceResourceFromDatacatalogv1beta1", {
        entryGroupId: "string",
        entryId: "string",
        gcsFilesetSpec: {
            filePatterns: ["string"],
        },
        displayName: "string",
        description: "string",
        bigqueryTableSpec: {
            tableSpec: {},
            viewSpec: {},
        },
        bigqueryDateShardedSpec: {},
        linkedResource: "string",
        location: "string",
        project: "string",
        schema: {
            columns: [{
                column: "string",
                type: "string",
                description: "string",
                mode: "string",
                subcolumns: [googleCloudDatacatalogV1beta1ColumnSchema],
            }],
        },
        type: google_native.datacatalog.v1beta1.EntryType.EntryTypeUnspecified,
        userSpecifiedSystem: "string",
        userSpecifiedType: "string",
    });
    
    type: google-native:datacatalog/v1beta1:Entry
    properties:
        bigqueryDateShardedSpec: {}
        bigqueryTableSpec:
            tableSpec: {}
            viewSpec: {}
        description: string
        displayName: string
        entryGroupId: string
        entryId: string
        gcsFilesetSpec:
            filePatterns:
                - string
        linkedResource: string
        location: string
        project: string
        schema:
            columns:
                - column: string
                  description: string
                  mode: string
                  subcolumns:
                    - ${googleCloudDatacatalogV1beta1ColumnSchema}
                  type: string
        type: ENTRY_TYPE_UNSPECIFIED
        userSpecifiedSystem: string
        userSpecifiedType: string
    

    Entry Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Entry resource accepts the following input properties:

    EntryGroupId string
    EntryId string
    Required. The id of the entry to create.
    BigqueryDateShardedSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    BigqueryTableSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1BigQueryTableSpec
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    Description string
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    DisplayName string
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    GcsFilesetSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1GcsFilesetSpec
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    LinkedResource string
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    Location string
    Project string
    Schema Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1Schema
    Schema of the entry. An entry might not have any schema attached to it.
    Type Pulumi.GoogleNative.DataCatalog.V1Beta1.EntryType
    The type of the entry. Only used for Entries with types in the EntryType enum.
    UserSpecifiedSystem string
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    UserSpecifiedType string
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.
    EntryGroupId string
    EntryId string
    Required. The id of the entry to create.
    BigqueryDateShardedSpec GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    BigqueryTableSpec GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    Description string
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    DisplayName string
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    GcsFilesetSpec GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    LinkedResource string
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    Location string
    Project string
    Schema GoogleCloudDatacatalogV1beta1SchemaArgs
    Schema of the entry. An entry might not have any schema attached to it.
    Type EntryType
    The type of the entry. Only used for Entries with types in the EntryType enum.
    UserSpecifiedSystem string
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    UserSpecifiedType string
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.
    entryGroupId String
    entryId String
    Required. The id of the entry to create.
    bigqueryDateShardedSpec GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    bigqueryTableSpec GoogleCloudDatacatalogV1beta1BigQueryTableSpec
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    description String
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    displayName String
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    gcsFilesetSpec GoogleCloudDatacatalogV1beta1GcsFilesetSpec
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    linkedResource String
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    location String
    project String
    schema GoogleCloudDatacatalogV1beta1Schema
    Schema of the entry. An entry might not have any schema attached to it.
    type EntryType
    The type of the entry. Only used for Entries with types in the EntryType enum.
    userSpecifiedSystem String
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    userSpecifiedType String
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.
    entryGroupId string
    entryId string
    Required. The id of the entry to create.
    bigqueryDateShardedSpec GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    bigqueryTableSpec GoogleCloudDatacatalogV1beta1BigQueryTableSpec
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    description string
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    displayName string
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    gcsFilesetSpec GoogleCloudDatacatalogV1beta1GcsFilesetSpec
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    linkedResource string
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    location string
    project string
    schema GoogleCloudDatacatalogV1beta1Schema
    Schema of the entry. An entry might not have any schema attached to it.
    type EntryType
    The type of the entry. Only used for Entries with types in the EntryType enum.
    userSpecifiedSystem string
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    userSpecifiedType string
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.
    entry_group_id str
    entry_id str
    Required. The id of the entry to create.
    bigquery_date_sharded_spec GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    bigquery_table_spec GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    description str
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    display_name str
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    gcs_fileset_spec GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    linked_resource str
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    location str
    project str
    schema GoogleCloudDatacatalogV1beta1SchemaArgs
    Schema of the entry. An entry might not have any schema attached to it.
    type EntryType
    The type of the entry. Only used for Entries with types in the EntryType enum.
    user_specified_system str
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    user_specified_type str
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.
    entryGroupId String
    entryId String
    Required. The id of the entry to create.
    bigqueryDateShardedSpec Property Map
    Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
    bigqueryTableSpec Property Map
    Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.
    description String
    Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
    displayName String
    Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
    gcsFilesetSpec Property Map
    Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
    linkedResource String
    The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
    location String
    project String
    schema Property Map
    Schema of the entry. An entry might not have any schema attached to it.
    type "ENTRY_TYPE_UNSPECIFIED" | "TABLE" | "MODEL" | "DATA_STREAM" | "FILESET"
    The type of the entry. Only used for Entries with types in the EntryType enum.
    userSpecifiedSystem String
    This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
    userSpecifiedType String
    Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    IntegratedSystem string
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    Name string
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    SourceSystemTimestamps Pulumi.GoogleNative.DataCatalog.V1Beta1.Outputs.GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    UsageSignal Pulumi.GoogleNative.DataCatalog.V1Beta1.Outputs.GoogleCloudDatacatalogV1beta1UsageSignalResponse
    Statistics on the usage level of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegratedSystem string
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    Name string
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    SourceSystemTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    UsageSignal GoogleCloudDatacatalogV1beta1UsageSignalResponse
    Statistics on the usage level of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    integratedSystem String
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    name String
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    sourceSystemTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    usageSignal GoogleCloudDatacatalogV1beta1UsageSignalResponse
    Statistics on the usage level of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    integratedSystem string
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    name string
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    sourceSystemTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    usageSignal GoogleCloudDatacatalogV1beta1UsageSignalResponse
    Statistics on the usage level of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    integrated_system str
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    name str
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    source_system_timestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    usage_signal GoogleCloudDatacatalogV1beta1UsageSignalResponse
    Statistics on the usage level of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    integratedSystem String
    This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
    name String
    The Data Catalog resource name of the entry in URL format. Example: * projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id} Note that this Entry and its child resources may not actually be stored in the location in this name.
    sourceSystemTimestamps Property Map
    Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
    usageSignal Property Map
    Statistics on the usage level of the resource.

    Supporting Types

    EntryType, EntryTypeArgs

    EntryTypeUnspecified
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    Table
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    Model
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    DataStream
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    Fileset
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.
    EntryTypeEntryTypeUnspecified
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    EntryTypeTable
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    EntryTypeModel
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    EntryTypeDataStream
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    EntryTypeFileset
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.
    EntryTypeUnspecified
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    Table
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    Model
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    DataStream
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    Fileset
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.
    EntryTypeUnspecified
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    Table
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    Model
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    DataStream
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    Fileset
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.
    ENTRY_TYPE_UNSPECIFIED
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    TABLE
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    MODEL
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    DATA_STREAM
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    FILESET
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.
    "ENTRY_TYPE_UNSPECIFIED"
    ENTRY_TYPE_UNSPECIFIEDDefault unknown type.
    "TABLE"
    TABLEOutput only. The type of entry that has a GoogleSQL schema, including logical views.
    "MODEL"
    MODELOutput only. The type of models. https://cloud.google.com/bigquery-ml/docs/bigqueryml-intro
    "DATA_STREAM"
    DATA_STREAMOutput only. An entry type which is used for streaming entries. Example: Pub/Sub topic.
    "FILESET"
    FILESETAn entry type which is a set of files or objects. Example: Cloud Storage fileset.

    GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecResponse, GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecResponseArgs

    Dataset string
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    ShardCount string
    Total number of shards.
    TablePrefix string
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.
    Dataset string
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    ShardCount string
    Total number of shards.
    TablePrefix string
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.
    dataset String
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    shardCount String
    Total number of shards.
    tablePrefix String
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.
    dataset string
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    shardCount string
    Total number of shards.
    tablePrefix string
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.
    dataset str
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    shard_count str
    Total number of shards.
    table_prefix str
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.
    dataset String
    The Data Catalog resource name of the dataset entry the current table belongs to, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}.
    shardCount String
    Total number of shards.
    tablePrefix String
    The table name prefix of the shards. The name of any given shard is [table_prefix]YYYYMMDD, for example, for shard MyTable20180101, the table_prefix is MyTable.

    GoogleCloudDatacatalogV1beta1BigQueryTableSpec, GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs

    TableSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1TableSpec
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    ViewSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ViewSpec
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    TableSpec GoogleCloudDatacatalogV1beta1TableSpec
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    ViewSpec GoogleCloudDatacatalogV1beta1ViewSpec
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSpec GoogleCloudDatacatalogV1beta1TableSpec
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec GoogleCloudDatacatalogV1beta1ViewSpec
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSpec GoogleCloudDatacatalogV1beta1TableSpec
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec GoogleCloudDatacatalogV1beta1ViewSpec
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    table_spec GoogleCloudDatacatalogV1beta1TableSpec
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    view_spec GoogleCloudDatacatalogV1beta1ViewSpec
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSpec Property Map
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec Property Map
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.

    GoogleCloudDatacatalogV1beta1BigQueryTableSpecResponse, GoogleCloudDatacatalogV1beta1BigQueryTableSpecResponseArgs

    TableSourceType string
    The table source type.
    TableSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1TableSpecResponse
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    ViewSpec Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ViewSpecResponse
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    TableSourceType string
    The table source type.
    TableSpec GoogleCloudDatacatalogV1beta1TableSpecResponse
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    ViewSpec GoogleCloudDatacatalogV1beta1ViewSpecResponse
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSourceType String
    The table source type.
    tableSpec GoogleCloudDatacatalogV1beta1TableSpecResponse
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec GoogleCloudDatacatalogV1beta1ViewSpecResponse
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSourceType string
    The table source type.
    tableSpec GoogleCloudDatacatalogV1beta1TableSpecResponse
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec GoogleCloudDatacatalogV1beta1ViewSpecResponse
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    table_source_type str
    The table source type.
    table_spec GoogleCloudDatacatalogV1beta1TableSpecResponse
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    view_spec GoogleCloudDatacatalogV1beta1ViewSpecResponse
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.
    tableSourceType String
    The table source type.
    tableSpec Property Map
    Spec of a BigQuery table. This field should only be populated if table_source_type is BIGQUERY_TABLE.
    viewSpec Property Map
    Table view specification. This field should only be populated if table_source_type is BIGQUERY_VIEW.

    GoogleCloudDatacatalogV1beta1ColumnSchema, GoogleCloudDatacatalogV1beta1ColumnSchemaArgs

    Column string
    Name of the column.
    Type string
    Type of the column.
    Description string
    Optional. Description of the column. Default value is an empty string.
    Mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    Subcolumns List<Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ColumnSchema>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    Column string
    Name of the column.
    Type string
    Type of the column.
    Description string
    Optional. Description of the column. Default value is an empty string.
    Mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    Subcolumns []GoogleCloudDatacatalogV1beta1ColumnSchema
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    column String
    Name of the column.
    type String
    Type of the column.
    description String
    Optional. Description of the column. Default value is an empty string.
    mode String
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns List<GoogleCloudDatacatalogV1beta1ColumnSchema>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    column string
    Name of the column.
    type string
    Type of the column.
    description string
    Optional. Description of the column. Default value is an empty string.
    mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns GoogleCloudDatacatalogV1beta1ColumnSchema[]
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    column str
    Name of the column.
    type str
    Type of the column.
    description str
    Optional. Description of the column. Default value is an empty string.
    mode str
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns Sequence[GoogleCloudDatacatalogV1beta1ColumnSchema]
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    column String
    Name of the column.
    type String
    Type of the column.
    description String
    Optional. Description of the column. Default value is an empty string.
    mode String
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns List<Property Map>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.

    GoogleCloudDatacatalogV1beta1ColumnSchemaResponse, GoogleCloudDatacatalogV1beta1ColumnSchemaResponseArgs

    Column string
    Name of the column.
    Description string
    Optional. Description of the column. Default value is an empty string.
    Mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    Subcolumns List<Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ColumnSchemaResponse>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    Type string
    Type of the column.
    Column string
    Name of the column.
    Description string
    Optional. Description of the column. Default value is an empty string.
    Mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    Subcolumns []GoogleCloudDatacatalogV1beta1ColumnSchemaResponse
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    Type string
    Type of the column.
    column String
    Name of the column.
    description String
    Optional. Description of the column. Default value is an empty string.
    mode String
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns List<GoogleCloudDatacatalogV1beta1ColumnSchemaResponse>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    type String
    Type of the column.
    column string
    Name of the column.
    description string
    Optional. Description of the column. Default value is an empty string.
    mode string
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns GoogleCloudDatacatalogV1beta1ColumnSchemaResponse[]
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    type string
    Type of the column.
    column str
    Name of the column.
    description str
    Optional. Description of the column. Default value is an empty string.
    mode str
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns Sequence[GoogleCloudDatacatalogV1beta1ColumnSchemaResponse]
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    type str
    Type of the column.
    column String
    Name of the column.
    description String
    Optional. Description of the column. Default value is an empty string.
    mode String
    Optional. A column's mode indicates whether the values in this column are required, nullable, etc. Only NULLABLE, REQUIRED and REPEATED are supported. Default mode is NULLABLE.
    subcolumns List<Property Map>
    Optional. Schema of sub-columns. A column can have zero or more sub-columns.
    type String
    Type of the column.

    GoogleCloudDatacatalogV1beta1GcsFileSpecResponse, GoogleCloudDatacatalogV1beta1GcsFileSpecResponseArgs

    FilePath string
    The full file path. Example: gs://bucket_name/a/b.txt.
    GcsTimestamps Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the Cloud Storage file.
    SizeBytes string
    The size of the file, in bytes.
    FilePath string
    The full file path. Example: gs://bucket_name/a/b.txt.
    GcsTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the Cloud Storage file.
    SizeBytes string
    The size of the file, in bytes.
    filePath String
    The full file path. Example: gs://bucket_name/a/b.txt.
    gcsTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the Cloud Storage file.
    sizeBytes String
    The size of the file, in bytes.
    filePath string
    The full file path. Example: gs://bucket_name/a/b.txt.
    gcsTimestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the Cloud Storage file.
    sizeBytes string
    The size of the file, in bytes.
    file_path str
    The full file path. Example: gs://bucket_name/a/b.txt.
    gcs_timestamps GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
    Timestamps about the Cloud Storage file.
    size_bytes str
    The size of the file, in bytes.
    filePath String
    The full file path. Example: gs://bucket_name/a/b.txt.
    gcsTimestamps Property Map
    Timestamps about the Cloud Storage file.
    sizeBytes String
    The size of the file, in bytes.

    GoogleCloudDatacatalogV1beta1GcsFilesetSpec, GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs

    FilePatterns List<string>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    FilePatterns []string
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    filePatterns List<String>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    filePatterns string[]
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    file_patterns Sequence[str]
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    filePatterns List<String>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g

    GoogleCloudDatacatalogV1beta1GcsFilesetSpecResponse, GoogleCloudDatacatalogV1beta1GcsFilesetSpecResponseArgs

    FilePatterns List<string>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    SampleGcsFileSpecs List<Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1GcsFileSpecResponse>
    Sample files contained in this fileset, not all files contained in this fileset are represented here.
    FilePatterns []string
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    SampleGcsFileSpecs []GoogleCloudDatacatalogV1beta1GcsFileSpecResponse
    Sample files contained in this fileset, not all files contained in this fileset are represented here.
    filePatterns List<String>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    sampleGcsFileSpecs List<GoogleCloudDatacatalogV1beta1GcsFileSpecResponse>
    Sample files contained in this fileset, not all files contained in this fileset are represented here.
    filePatterns string[]
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    sampleGcsFileSpecs GoogleCloudDatacatalogV1beta1GcsFileSpecResponse[]
    Sample files contained in this fileset, not all files contained in this fileset are represented here.
    file_patterns Sequence[str]
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    sample_gcs_file_specs Sequence[GoogleCloudDatacatalogV1beta1GcsFileSpecResponse]
    Sample files contained in this fileset, not all files contained in this fileset are represented here.
    filePatterns List<String>
    Patterns to identify a set of files in Google Cloud Storage. See Cloud Storage documentation for more information. Note that bucket wildcards are currently not supported. Examples of valid file_patterns: * gs://bucket_name/dir/*: matches all files within bucket_name/dir directory. * gs://bucket_name/dir/**: matches all files in bucket_name/dir spanning all subdirectories. * gs://bucket_name/file*: matches files prefixed by file in bucket_name * gs://bucket_name/??.txt: matches files with two characters followed by .txt in bucket_name * gs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by .txt in bucket_name * gs://bucket_name/[a-m].txt: matches files that contain a, b, ... or m followed by .txt in bucket_name * gs://bucket_name/a/*/b: matches all files in bucket_name that match a/*/b pattern, such as a/c/b, a/d/b * gs://another_bucket/a.txt: matches gs://another_bucket/a.txt You can combine wildcards to provide more powerful matches, for example: * gs://bucket_name/[a-m]??.j*g
    sampleGcsFileSpecs List<Property Map>
    Sample files contained in this fileset, not all files contained in this fileset are represented here.

    GoogleCloudDatacatalogV1beta1Schema, GoogleCloudDatacatalogV1beta1SchemaArgs

    Columns List<Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ColumnSchema>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    Columns []GoogleCloudDatacatalogV1beta1ColumnSchema
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns List<GoogleCloudDatacatalogV1beta1ColumnSchema>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns GoogleCloudDatacatalogV1beta1ColumnSchema[]
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns Sequence[GoogleCloudDatacatalogV1beta1ColumnSchema]
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns List<Property Map>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.

    GoogleCloudDatacatalogV1beta1SchemaResponse, GoogleCloudDatacatalogV1beta1SchemaResponseArgs

    Columns List<Pulumi.GoogleNative.DataCatalog.V1Beta1.Inputs.GoogleCloudDatacatalogV1beta1ColumnSchemaResponse>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    Columns []GoogleCloudDatacatalogV1beta1ColumnSchemaResponse
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns List<GoogleCloudDatacatalogV1beta1ColumnSchemaResponse>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns GoogleCloudDatacatalogV1beta1ColumnSchemaResponse[]
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns Sequence[GoogleCloudDatacatalogV1beta1ColumnSchemaResponse]
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.
    columns List<Property Map>
    Schema of columns. A maximum of 10,000 columns and sub-columns can be specified.

    GoogleCloudDatacatalogV1beta1SystemTimestampsResponse, GoogleCloudDatacatalogV1beta1SystemTimestampsResponseArgs

    CreateTime string
    The creation time of the resource within the given system.
    ExpireTime string
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    UpdateTime string
    The last-modified time of the resource within the given system.
    CreateTime string
    The creation time of the resource within the given system.
    ExpireTime string
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    UpdateTime string
    The last-modified time of the resource within the given system.
    createTime String
    The creation time of the resource within the given system.
    expireTime String
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    updateTime String
    The last-modified time of the resource within the given system.
    createTime string
    The creation time of the resource within the given system.
    expireTime string
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    updateTime string
    The last-modified time of the resource within the given system.
    create_time str
    The creation time of the resource within the given system.
    expire_time str
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    update_time str
    The last-modified time of the resource within the given system.
    createTime String
    The creation time of the resource within the given system.
    expireTime String
    The expiration time of the resource within the given system. Currently only apllicable to BigQuery resources.
    updateTime String
    The last-modified time of the resource within the given system.

    GoogleCloudDatacatalogV1beta1TableSpecResponse, GoogleCloudDatacatalogV1beta1TableSpecResponseArgs

    GroupedEntry string
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.
    GroupedEntry string
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.
    groupedEntry String
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.
    groupedEntry string
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.
    grouped_entry str
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.
    groupedEntry String
    If the table is a dated shard, i.e., with name pattern [prefix]YYYYMMDD, grouped_entry is the Data Catalog resource name of the date sharded grouped entry, for example, projects/{project_id}/locations/{location}/entrygroups/{entry_group_id}/entries/{entry_id}. Otherwise, grouped_entry is empty.

    GoogleCloudDatacatalogV1beta1UsageSignalResponse, GoogleCloudDatacatalogV1beta1UsageSignalResponseArgs

    UpdateTime string
    The timestamp of the end of the usage statistics duration.
    UsageWithinTimeRange Dictionary<string, string>
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.
    UpdateTime string
    The timestamp of the end of the usage statistics duration.
    UsageWithinTimeRange map[string]string
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.
    updateTime String
    The timestamp of the end of the usage statistics duration.
    usageWithinTimeRange Map<String,String>
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.
    updateTime string
    The timestamp of the end of the usage statistics duration.
    usageWithinTimeRange {[key: string]: string}
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.
    update_time str
    The timestamp of the end of the usage statistics duration.
    usage_within_time_range Mapping[str, str]
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.
    updateTime String
    The timestamp of the end of the usage statistics duration.
    usageWithinTimeRange Map<String>
    Usage statistics over each of the pre-defined time ranges, supported strings for time ranges are {"24H", "7D", "30D"}.

    GoogleCloudDatacatalogV1beta1ViewSpecResponse, GoogleCloudDatacatalogV1beta1ViewSpecResponseArgs

    ViewQuery string
    The query that defines the table view.
    ViewQuery string
    The query that defines the table view.
    viewQuery String
    The query that defines the table view.
    viewQuery string
    The query that defines the table view.
    view_query str
    The query that defines the table view.
    viewQuery String
    The query that defines the table view.

    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