Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.contentwarehouse/v1.DocumentSchema
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a document schema.
Create DocumentSchema Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DocumentSchema(name: string, args: DocumentSchemaArgs, opts?: CustomResourceOptions);@overload
def DocumentSchema(resource_name: str,
                   args: DocumentSchemaArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def DocumentSchema(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   display_name: Optional[str] = None,
                   description: Optional[str] = None,
                   document_is_folder: Optional[bool] = None,
                   location: Optional[str] = None,
                   name: Optional[str] = None,
                   project: Optional[str] = None,
                   property_definitions: Optional[Sequence[GoogleCloudContentwarehouseV1PropertyDefinitionArgs]] = None)func NewDocumentSchema(ctx *Context, name string, args DocumentSchemaArgs, opts ...ResourceOption) (*DocumentSchema, error)public DocumentSchema(string name, DocumentSchemaArgs args, CustomResourceOptions? opts = null)
public DocumentSchema(String name, DocumentSchemaArgs args)
public DocumentSchema(String name, DocumentSchemaArgs args, CustomResourceOptions options)
type: google-native:contentwarehouse/v1:DocumentSchema
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 DocumentSchemaArgs
- 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 DocumentSchemaArgs
- 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 DocumentSchemaArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DocumentSchemaArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DocumentSchemaArgs
- 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 documentSchemaResource = new GoogleNative.Contentwarehouse.V1.DocumentSchema("documentSchemaResource", new()
{
    DisplayName = "string",
    Description = "string",
    DocumentIsFolder = false,
    Location = "string",
    Name = "string",
    Project = "string",
    PropertyDefinitions = new[]
    {
        new GoogleNative.Contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyDefinitionArgs
        {
            Name = "string",
            IsRequired = false,
            IsRepeatable = false,
            FloatTypeOptions = null,
            IntegerTypeOptions = null,
            IsSearchable = false,
            IsMetadata = false,
            EnumTypeOptions = new GoogleNative.Contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1EnumTypeOptionsArgs
            {
                PossibleValues = new[]
                {
                    "string",
                },
                ValidationCheckDisabled = false,
            },
            DateTimeTypeOptions = null,
            IsFilterable = false,
            MapTypeOptions = null,
            DisplayName = "string",
            PropertyTypeOptions = new GoogleNative.Contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs
            {
                PropertyDefinitions = new[]
                {
                    googleCloudContentwarehouseV1PropertyDefinition,
                },
            },
            RetrievalImportance = GoogleNative.Contentwarehouse.V1.GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance.RetrievalImportanceUnspecified,
            SchemaSources = new[]
            {
                new GoogleNative.Contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs
                {
                    Name = "string",
                    ProcessorType = "string",
                },
            },
            TextTypeOptions = null,
            TimestampTypeOptions = null,
        },
    },
});
example, err := contentwarehouse.NewDocumentSchema(ctx, "documentSchemaResource", &contentwarehouse.DocumentSchemaArgs{
	DisplayName:      pulumi.String("string"),
	Description:      pulumi.String("string"),
	DocumentIsFolder: pulumi.Bool(false),
	Location:         pulumi.String("string"),
	Name:             pulumi.String("string"),
	Project:          pulumi.String("string"),
	PropertyDefinitions: contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionArray{
		&contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionArgs{
			Name:               pulumi.String("string"),
			IsRequired:         pulumi.Bool(false),
			IsRepeatable:       pulumi.Bool(false),
			FloatTypeOptions:   &contentwarehouse.GoogleCloudContentwarehouseV1FloatTypeOptionsArgs{},
			IntegerTypeOptions: &contentwarehouse.GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs{},
			IsSearchable:       pulumi.Bool(false),
			IsMetadata:         pulumi.Bool(false),
			EnumTypeOptions: &contentwarehouse.GoogleCloudContentwarehouseV1EnumTypeOptionsArgs{
				PossibleValues: pulumi.StringArray{
					pulumi.String("string"),
				},
				ValidationCheckDisabled: pulumi.Bool(false),
			},
			DateTimeTypeOptions: &contentwarehouse.GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs{},
			IsFilterable:        pulumi.Bool(false),
			MapTypeOptions:      &contentwarehouse.GoogleCloudContentwarehouseV1MapTypeOptionsArgs{},
			DisplayName:         pulumi.String("string"),
			PropertyTypeOptions: &contentwarehouse.GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs{
				PropertyDefinitions: contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionArray{
					googleCloudContentwarehouseV1PropertyDefinition,
				},
			},
			RetrievalImportance: contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceRetrievalImportanceUnspecified,
			SchemaSources: contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArray{
				&contentwarehouse.GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs{
					Name:          pulumi.String("string"),
					ProcessorType: pulumi.String("string"),
				},
			},
			TextTypeOptions:      &contentwarehouse.GoogleCloudContentwarehouseV1TextTypeOptionsArgs{},
			TimestampTypeOptions: &contentwarehouse.GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs{},
		},
	},
})
var documentSchemaResource = new DocumentSchema("documentSchemaResource", DocumentSchemaArgs.builder()
    .displayName("string")
    .description("string")
    .documentIsFolder(false)
    .location("string")
    .name("string")
    .project("string")
    .propertyDefinitions(GoogleCloudContentwarehouseV1PropertyDefinitionArgs.builder()
        .name("string")
        .isRequired(false)
        .isRepeatable(false)
        .floatTypeOptions()
        .integerTypeOptions()
        .isSearchable(false)
        .isMetadata(false)
        .enumTypeOptions(GoogleCloudContentwarehouseV1EnumTypeOptionsArgs.builder()
            .possibleValues("string")
            .validationCheckDisabled(false)
            .build())
        .dateTimeTypeOptions()
        .isFilterable(false)
        .mapTypeOptions()
        .displayName("string")
        .propertyTypeOptions(GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs.builder()
            .propertyDefinitions(googleCloudContentwarehouseV1PropertyDefinition)
            .build())
        .retrievalImportance("RETRIEVAL_IMPORTANCE_UNSPECIFIED")
        .schemaSources(GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs.builder()
            .name("string")
            .processorType("string")
            .build())
        .textTypeOptions()
        .timestampTypeOptions()
        .build())
    .build());
document_schema_resource = google_native.contentwarehouse.v1.DocumentSchema("documentSchemaResource",
    display_name="string",
    description="string",
    document_is_folder=False,
    location="string",
    name="string",
    project="string",
    property_definitions=[{
        "name": "string",
        "is_required": False,
        "is_repeatable": False,
        "float_type_options": {},
        "integer_type_options": {},
        "is_searchable": False,
        "is_metadata": False,
        "enum_type_options": {
            "possible_values": ["string"],
            "validation_check_disabled": False,
        },
        "date_time_type_options": {},
        "is_filterable": False,
        "map_type_options": {},
        "display_name": "string",
        "property_type_options": {
            "property_definitions": [google_cloud_contentwarehouse_v1_property_definition],
        },
        "retrieval_importance": google_native.contentwarehouse.v1.GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance.RETRIEVAL_IMPORTANCE_UNSPECIFIED,
        "schema_sources": [{
            "name": "string",
            "processor_type": "string",
        }],
        "text_type_options": {},
        "timestamp_type_options": {},
    }])
const documentSchemaResource = new google_native.contentwarehouse.v1.DocumentSchema("documentSchemaResource", {
    displayName: "string",
    description: "string",
    documentIsFolder: false,
    location: "string",
    name: "string",
    project: "string",
    propertyDefinitions: [{
        name: "string",
        isRequired: false,
        isRepeatable: false,
        floatTypeOptions: {},
        integerTypeOptions: {},
        isSearchable: false,
        isMetadata: false,
        enumTypeOptions: {
            possibleValues: ["string"],
            validationCheckDisabled: false,
        },
        dateTimeTypeOptions: {},
        isFilterable: false,
        mapTypeOptions: {},
        displayName: "string",
        propertyTypeOptions: {
            propertyDefinitions: [googleCloudContentwarehouseV1PropertyDefinition],
        },
        retrievalImportance: google_native.contentwarehouse.v1.GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance.RetrievalImportanceUnspecified,
        schemaSources: [{
            name: "string",
            processorType: "string",
        }],
        textTypeOptions: {},
        timestampTypeOptions: {},
    }],
});
type: google-native:contentwarehouse/v1:DocumentSchema
properties:
    description: string
    displayName: string
    documentIsFolder: false
    location: string
    name: string
    project: string
    propertyDefinitions:
        - dateTimeTypeOptions: {}
          displayName: string
          enumTypeOptions:
            possibleValues:
                - string
            validationCheckDisabled: false
          floatTypeOptions: {}
          integerTypeOptions: {}
          isFilterable: false
          isMetadata: false
          isRepeatable: false
          isRequired: false
          isSearchable: false
          mapTypeOptions: {}
          name: string
          propertyTypeOptions:
            propertyDefinitions:
                - ${googleCloudContentwarehouseV1PropertyDefinition}
          retrievalImportance: RETRIEVAL_IMPORTANCE_UNSPECIFIED
          schemaSources:
            - name: string
              processorType: string
          textTypeOptions: {}
          timestampTypeOptions: {}
DocumentSchema 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 DocumentSchema resource accepts the following input properties:
- DisplayName string
- Name of the schema given by the user. Must be unique per project.
- Description string
- Schema description.
- DocumentIs boolFolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- Location string
- Name string
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- Project string
- PropertyDefinitions List<Pulumi.Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Definition> 
- Document details.
- DisplayName string
- Name of the schema given by the user. Must be unique per project.
- Description string
- Schema description.
- DocumentIs boolFolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- Location string
- Name string
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- Project string
- PropertyDefinitions []GoogleCloud Contentwarehouse V1Property Definition Args 
- Document details.
- displayName String
- Name of the schema given by the user. Must be unique per project.
- description String
- Schema description.
- documentIs BooleanFolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- location String
- name String
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- project String
- propertyDefinitions List<GoogleCloud Contentwarehouse V1Property Definition> 
- Document details.
- displayName string
- Name of the schema given by the user. Must be unique per project.
- description string
- Schema description.
- documentIs booleanFolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- location string
- name string
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- project string
- propertyDefinitions GoogleCloud Contentwarehouse V1Property Definition[] 
- Document details.
- display_name str
- Name of the schema given by the user. Must be unique per project.
- description str
- Schema description.
- document_is_ boolfolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- location str
- name str
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- project str
- property_definitions Sequence[GoogleCloud Contentwarehouse V1Property Definition Args] 
- Document details.
- displayName String
- Name of the schema given by the user. Must be unique per project.
- description String
- Schema description.
- documentIs BooleanFolder 
- Document Type, true refers the document is a folder, otherwise it is a typical document.
- location String
- name String
- The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.
- project String
- propertyDefinitions List<Property Map>
- Document details.
Outputs
All input properties are implicitly available as output properties. Additionally, the DocumentSchema resource produces the following output properties:
- CreateTime string
- The time when the document schema is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- The time when the document schema is last updated.
- CreateTime string
- The time when the document schema is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- UpdateTime string
- The time when the document schema is last updated.
- createTime String
- The time when the document schema is created.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime String
- The time when the document schema is last updated.
- createTime string
- The time when the document schema is created.
- id string
- The provider-assigned unique ID for this managed resource.
- updateTime string
- The time when the document schema is last updated.
- create_time str
- The time when the document schema is created.
- id str
- The provider-assigned unique ID for this managed resource.
- update_time str
- The time when the document schema is last updated.
- createTime String
- The time when the document schema is created.
- id String
- The provider-assigned unique ID for this managed resource.
- updateTime String
- The time when the document schema is last updated.
Supporting Types
GoogleCloudContentwarehouseV1EnumTypeOptions, GoogleCloudContentwarehouseV1EnumTypeOptionsArgs            
- PossibleValues List<string>
- List of possible enum values.
- ValidationCheck boolDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- PossibleValues []string
- List of possible enum values.
- ValidationCheck boolDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues List<String>
- List of possible enum values.
- validationCheck BooleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues string[]
- List of possible enum values.
- validationCheck booleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possible_values Sequence[str]
- List of possible enum values.
- validation_check_ booldisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues List<String>
- List of possible enum values.
- validationCheck BooleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
GoogleCloudContentwarehouseV1EnumTypeOptionsResponse, GoogleCloudContentwarehouseV1EnumTypeOptionsResponseArgs              
- PossibleValues List<string>
- List of possible enum values.
- ValidationCheck boolDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- PossibleValues []string
- List of possible enum values.
- ValidationCheck boolDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues List<String>
- List of possible enum values.
- validationCheck BooleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues string[]
- List of possible enum values.
- validationCheck booleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possible_values Sequence[str]
- List of possible enum values.
- validation_check_ booldisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
- possibleValues List<String>
- List of possible enum values.
- validationCheck BooleanDisabled 
- Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
GoogleCloudContentwarehouseV1PropertyDefinition, GoogleCloudContentwarehouseV1PropertyDefinitionArgs          
- Name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- DateTime Pulumi.Type Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Date Time Type Options 
- Date time property. It is not supported by CMEK compliant deployment.
- DisplayName string
- The display-name for the property, used for front-end.
- EnumType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Enum Type Options 
- Enum/categorical property.
- FloatType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Float Type Options 
- Float property.
- IntegerType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Integer Type Options 
- Integer property.
- IsFilterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- IsMetadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- IsRepeatable bool
- Whether the property can have multiple values.
- IsRequired bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- IsSearchable bool
- Indicates that the property should be included in a global search.
- MapType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Map Type Options 
- Map property.
- PropertyType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Type Options 
- Nested structured data property.
- RetrievalImportance Pulumi.Google Native. Contentwarehouse. V1. Google Cloud Contentwarehouse V1Property Definition Retrieval Importance 
- The retrieval importance of the property during search.
- SchemaSources List<Pulumi.Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Definition Schema Source> 
- The mapping information between this property to another schema source.
- TextType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Text Type Options 
- Text/string property.
- TimestampType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Timestamp Type Options 
- Timestamp property. It is not supported by CMEK compliant deployment.
- Name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- DateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options 
- Date time property. It is not supported by CMEK compliant deployment.
- DisplayName string
- The display-name for the property, used for front-end.
- EnumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options 
- Enum/categorical property.
- FloatType GoogleOptions Cloud Contentwarehouse V1Float Type Options 
- Float property.
- IntegerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options 
- Integer property.
- IsFilterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- IsMetadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- IsRepeatable bool
- Whether the property can have multiple values.
- IsRequired bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- IsSearchable bool
- Indicates that the property should be included in a global search.
- MapType GoogleOptions Cloud Contentwarehouse V1Map Type Options 
- Map property.
- PropertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options 
- Nested structured data property.
- RetrievalImportance GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance 
- The retrieval importance of the property during search.
- SchemaSources []GoogleCloud Contentwarehouse V1Property Definition Schema Source 
- The mapping information between this property to another schema source.
- TextType GoogleOptions Cloud Contentwarehouse V1Text Type Options 
- Text/string property.
- TimestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options 
- Timestamp property. It is not supported by CMEK compliant deployment.
- name String
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- dateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName String
- The display-name for the property, used for front-end.
- enumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options 
- Enum/categorical property.
- floatType GoogleOptions Cloud Contentwarehouse V1Float Type Options 
- Float property.
- integerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options 
- Integer property.
- isFilterable Boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata Boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable Boolean
- Whether the property can have multiple values.
- isRequired Boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable Boolean
- Indicates that the property should be included in a global search.
- mapType GoogleOptions Cloud Contentwarehouse V1Map Type Options 
- Map property.
- propertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options 
- Nested structured data property.
- retrievalImportance GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance 
- The retrieval importance of the property during search.
- schemaSources List<GoogleCloud Contentwarehouse V1Property Definition Schema Source> 
- The mapping information between this property to another schema source.
- textType GoogleOptions Cloud Contentwarehouse V1Text Type Options 
- Text/string property.
- timestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options 
- Timestamp property. It is not supported by CMEK compliant deployment.
- name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- dateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName string
- The display-name for the property, used for front-end.
- enumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options 
- Enum/categorical property.
- floatType GoogleOptions Cloud Contentwarehouse V1Float Type Options 
- Float property.
- integerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options 
- Integer property.
- isFilterable boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable boolean
- Whether the property can have multiple values.
- isRequired boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable boolean
- Indicates that the property should be included in a global search.
- mapType GoogleOptions Cloud Contentwarehouse V1Map Type Options 
- Map property.
- propertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options 
- Nested structured data property.
- retrievalImportance GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance 
- The retrieval importance of the property during search.
- schemaSources GoogleCloud Contentwarehouse V1Property Definition Schema Source[] 
- The mapping information between this property to another schema source.
- textType GoogleOptions Cloud Contentwarehouse V1Text Type Options 
- Text/string property.
- timestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options 
- Timestamp property. It is not supported by CMEK compliant deployment.
- name str
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- date_time_ Googletype_ options Cloud Contentwarehouse V1Date Time Type Options 
- Date time property. It is not supported by CMEK compliant deployment.
- display_name str
- The display-name for the property, used for front-end.
- enum_type_ Googleoptions Cloud Contentwarehouse V1Enum Type Options 
- Enum/categorical property.
- float_type_ Googleoptions Cloud Contentwarehouse V1Float Type Options 
- Float property.
- integer_type_ Googleoptions Cloud Contentwarehouse V1Integer Type Options 
- Integer property.
- is_filterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- is_metadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- is_repeatable bool
- Whether the property can have multiple values.
- is_required bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- is_searchable bool
- Indicates that the property should be included in a global search.
- map_type_ Googleoptions Cloud Contentwarehouse V1Map Type Options 
- Map property.
- property_type_ Googleoptions Cloud Contentwarehouse V1Property Type Options 
- Nested structured data property.
- retrieval_importance GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance 
- The retrieval importance of the property during search.
- schema_sources Sequence[GoogleCloud Contentwarehouse V1Property Definition Schema Source] 
- The mapping information between this property to another schema source.
- text_type_ Googleoptions Cloud Contentwarehouse V1Text Type Options 
- Text/string property.
- timestamp_type_ Googleoptions Cloud Contentwarehouse V1Timestamp Type Options 
- Timestamp property. It is not supported by CMEK compliant deployment.
- name String
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- dateTime Property MapType Options 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName String
- The display-name for the property, used for front-end.
- enumType Property MapOptions 
- Enum/categorical property.
- floatType Property MapOptions 
- Float property.
- integerType Property MapOptions 
- Integer property.
- isFilterable Boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata Boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable Boolean
- Whether the property can have multiple values.
- isRequired Boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable Boolean
- Indicates that the property should be included in a global search.
- mapType Property MapOptions 
- Map property.
- propertyType Property MapOptions 
- Nested structured data property.
- retrievalImportance "RETRIEVAL_IMPORTANCE_UNSPECIFIED" | "HIGHEST" | "HIGHER" | "HIGH" | "MEDIUM" | "LOW" | "LOWEST"
- The retrieval importance of the property during search.
- schemaSources List<Property Map>
- The mapping information between this property to another schema source.
- textType Property MapOptions 
- Text/string property.
- timestampType Property MapOptions 
- Timestamp property. It is not supported by CMEK compliant deployment.
GoogleCloudContentwarehouseV1PropertyDefinitionResponse, GoogleCloudContentwarehouseV1PropertyDefinitionResponseArgs            
- DateTime Pulumi.Type Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Date Time Type Options Response 
- Date time property. It is not supported by CMEK compliant deployment.
- DisplayName string
- The display-name for the property, used for front-end.
- EnumType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Enum Type Options Response 
- Enum/categorical property.
- FloatType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Float Type Options Response 
- Float property.
- IntegerType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Integer Type Options Response 
- Integer property.
- IsFilterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- IsMetadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- IsRepeatable bool
- Whether the property can have multiple values.
- IsRequired bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- IsSearchable bool
- Indicates that the property should be included in a global search.
- MapType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Map Type Options Response 
- Map property.
- Name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- PropertyType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Type Options Response 
- Nested structured data property.
- RetrievalImportance string
- The retrieval importance of the property during search.
- SchemaSources List<Pulumi.Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Definition Schema Source Response> 
- The mapping information between this property to another schema source.
- TextType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Text Type Options Response 
- Text/string property.
- TimestampType Pulumi.Options Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Timestamp Type Options Response 
- Timestamp property. It is not supported by CMEK compliant deployment.
- DateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options Response 
- Date time property. It is not supported by CMEK compliant deployment.
- DisplayName string
- The display-name for the property, used for front-end.
- EnumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options Response 
- Enum/categorical property.
- FloatType GoogleOptions Cloud Contentwarehouse V1Float Type Options Response 
- Float property.
- IntegerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options Response 
- Integer property.
- IsFilterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- IsMetadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- IsRepeatable bool
- Whether the property can have multiple values.
- IsRequired bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- IsSearchable bool
- Indicates that the property should be included in a global search.
- MapType GoogleOptions Cloud Contentwarehouse V1Map Type Options Response 
- Map property.
- Name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- PropertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options Response 
- Nested structured data property.
- RetrievalImportance string
- The retrieval importance of the property during search.
- SchemaSources []GoogleCloud Contentwarehouse V1Property Definition Schema Source Response 
- The mapping information between this property to another schema source.
- TextType GoogleOptions Cloud Contentwarehouse V1Text Type Options Response 
- Text/string property.
- TimestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options Response 
- Timestamp property. It is not supported by CMEK compliant deployment.
- dateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options Response 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName String
- The display-name for the property, used for front-end.
- enumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options Response 
- Enum/categorical property.
- floatType GoogleOptions Cloud Contentwarehouse V1Float Type Options Response 
- Float property.
- integerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options Response 
- Integer property.
- isFilterable Boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata Boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable Boolean
- Whether the property can have multiple values.
- isRequired Boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable Boolean
- Indicates that the property should be included in a global search.
- mapType GoogleOptions Cloud Contentwarehouse V1Map Type Options Response 
- Map property.
- name String
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- propertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options Response 
- Nested structured data property.
- retrievalImportance String
- The retrieval importance of the property during search.
- schemaSources List<GoogleCloud Contentwarehouse V1Property Definition Schema Source Response> 
- The mapping information between this property to another schema source.
- textType GoogleOptions Cloud Contentwarehouse V1Text Type Options Response 
- Text/string property.
- timestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options Response 
- Timestamp property. It is not supported by CMEK compliant deployment.
- dateTime GoogleType Options Cloud Contentwarehouse V1Date Time Type Options Response 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName string
- The display-name for the property, used for front-end.
- enumType GoogleOptions Cloud Contentwarehouse V1Enum Type Options Response 
- Enum/categorical property.
- floatType GoogleOptions Cloud Contentwarehouse V1Float Type Options Response 
- Float property.
- integerType GoogleOptions Cloud Contentwarehouse V1Integer Type Options Response 
- Integer property.
- isFilterable boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable boolean
- Whether the property can have multiple values.
- isRequired boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable boolean
- Indicates that the property should be included in a global search.
- mapType GoogleOptions Cloud Contentwarehouse V1Map Type Options Response 
- Map property.
- name string
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- propertyType GoogleOptions Cloud Contentwarehouse V1Property Type Options Response 
- Nested structured data property.
- retrievalImportance string
- The retrieval importance of the property during search.
- schemaSources GoogleCloud Contentwarehouse V1Property Definition Schema Source Response[] 
- The mapping information between this property to another schema source.
- textType GoogleOptions Cloud Contentwarehouse V1Text Type Options Response 
- Text/string property.
- timestampType GoogleOptions Cloud Contentwarehouse V1Timestamp Type Options Response 
- Timestamp property. It is not supported by CMEK compliant deployment.
- date_time_ Googletype_ options Cloud Contentwarehouse V1Date Time Type Options Response 
- Date time property. It is not supported by CMEK compliant deployment.
- display_name str
- The display-name for the property, used for front-end.
- enum_type_ Googleoptions Cloud Contentwarehouse V1Enum Type Options Response 
- Enum/categorical property.
- float_type_ Googleoptions Cloud Contentwarehouse V1Float Type Options Response 
- Float property.
- integer_type_ Googleoptions Cloud Contentwarehouse V1Integer Type Options Response 
- Integer property.
- is_filterable bool
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- is_metadata bool
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- is_repeatable bool
- Whether the property can have multiple values.
- is_required bool
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- is_searchable bool
- Indicates that the property should be included in a global search.
- map_type_ Googleoptions Cloud Contentwarehouse V1Map Type Options Response 
- Map property.
- name str
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- property_type_ Googleoptions Cloud Contentwarehouse V1Property Type Options Response 
- Nested structured data property.
- retrieval_importance str
- The retrieval importance of the property during search.
- schema_sources Sequence[GoogleCloud Contentwarehouse V1Property Definition Schema Source Response] 
- The mapping information between this property to another schema source.
- text_type_ Googleoptions Cloud Contentwarehouse V1Text Type Options Response 
- Text/string property.
- timestamp_type_ Googleoptions Cloud Contentwarehouse V1Timestamp Type Options Response 
- Timestamp property. It is not supported by CMEK compliant deployment.
- dateTime Property MapType Options 
- Date time property. It is not supported by CMEK compliant deployment.
- displayName String
- The display-name for the property, used for front-end.
- enumType Property MapOptions 
- Enum/categorical property.
- floatType Property MapOptions 
- Float property.
- integerType Property MapOptions 
- Integer property.
- isFilterable Boolean
- Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.
- isMetadata Boolean
- Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.
- isRepeatable Boolean
- Whether the property can have multiple values.
- isRequired Boolean
- Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.
- isSearchable Boolean
- Indicates that the property should be included in a global search.
- mapType Property MapOptions 
- Map property.
- name String
- The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .
- propertyType Property MapOptions 
- Nested structured data property.
- retrievalImportance String
- The retrieval importance of the property during search.
- schemaSources List<Property Map>
- The mapping information between this property to another schema source.
- textType Property MapOptions 
- Text/string property.
- timestampType Property MapOptions 
- Timestamp property. It is not supported by CMEK compliant deployment.
GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance, GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportanceArgs              
- RetrievalImportance Unspecified 
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- Highest
- HIGHESTHighest importance.
- Higher
- HIGHERHigher importance.
- High
- HIGHHigh importance.
- Medium
- MEDIUMMedium importance.
- Low
- LOWLow importance (negative).
- Lowest
- LOWESTLowest importance (negative).
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Retrieval Importance Unspecified 
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Highest 
- HIGHESTHighest importance.
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Higher 
- HIGHERHigher importance.
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance High 
- HIGHHigh importance.
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Medium 
- MEDIUMMedium importance.
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Low 
- LOWLow importance (negative).
- GoogleCloud Contentwarehouse V1Property Definition Retrieval Importance Lowest 
- LOWESTLowest importance (negative).
- RetrievalImportance Unspecified 
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- Highest
- HIGHESTHighest importance.
- Higher
- HIGHERHigher importance.
- High
- HIGHHigh importance.
- Medium
- MEDIUMMedium importance.
- Low
- LOWLow importance (negative).
- Lowest
- LOWESTLowest importance (negative).
- RetrievalImportance Unspecified 
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- Highest
- HIGHESTHighest importance.
- Higher
- HIGHERHigher importance.
- High
- HIGHHigh importance.
- Medium
- MEDIUMMedium importance.
- Low
- LOWLow importance (negative).
- Lowest
- LOWESTLowest importance (negative).
- RETRIEVAL_IMPORTANCE_UNSPECIFIED
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- HIGHEST
- HIGHESTHighest importance.
- HIGHER
- HIGHERHigher importance.
- HIGH
- HIGHHigh importance.
- MEDIUM
- MEDIUMMedium importance.
- LOW
- LOWLow importance (negative).
- LOWEST
- LOWESTLowest importance (negative).
- "RETRIEVAL_IMPORTANCE_UNSPECIFIED"
- RETRIEVAL_IMPORTANCE_UNSPECIFIEDNo importance specified. Default medium importance.
- "HIGHEST"
- HIGHESTHighest importance.
- "HIGHER"
- HIGHERHigher importance.
- "HIGH"
- HIGHHigh importance.
- "MEDIUM"
- MEDIUMMedium importance.
- "LOW"
- LOWLow importance (negative).
- "LOWEST"
- LOWESTLowest importance (negative).
GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource, GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs              
- Name string
- The schema name in the source.
- ProcessorType string
- The Doc AI processor type name.
- Name string
- The schema name in the source.
- ProcessorType string
- The Doc AI processor type name.
- name String
- The schema name in the source.
- processorType String
- The Doc AI processor type name.
- name string
- The schema name in the source.
- processorType string
- The Doc AI processor type name.
- name str
- The schema name in the source.
- processor_type str
- The Doc AI processor type name.
- name String
- The schema name in the source.
- processorType String
- The Doc AI processor type name.
GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponse, GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceResponseArgs                
- Name string
- The schema name in the source.
- ProcessorType string
- The Doc AI processor type name.
- Name string
- The schema name in the source.
- ProcessorType string
- The Doc AI processor type name.
- name String
- The schema name in the source.
- processorType String
- The Doc AI processor type name.
- name string
- The schema name in the source.
- processorType string
- The Doc AI processor type name.
- name str
- The schema name in the source.
- processor_type str
- The Doc AI processor type name.
- name String
- The schema name in the source.
- processorType String
- The Doc AI processor type name.
GoogleCloudContentwarehouseV1PropertyTypeOptions, GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs            
- PropertyDefinitions List<Pulumi.Google Native. Contentwarehouse. V1. Inputs. Google Cloud Contentwarehouse V1Property Definition> 
- List of property definitions.
- PropertyDefinitions []GoogleCloud Contentwarehouse V1Property Definition 
- List of property definitions.
- propertyDefinitions List<GoogleCloud Contentwarehouse V1Property Definition> 
- List of property definitions.
- propertyDefinitions GoogleCloud Contentwarehouse V1Property Definition[] 
- List of property definitions.
- property_definitions Sequence[GoogleCloud Contentwarehouse V1Property Definition] 
- List of property definitions.
- propertyDefinitions List<Property Map>
- List of property definitions.
GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse, GoogleCloudContentwarehouseV1PropertyTypeOptionsResponseArgs              
- PropertyDefinitions []GoogleCloud Contentwarehouse V1Property Definition Response 
- List of property definitions.
- propertyDefinitions List<GoogleCloud Contentwarehouse V1Property Definition Response> 
- List of property definitions.
- propertyDefinitions GoogleCloud Contentwarehouse V1Property Definition Response[] 
- List of property definitions.
- property_definitions Sequence[GoogleCloud Contentwarehouse V1Property Definition Response] 
- List of property definitions.
- propertyDefinitions List<Property Map>
- List of property definitions.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.