Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

DocumentSchema

Creates a document schema.

Create DocumentSchema Resource

new DocumentSchema(name: string, args: DocumentSchemaArgs, opts?: CustomResourceOptions);
@overload
def DocumentSchema(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   description: Optional[str] = None,
                   display_name: 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)
@overload
def DocumentSchema(resource_name: str,
                   args: DocumentSchemaArgs,
                   opts: Optional[ResourceOptions] = 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.

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.

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

The DocumentSchema resource accepts the following input properties:

DisplayName string

Name of the schema given by the user. Must be unique per customer.

Description string

Schema description.

DocumentIsFolder bool

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.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyDefinitionArgs>

Document details.

DisplayName string

Name of the schema given by the user. Must be unique per customer.

Description string

Schema description.

DocumentIsFolder bool

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 []GoogleCloudContentwarehouseV1PropertyDefinitionArgs

Document details.

displayName String

Name of the schema given by the user. Must be unique per customer.

description String

Schema description.

documentIsFolder Boolean

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<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>

Document details.

displayName string

Name of the schema given by the user. Must be unique per customer.

description string

Schema description.

documentIsFolder boolean

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 GoogleCloudContentwarehouseV1PropertyDefinitionArgs[]

Document details.

display_name str

Name of the schema given by the user. Must be unique per customer.

description str

Schema description.

document_is_folder bool

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[GoogleCloudContentwarehouseV1PropertyDefinitionArgs]

Document details.

displayName String

Name of the schema given by the user. Must be unique per customer.

description String

Schema description.

documentIsFolder Boolean

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

PossibleValues List<string>

List of possible enum values.

ValidationCheckDisabled bool

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.

ValidationCheckDisabled bool

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.

validationCheckDisabled Boolean

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.

validationCheckDisabled boolean

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_disabled bool

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.

validationCheckDisabled Boolean

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

PossibleValues List<string>

List of possible enum values.

ValidationCheckDisabled bool

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.

ValidationCheckDisabled bool

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.

validationCheckDisabled Boolean

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.

validationCheckDisabled boolean

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_disabled bool

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.

validationCheckDisabled Boolean

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

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 .

DateTimeTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

DisplayName string

The display-name for the property, used for front-end.

EnumTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1EnumTypeOptions

Enum/categorical property.

FloatTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1FloatTypeOptions

Float property.

IntegerTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1IntegerTypeOptions

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.

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.

MapTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1MapTypeOptions

Map property.

PropertyTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyTypeOptions

Nested structured data property.

TextTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1TextTypeOptions

Text/string property.

TimestampTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1TimestampTypeOptions

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 .

DateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

DisplayName string

The display-name for the property, used for front-end.

EnumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptions

Enum/categorical property.

FloatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptions

Float property.

IntegerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptions

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.

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.

MapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptions

Map property.

PropertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptions

Nested structured data property.

TextTypeOptions GoogleCloudContentwarehouseV1TextTypeOptions

Text/string property.

TimestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptions

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 .

dateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

displayName String

The display-name for the property, used for front-end.

enumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptions

Enum/categorical property.

floatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptions

Float property.

integerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptions

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.

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.

mapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptions

Map property.

propertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptions

Nested structured data property.

textTypeOptions GoogleCloudContentwarehouseV1TextTypeOptions

Text/string property.

timestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptions

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 .

dateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

displayName string

The display-name for the property, used for front-end.

enumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptions

Enum/categorical property.

floatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptions

Float property.

integerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptions

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.

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.

mapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptions

Map property.

propertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptions

Nested structured data property.

textTypeOptions GoogleCloudContentwarehouseV1TextTypeOptions

Text/string property.

timestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptions

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_type_options GoogleCloudContentwarehouseV1DateTimeTypeOptions

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_options GoogleCloudContentwarehouseV1EnumTypeOptions

Enum/categorical property.

float_type_options GoogleCloudContentwarehouseV1FloatTypeOptions

Float property.

integer_type_options GoogleCloudContentwarehouseV1IntegerTypeOptions

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.

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_options GoogleCloudContentwarehouseV1MapTypeOptions

Map property.

property_type_options GoogleCloudContentwarehouseV1PropertyTypeOptions

Nested structured data property.

text_type_options GoogleCloudContentwarehouseV1TextTypeOptions

Text/string property.

timestamp_type_options GoogleCloudContentwarehouseV1TimestampTypeOptions

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 .

dateTimeTypeOptions Property Map

Date time property. It is not supported by CMEK compliant deployment.

displayName String

The display-name for the property, used for front-end.

enumTypeOptions Property Map

Enum/categorical property.

floatTypeOptions Property Map

Float property.

integerTypeOptions Property Map

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.

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.

mapTypeOptions Property Map

Map property.

propertyTypeOptions Property Map

Nested structured data property.

textTypeOptions Property Map

Text/string property.

timestampTypeOptions Property Map

Timestamp property. It is not supported by CMEK compliant deployment.

GoogleCloudContentwarehouseV1PropertyDefinitionResponse

DateTimeTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

Date time property. It is not supported by CMEK compliant deployment.

DisplayName string

The display-name for the property, used for front-end.

EnumTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

Enum/categorical property.

FloatTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

Float property.

IntegerTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

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.

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.

MapTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1MapTypeOptionsResponse

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 .

PropertyTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

Nested structured data property.

TextTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1TextTypeOptionsResponse

Text/string property.

TimestampTypeOptions Pulumi.GoogleNative.contentwarehouse.V1.Inputs.GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

Timestamp property. It is not supported by CMEK compliant deployment.

DateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

Date time property. It is not supported by CMEK compliant deployment.

DisplayName string

The display-name for the property, used for front-end.

EnumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

Enum/categorical property.

FloatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

Float property.

IntegerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

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.

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.

MapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptionsResponse

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 .

PropertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

Nested structured data property.

TextTypeOptions GoogleCloudContentwarehouseV1TextTypeOptionsResponse

Text/string property.

TimestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

Timestamp property. It is not supported by CMEK compliant deployment.

dateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

Date time property. It is not supported by CMEK compliant deployment.

displayName String

The display-name for the property, used for front-end.

enumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

Enum/categorical property.

floatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

Float property.

integerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

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.

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.

mapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptionsResponse

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 .

propertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

Nested structured data property.

textTypeOptions GoogleCloudContentwarehouseV1TextTypeOptionsResponse

Text/string property.

timestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

Timestamp property. It is not supported by CMEK compliant deployment.

dateTimeTypeOptions GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

Date time property. It is not supported by CMEK compliant deployment.

displayName string

The display-name for the property, used for front-end.

enumTypeOptions GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

Enum/categorical property.

floatTypeOptions GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

Float property.

integerTypeOptions GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

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.

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.

mapTypeOptions GoogleCloudContentwarehouseV1MapTypeOptionsResponse

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 .

propertyTypeOptions GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

Nested structured data property.

textTypeOptions GoogleCloudContentwarehouseV1TextTypeOptionsResponse

Text/string property.

timestampTypeOptions GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

Timestamp property. It is not supported by CMEK compliant deployment.

date_time_type_options GoogleCloudContentwarehouseV1DateTimeTypeOptionsResponse

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_options GoogleCloudContentwarehouseV1EnumTypeOptionsResponse

Enum/categorical property.

float_type_options GoogleCloudContentwarehouseV1FloatTypeOptionsResponse

Float property.

integer_type_options GoogleCloudContentwarehouseV1IntegerTypeOptionsResponse

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.

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_options GoogleCloudContentwarehouseV1MapTypeOptionsResponse

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_options GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

Nested structured data property.

text_type_options GoogleCloudContentwarehouseV1TextTypeOptionsResponse

Text/string property.

timestamp_type_options GoogleCloudContentwarehouseV1TimestampTypeOptionsResponse

Timestamp property. It is not supported by CMEK compliant deployment.

dateTimeTypeOptions Property Map

Date time property. It is not supported by CMEK compliant deployment.

displayName String

The display-name for the property, used for front-end.

enumTypeOptions Property Map

Enum/categorical property.

floatTypeOptions Property Map

Float property.

integerTypeOptions Property Map

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.

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.

mapTypeOptions Property Map

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 .

propertyTypeOptions Property Map

Nested structured data property.

textTypeOptions Property Map

Text/string property.

timestampTypeOptions Property Map

Timestamp property. It is not supported by CMEK compliant deployment.

GoogleCloudContentwarehouseV1PropertyTypeOptions

propertyDefinitions List<Property Map>

List of property definitions.

GoogleCloudContentwarehouseV1PropertyTypeOptionsResponse

propertyDefinitions List<Property Map>

List of property definitions.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0