Documentation ¶
Index ¶
- func KendraIndex_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func KendraIndex_IsConstruct(x interface{}) *bool
- func KendraIndex_IsTerraformElement(x interface{}) *bool
- func KendraIndex_IsTerraformResource(x interface{}) *bool
- func KendraIndex_TfResourceType() *string
- func NewKendraIndexCapacityUnitsOutputReference_Override(k KendraIndexCapacityUnitsOutputReference, ...)
- func NewKendraIndexDocumentMetadataConfigurationUpdatesList_Override(k KendraIndexDocumentMetadataConfigurationUpdatesList, ...)
- func NewKendraIndexDocumentMetadataConfigurationUpdatesOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesOutputReference, ...)
- func NewKendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference, ...)
- func NewKendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference, ...)
- func NewKendraIndexIndexStatisticsFaqStatisticsList_Override(k KendraIndexIndexStatisticsFaqStatisticsList, ...)
- func NewKendraIndexIndexStatisticsFaqStatisticsOutputReference_Override(k KendraIndexIndexStatisticsFaqStatisticsOutputReference, ...)
- func NewKendraIndexIndexStatisticsList_Override(k KendraIndexIndexStatisticsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewKendraIndexIndexStatisticsOutputReference_Override(k KendraIndexIndexStatisticsOutputReference, ...)
- func NewKendraIndexIndexStatisticsTextDocumentStatisticsList_Override(k KendraIndexIndexStatisticsTextDocumentStatisticsList, ...)
- func NewKendraIndexIndexStatisticsTextDocumentStatisticsOutputReference_Override(k KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference, ...)
- func NewKendraIndexServerSideEncryptionConfigurationOutputReference_Override(k KendraIndexServerSideEncryptionConfigurationOutputReference, ...)
- func NewKendraIndexTimeoutsOutputReference_Override(k KendraIndexTimeoutsOutputReference, ...)
- func NewKendraIndexUserGroupResolutionConfigurationOutputReference_Override(k KendraIndexUserGroupResolutionConfigurationOutputReference, ...)
- func NewKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference_Override(k KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference, ...)
- func NewKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference_Override(k KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference, ...)
- func NewKendraIndexUserTokenConfigurationsOutputReference_Override(k KendraIndexUserTokenConfigurationsOutputReference, ...)
- func NewKendraIndex_Override(k KendraIndex, scope constructs.Construct, id *string, ...)
- type KendraIndex
- type KendraIndexCapacityUnits
- type KendraIndexCapacityUnitsOutputReference
- type KendraIndexConfig
- type KendraIndexDocumentMetadataConfigurationUpdates
- type KendraIndexDocumentMetadataConfigurationUpdatesList
- type KendraIndexDocumentMetadataConfigurationUpdatesOutputReference
- type KendraIndexDocumentMetadataConfigurationUpdatesRelevance
- type KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference
- type KendraIndexDocumentMetadataConfigurationUpdatesSearch
- type KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference
- type KendraIndexIndexStatistics
- type KendraIndexIndexStatisticsFaqStatistics
- type KendraIndexIndexStatisticsFaqStatisticsList
- type KendraIndexIndexStatisticsFaqStatisticsOutputReference
- type KendraIndexIndexStatisticsList
- type KendraIndexIndexStatisticsOutputReference
- type KendraIndexIndexStatisticsTextDocumentStatistics
- type KendraIndexIndexStatisticsTextDocumentStatisticsList
- type KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference
- type KendraIndexServerSideEncryptionConfiguration
- type KendraIndexServerSideEncryptionConfigurationOutputReference
- type KendraIndexTimeouts
- type KendraIndexTimeoutsOutputReference
- type KendraIndexUserGroupResolutionConfiguration
- type KendraIndexUserGroupResolutionConfigurationOutputReference
- type KendraIndexUserTokenConfigurations
- type KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration
- type KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference
- type KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration
- type KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference
- type KendraIndexUserTokenConfigurationsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KendraIndex_GenerateConfigForImport ¶
func KendraIndex_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a KendraIndex resource upon running "cdktf plan <stack-name>".
func KendraIndex_IsConstruct ¶
func KendraIndex_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func KendraIndex_IsTerraformElement ¶
func KendraIndex_IsTerraformElement(x interface{}) *bool
Experimental.
func KendraIndex_IsTerraformResource ¶
func KendraIndex_IsTerraformResource(x interface{}) *bool
Experimental.
func KendraIndex_TfResourceType ¶
func KendraIndex_TfResourceType() *string
func NewKendraIndexCapacityUnitsOutputReference_Override ¶
func NewKendraIndexCapacityUnitsOutputReference_Override(k KendraIndexCapacityUnitsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexDocumentMetadataConfigurationUpdatesList_Override ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesList_Override(k KendraIndexDocumentMetadataConfigurationUpdatesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKendraIndexDocumentMetadataConfigurationUpdatesOutputReference_Override ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference_Override ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference_Override ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference_Override(k KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexIndexStatisticsFaqStatisticsList_Override ¶
func NewKendraIndexIndexStatisticsFaqStatisticsList_Override(k KendraIndexIndexStatisticsFaqStatisticsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKendraIndexIndexStatisticsFaqStatisticsOutputReference_Override ¶
func NewKendraIndexIndexStatisticsFaqStatisticsOutputReference_Override(k KendraIndexIndexStatisticsFaqStatisticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKendraIndexIndexStatisticsList_Override ¶
func NewKendraIndexIndexStatisticsList_Override(k KendraIndexIndexStatisticsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKendraIndexIndexStatisticsOutputReference_Override ¶
func NewKendraIndexIndexStatisticsOutputReference_Override(k KendraIndexIndexStatisticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKendraIndexIndexStatisticsTextDocumentStatisticsList_Override ¶
func NewKendraIndexIndexStatisticsTextDocumentStatisticsList_Override(k KendraIndexIndexStatisticsTextDocumentStatisticsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewKendraIndexIndexStatisticsTextDocumentStatisticsOutputReference_Override ¶
func NewKendraIndexIndexStatisticsTextDocumentStatisticsOutputReference_Override(k KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewKendraIndexServerSideEncryptionConfigurationOutputReference_Override ¶
func NewKendraIndexServerSideEncryptionConfigurationOutputReference_Override(k KendraIndexServerSideEncryptionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexTimeoutsOutputReference_Override ¶
func NewKendraIndexTimeoutsOutputReference_Override(k KendraIndexTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexUserGroupResolutionConfigurationOutputReference_Override ¶
func NewKendraIndexUserGroupResolutionConfigurationOutputReference_Override(k KendraIndexUserGroupResolutionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference_Override ¶
func NewKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference_Override(k KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference_Override ¶
func NewKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference_Override(k KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndexUserTokenConfigurationsOutputReference_Override ¶
func NewKendraIndexUserTokenConfigurationsOutputReference_Override(k KendraIndexUserTokenConfigurationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewKendraIndex_Override ¶
func NewKendraIndex_Override(k KendraIndex, scope constructs.Construct, id *string, config *KendraIndexConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index aws_kendra_index} Resource.
Types ¶
type KendraIndex ¶
type KendraIndex interface { cdktf.TerraformResource Arn() *string CapacityUnits() KendraIndexCapacityUnitsOutputReference CapacityUnitsInput() *KendraIndexCapacityUnits // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedAt() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DocumentMetadataConfigurationUpdates() KendraIndexDocumentMetadataConfigurationUpdatesList DocumentMetadataConfigurationUpdatesInput() interface{} Edition() *string SetEdition(val *string) EditionInput() *string ErrorMessage() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IndexStatistics() KendraIndexIndexStatisticsList // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string ServerSideEncryptionConfiguration() KendraIndexServerSideEncryptionConfigurationOutputReference ServerSideEncryptionConfigurationInput() *KendraIndexServerSideEncryptionConfiguration Status() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() *map[string]*string SetTagsAll(val *map[string]*string) TagsAllInput() *map[string]*string TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() KendraIndexTimeoutsOutputReference TimeoutsInput() interface{} UpdatedAt() *string UserContextPolicy() *string SetUserContextPolicy(val *string) UserContextPolicyInput() *string UserGroupResolutionConfiguration() KendraIndexUserGroupResolutionConfigurationOutputReference UserGroupResolutionConfigurationInput() *KendraIndexUserGroupResolutionConfiguration UserTokenConfigurations() KendraIndexUserTokenConfigurationsOutputReference UserTokenConfigurationsInput() *KendraIndexUserTokenConfigurations // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCapacityUnits(value *KendraIndexCapacityUnits) PutDocumentMetadataConfigurationUpdates(value interface{}) PutServerSideEncryptionConfiguration(value *KendraIndexServerSideEncryptionConfiguration) PutTimeouts(value *KendraIndexTimeouts) PutUserGroupResolutionConfiguration(value *KendraIndexUserGroupResolutionConfiguration) PutUserTokenConfigurations(value *KendraIndexUserTokenConfigurations) ResetCapacityUnits() ResetDescription() ResetDocumentMetadataConfigurationUpdates() ResetEdition() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetServerSideEncryptionConfiguration() ResetTags() ResetTagsAll() ResetTimeouts() ResetUserContextPolicy() ResetUserGroupResolutionConfiguration() ResetUserTokenConfigurations() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index aws_kendra_index}.
func NewKendraIndex ¶
func NewKendraIndex(scope constructs.Construct, id *string, config *KendraIndexConfig) KendraIndex
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index aws_kendra_index} Resource.
type KendraIndexCapacityUnits ¶
type KendraIndexCapacityUnits struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#query_capacity_units KendraIndex#query_capacity_units}. QueryCapacityUnits *float64 `field:"optional" json:"queryCapacityUnits" yaml:"queryCapacityUnits"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#storage_capacity_units KendraIndex#storage_capacity_units}. StorageCapacityUnits *float64 `field:"optional" json:"storageCapacityUnits" yaml:"storageCapacityUnits"` }
type KendraIndexCapacityUnitsOutputReference ¶
type KendraIndexCapacityUnitsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *KendraIndexCapacityUnits SetInternalValue(val *KendraIndexCapacityUnits) QueryCapacityUnits() *float64 SetQueryCapacityUnits(val *float64) QueryCapacityUnitsInput() *float64 StorageCapacityUnits() *float64 SetStorageCapacityUnits(val *float64) StorageCapacityUnitsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetQueryCapacityUnits() ResetStorageCapacityUnits() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexCapacityUnitsOutputReference ¶
func NewKendraIndexCapacityUnitsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexCapacityUnitsOutputReference
type KendraIndexConfig ¶
type KendraIndexConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#name KendraIndex#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#role_arn KendraIndex#role_arn}. RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // capacity_units block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#capacity_units KendraIndex#capacity_units} CapacityUnits *KendraIndexCapacityUnits `field:"optional" json:"capacityUnits" yaml:"capacityUnits"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#description KendraIndex#description}. Description *string `field:"optional" json:"description" yaml:"description"` // document_metadata_configuration_updates block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#document_metadata_configuration_updates KendraIndex#document_metadata_configuration_updates} DocumentMetadataConfigurationUpdates interface{} `field:"optional" json:"documentMetadataConfigurationUpdates" yaml:"documentMetadataConfigurationUpdates"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#edition KendraIndex#edition}. Edition *string `field:"optional" json:"edition" yaml:"edition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#id KendraIndex#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // server_side_encryption_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#server_side_encryption_configuration KendraIndex#server_side_encryption_configuration} ServerSideEncryptionConfiguration *KendraIndexServerSideEncryptionConfiguration `field:"optional" json:"serverSideEncryptionConfiguration" yaml:"serverSideEncryptionConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#tags KendraIndex#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#tags_all KendraIndex#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#timeouts KendraIndex#timeouts} Timeouts *KendraIndexTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_context_policy KendraIndex#user_context_policy}. UserContextPolicy *string `field:"optional" json:"userContextPolicy" yaml:"userContextPolicy"` // user_group_resolution_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_group_resolution_configuration KendraIndex#user_group_resolution_configuration} UserGroupResolutionConfiguration *KendraIndexUserGroupResolutionConfiguration `field:"optional" json:"userGroupResolutionConfiguration" yaml:"userGroupResolutionConfiguration"` // user_token_configurations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_token_configurations KendraIndex#user_token_configurations} UserTokenConfigurations *KendraIndexUserTokenConfigurations `field:"optional" json:"userTokenConfigurations" yaml:"userTokenConfigurations"` }
type KendraIndexDocumentMetadataConfigurationUpdates ¶
type KendraIndexDocumentMetadataConfigurationUpdates struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#name KendraIndex#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#type KendraIndex#type}. Type *string `field:"required" json:"type" yaml:"type"` // relevance block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#relevance KendraIndex#relevance} Relevance *KendraIndexDocumentMetadataConfigurationUpdatesRelevance `field:"optional" json:"relevance" yaml:"relevance"` // search block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#search KendraIndex#search} Search *KendraIndexDocumentMetadataConfigurationUpdatesSearch `field:"optional" json:"search" yaml:"search"` }
type KendraIndexDocumentMetadataConfigurationUpdatesList ¶
type KendraIndexDocumentMetadataConfigurationUpdatesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) KendraIndexDocumentMetadataConfigurationUpdatesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexDocumentMetadataConfigurationUpdatesList ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KendraIndexDocumentMetadataConfigurationUpdatesList
type KendraIndexDocumentMetadataConfigurationUpdatesOutputReference ¶
type KendraIndexDocumentMetadataConfigurationUpdatesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Relevance() KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference RelevanceInput() *KendraIndexDocumentMetadataConfigurationUpdatesRelevance Search() KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference SearchInput() *KendraIndexDocumentMetadataConfigurationUpdatesSearch // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRelevance(value *KendraIndexDocumentMetadataConfigurationUpdatesRelevance) PutSearch(value *KendraIndexDocumentMetadataConfigurationUpdatesSearch) ResetRelevance() ResetSearch() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexDocumentMetadataConfigurationUpdatesOutputReference ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KendraIndexDocumentMetadataConfigurationUpdatesOutputReference
type KendraIndexDocumentMetadataConfigurationUpdatesRelevance ¶
type KendraIndexDocumentMetadataConfigurationUpdatesRelevance struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#duration KendraIndex#duration}. Duration *string `field:"optional" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#freshness KendraIndex#freshness}. Freshness interface{} `field:"optional" json:"freshness" yaml:"freshness"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#importance KendraIndex#importance}. Importance *float64 `field:"optional" json:"importance" yaml:"importance"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#rank_order KendraIndex#rank_order}. RankOrder *string `field:"optional" json:"rankOrder" yaml:"rankOrder"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#values_importance_map KendraIndex#values_importance_map}. ValuesImportanceMap *map[string]*float64 `field:"optional" json:"valuesImportanceMap" yaml:"valuesImportanceMap"` }
type KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference ¶
type KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *string SetDuration(val *string) DurationInput() *string // Experimental. Fqn() *string Freshness() interface{} SetFreshness(val interface{}) FreshnessInput() interface{} Importance() *float64 SetImportance(val *float64) ImportanceInput() *float64 InternalValue() *KendraIndexDocumentMetadataConfigurationUpdatesRelevance SetInternalValue(val *KendraIndexDocumentMetadataConfigurationUpdatesRelevance) RankOrder() *string SetRankOrder(val *string) RankOrderInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValuesImportanceMap() *map[string]*float64 SetValuesImportanceMap(val *map[string]*float64) ValuesImportanceMapInput() *map[string]*float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() ResetFreshness() ResetImportance() ResetRankOrder() ResetValuesImportanceMap() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference
type KendraIndexDocumentMetadataConfigurationUpdatesSearch ¶
type KendraIndexDocumentMetadataConfigurationUpdatesSearch struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#displayable KendraIndex#displayable}. Displayable interface{} `field:"optional" json:"displayable" yaml:"displayable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#facetable KendraIndex#facetable}. Facetable interface{} `field:"optional" json:"facetable" yaml:"facetable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#searchable KendraIndex#searchable}. Searchable interface{} `field:"optional" json:"searchable" yaml:"searchable"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#sortable KendraIndex#sortable}. Sortable interface{} `field:"optional" json:"sortable" yaml:"sortable"` }
type KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference ¶
type KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Displayable() interface{} SetDisplayable(val interface{}) DisplayableInput() interface{} Facetable() interface{} SetFacetable(val interface{}) FacetableInput() interface{} // Experimental. Fqn() *string InternalValue() *KendraIndexDocumentMetadataConfigurationUpdatesSearch SetInternalValue(val *KendraIndexDocumentMetadataConfigurationUpdatesSearch) Searchable() interface{} SetSearchable(val interface{}) SearchableInput() interface{} Sortable() interface{} SetSortable(val interface{}) SortableInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDisplayable() ResetFacetable() ResetSearchable() ResetSortable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference ¶
func NewKendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference
type KendraIndexIndexStatistics ¶
type KendraIndexIndexStatistics struct { }
type KendraIndexIndexStatisticsFaqStatistics ¶
type KendraIndexIndexStatisticsFaqStatistics struct { }
type KendraIndexIndexStatisticsFaqStatisticsList ¶
type KendraIndexIndexStatisticsFaqStatisticsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) KendraIndexIndexStatisticsFaqStatisticsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsFaqStatisticsList ¶
func NewKendraIndexIndexStatisticsFaqStatisticsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KendraIndexIndexStatisticsFaqStatisticsList
type KendraIndexIndexStatisticsFaqStatisticsOutputReference ¶
type KendraIndexIndexStatisticsFaqStatisticsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IndexedQuestionAnswersCount() *float64 InternalValue() *KendraIndexIndexStatisticsFaqStatistics SetInternalValue(val *KendraIndexIndexStatisticsFaqStatistics) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsFaqStatisticsOutputReference ¶
func NewKendraIndexIndexStatisticsFaqStatisticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KendraIndexIndexStatisticsFaqStatisticsOutputReference
type KendraIndexIndexStatisticsList ¶
type KendraIndexIndexStatisticsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) KendraIndexIndexStatisticsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsList ¶
func NewKendraIndexIndexStatisticsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KendraIndexIndexStatisticsList
type KendraIndexIndexStatisticsOutputReference ¶
type KendraIndexIndexStatisticsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FaqStatistics() KendraIndexIndexStatisticsFaqStatisticsList // Experimental. Fqn() *string InternalValue() *KendraIndexIndexStatistics SetInternalValue(val *KendraIndexIndexStatistics) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextDocumentStatistics() KendraIndexIndexStatisticsTextDocumentStatisticsList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsOutputReference ¶
func NewKendraIndexIndexStatisticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KendraIndexIndexStatisticsOutputReference
type KendraIndexIndexStatisticsTextDocumentStatistics ¶
type KendraIndexIndexStatisticsTextDocumentStatistics struct { }
type KendraIndexIndexStatisticsTextDocumentStatisticsList ¶
type KendraIndexIndexStatisticsTextDocumentStatisticsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsTextDocumentStatisticsList ¶
func NewKendraIndexIndexStatisticsTextDocumentStatisticsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) KendraIndexIndexStatisticsTextDocumentStatisticsList
type KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference ¶
type KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IndexedTextBytes() *float64 IndexedTextDocumentsCount() *float64 InternalValue() *KendraIndexIndexStatisticsTextDocumentStatistics SetInternalValue(val *KendraIndexIndexStatisticsTextDocumentStatistics) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexIndexStatisticsTextDocumentStatisticsOutputReference ¶
func NewKendraIndexIndexStatisticsTextDocumentStatisticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference
type KendraIndexServerSideEncryptionConfiguration ¶
type KendraIndexServerSideEncryptionConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#kms_key_id KendraIndex#kms_key_id}. KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"` }
type KendraIndexServerSideEncryptionConfigurationOutputReference ¶
type KendraIndexServerSideEncryptionConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *KendraIndexServerSideEncryptionConfiguration SetInternalValue(val *KendraIndexServerSideEncryptionConfiguration) KmsKeyId() *string SetKmsKeyId(val *string) KmsKeyIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKmsKeyId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexServerSideEncryptionConfigurationOutputReference ¶
func NewKendraIndexServerSideEncryptionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexServerSideEncryptionConfigurationOutputReference
type KendraIndexTimeouts ¶
type KendraIndexTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#create KendraIndex#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#delete KendraIndex#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#update KendraIndex#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type KendraIndexTimeoutsOutputReference ¶
type KendraIndexTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexTimeoutsOutputReference ¶
func NewKendraIndexTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexTimeoutsOutputReference
type KendraIndexUserGroupResolutionConfiguration ¶
type KendraIndexUserGroupResolutionConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_group_resolution_mode KendraIndex#user_group_resolution_mode}. UserGroupResolutionMode *string `field:"required" json:"userGroupResolutionMode" yaml:"userGroupResolutionMode"` }
type KendraIndexUserGroupResolutionConfigurationOutputReference ¶
type KendraIndexUserGroupResolutionConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *KendraIndexUserGroupResolutionConfiguration SetInternalValue(val *KendraIndexUserGroupResolutionConfiguration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserGroupResolutionMode() *string SetUserGroupResolutionMode(val *string) UserGroupResolutionModeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexUserGroupResolutionConfigurationOutputReference ¶
func NewKendraIndexUserGroupResolutionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexUserGroupResolutionConfigurationOutputReference
type KendraIndexUserTokenConfigurations ¶
type KendraIndexUserTokenConfigurations struct { // json_token_type_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#json_token_type_configuration KendraIndex#json_token_type_configuration} JsonTokenTypeConfiguration *KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration `field:"optional" json:"jsonTokenTypeConfiguration" yaml:"jsonTokenTypeConfiguration"` // jwt_token_type_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#jwt_token_type_configuration KendraIndex#jwt_token_type_configuration} JwtTokenTypeConfiguration *KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration `field:"optional" json:"jwtTokenTypeConfiguration" yaml:"jwtTokenTypeConfiguration"` }
type KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration ¶
type KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#group_attribute_field KendraIndex#group_attribute_field}. GroupAttributeField *string `field:"required" json:"groupAttributeField" yaml:"groupAttributeField"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_name_attribute_field KendraIndex#user_name_attribute_field}. UserNameAttributeField *string `field:"required" json:"userNameAttributeField" yaml:"userNameAttributeField"` }
type KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference ¶
type KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupAttributeField() *string SetGroupAttributeField(val *string) GroupAttributeFieldInput() *string InternalValue() *KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration SetInternalValue(val *KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserNameAttributeField() *string SetUserNameAttributeField(val *string) UserNameAttributeFieldInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference ¶
func NewKendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference
type KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration ¶
type KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#key_location KendraIndex#key_location}. KeyLocation *string `field:"required" json:"keyLocation" yaml:"keyLocation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#claim_regex KendraIndex#claim_regex}. ClaimRegex *string `field:"optional" json:"claimRegex" yaml:"claimRegex"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#group_attribute_field KendraIndex#group_attribute_field}. GroupAttributeField *string `field:"optional" json:"groupAttributeField" yaml:"groupAttributeField"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#issuer KendraIndex#issuer}. Issuer *string `field:"optional" json:"issuer" yaml:"issuer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#secrets_manager_arn KendraIndex#secrets_manager_arn}. SecretsManagerArn *string `field:"optional" json:"secretsManagerArn" yaml:"secretsManagerArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#url KendraIndex#url}. Url *string `field:"optional" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/resources/kendra_index#user_name_attribute_field KendraIndex#user_name_attribute_field}. UserNameAttributeField *string `field:"optional" json:"userNameAttributeField" yaml:"userNameAttributeField"` }
type KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference ¶
type KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference interface { cdktf.ComplexObject ClaimRegex() *string SetClaimRegex(val *string) ClaimRegexInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupAttributeField() *string SetGroupAttributeField(val *string) GroupAttributeFieldInput() *string InternalValue() *KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration SetInternalValue(val *KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration) Issuer() *string SetIssuer(val *string) IssuerInput() *string KeyLocation() *string SetKeyLocation(val *string) KeyLocationInput() *string SecretsManagerArn() *string SetSecretsManagerArn(val *string) SecretsManagerArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string UserNameAttributeField() *string SetUserNameAttributeField(val *string) UserNameAttributeFieldInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClaimRegex() ResetGroupAttributeField() ResetIssuer() ResetSecretsManagerArn() ResetUrl() ResetUserNameAttributeField() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference ¶
func NewKendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference
type KendraIndexUserTokenConfigurationsOutputReference ¶
type KendraIndexUserTokenConfigurationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *KendraIndexUserTokenConfigurations SetInternalValue(val *KendraIndexUserTokenConfigurations) JsonTokenTypeConfiguration() KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference JsonTokenTypeConfigurationInput() *KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration JwtTokenTypeConfiguration() KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference JwtTokenTypeConfigurationInput() *KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutJsonTokenTypeConfiguration(value *KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration) PutJwtTokenTypeConfiguration(value *KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration) ResetJsonTokenTypeConfiguration() ResetJwtTokenTypeConfiguration() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewKendraIndexUserTokenConfigurationsOutputReference ¶
func NewKendraIndexUserTokenConfigurationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) KendraIndexUserTokenConfigurationsOutputReference
Source Files ¶
- KendraIndex.go
- KendraIndexCapacityUnits.go
- KendraIndexCapacityUnitsOutputReference.go
- KendraIndexCapacityUnitsOutputReference__checks.go
- KendraIndexConfig.go
- KendraIndexDocumentMetadataConfigurationUpdates.go
- KendraIndexDocumentMetadataConfigurationUpdatesList.go
- KendraIndexDocumentMetadataConfigurationUpdatesList__checks.go
- KendraIndexDocumentMetadataConfigurationUpdatesOutputReference.go
- KendraIndexDocumentMetadataConfigurationUpdatesOutputReference__checks.go
- KendraIndexDocumentMetadataConfigurationUpdatesRelevance.go
- KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference.go
- KendraIndexDocumentMetadataConfigurationUpdatesRelevanceOutputReference__checks.go
- KendraIndexDocumentMetadataConfigurationUpdatesSearch.go
- KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference.go
- KendraIndexDocumentMetadataConfigurationUpdatesSearchOutputReference__checks.go
- KendraIndexIndexStatistics.go
- KendraIndexIndexStatisticsFaqStatistics.go
- KendraIndexIndexStatisticsFaqStatisticsList.go
- KendraIndexIndexStatisticsFaqStatisticsList__checks.go
- KendraIndexIndexStatisticsFaqStatisticsOutputReference.go
- KendraIndexIndexStatisticsFaqStatisticsOutputReference__checks.go
- KendraIndexIndexStatisticsList.go
- KendraIndexIndexStatisticsList__checks.go
- KendraIndexIndexStatisticsOutputReference.go
- KendraIndexIndexStatisticsOutputReference__checks.go
- KendraIndexIndexStatisticsTextDocumentStatistics.go
- KendraIndexIndexStatisticsTextDocumentStatisticsList.go
- KendraIndexIndexStatisticsTextDocumentStatisticsList__checks.go
- KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference.go
- KendraIndexIndexStatisticsTextDocumentStatisticsOutputReference__checks.go
- KendraIndexServerSideEncryptionConfiguration.go
- KendraIndexServerSideEncryptionConfigurationOutputReference.go
- KendraIndexServerSideEncryptionConfigurationOutputReference__checks.go
- KendraIndexTimeouts.go
- KendraIndexTimeoutsOutputReference.go
- KendraIndexTimeoutsOutputReference__checks.go
- KendraIndexUserGroupResolutionConfiguration.go
- KendraIndexUserGroupResolutionConfigurationOutputReference.go
- KendraIndexUserGroupResolutionConfigurationOutputReference__checks.go
- KendraIndexUserTokenConfigurations.go
- KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration.go
- KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference.go
- KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference__checks.go
- KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration.go
- KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference.go
- KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference__checks.go
- KendraIndexUserTokenConfigurationsOutputReference.go
- KendraIndexUserTokenConfigurationsOutputReference__checks.go
- KendraIndex__checks.go
- main.go