Documentation ¶
Index ¶
- type Args
- type CapacityUnits
- type CapacityUnitsAttributes
- func (cu CapacityUnitsAttributes) InternalRef() (terra.Reference, error)
- func (cu CapacityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cu CapacityUnitsAttributes) InternalWithRef(ref terra.Reference) CapacityUnitsAttributes
- func (cu CapacityUnitsAttributes) QueryCapacityUnits() terra.NumberValue
- func (cu CapacityUnitsAttributes) StorageCapacityUnits() terra.NumberValue
- type CapacityUnitsState
- type DataArgs
- type DataCapacityUnitsAttributes
- func (cu DataCapacityUnitsAttributes) InternalRef() (terra.Reference, error)
- func (cu DataCapacityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cu DataCapacityUnitsAttributes) InternalWithRef(ref terra.Reference) DataCapacityUnitsAttributes
- func (cu DataCapacityUnitsAttributes) QueryCapacityUnits() terra.NumberValue
- func (cu DataCapacityUnitsAttributes) StorageCapacityUnits() terra.NumberValue
- type DataCapacityUnitsState
- type DataDocumentMetadataConfigurationUpdatesAttributes
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalRef() (terra.Reference, error)
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesAttributes
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Name() terra.StringValue
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Relevance() terra.ListValue[DataDocumentMetadataConfigurationUpdatesRelevanceAttributes]
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Search() terra.ListValue[DataDocumentMetadataConfigurationUpdatesSearchAttributes]
- func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Type() terra.StringValue
- type DataDocumentMetadataConfigurationUpdatesRelevanceAttributes
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration() terra.StringValue
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness() terra.BoolValue
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance() terra.NumberValue
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef() (terra.Reference, error)
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesRelevanceAttributes
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder() terra.StringValue
- func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap() terra.MapValue[terra.NumberValue]
- type DataDocumentMetadataConfigurationUpdatesRelevanceState
- type DataDocumentMetadataConfigurationUpdatesSearchAttributes
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Displayable() terra.BoolValue
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Facetable() terra.BoolValue
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef() (terra.Reference, error)
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesSearchAttributes
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Searchable() terra.BoolValue
- func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Sortable() terra.BoolValue
- type DataDocumentMetadataConfigurationUpdatesSearchState
- type DataDocumentMetadataConfigurationUpdatesState
- type DataIndexStatisticsAttributes
- func (is DataIndexStatisticsAttributes) FaqStatistics() terra.ListValue[DataIndexStatisticsFaqStatisticsAttributes]
- func (is DataIndexStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (is DataIndexStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (is DataIndexStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsAttributes
- func (is DataIndexStatisticsAttributes) TextDocumentStatistics() terra.ListValue[DataIndexStatisticsTextDocumentStatisticsAttributes]
- type DataIndexStatisticsFaqStatisticsAttributes
- func (fs DataIndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount() terra.NumberValue
- func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsFaqStatisticsAttributes
- type DataIndexStatisticsFaqStatisticsState
- type DataIndexStatisticsState
- type DataIndexStatisticsTextDocumentStatisticsAttributes
- func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes() terra.NumberValue
- func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount() terra.NumberValue
- func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsTextDocumentStatisticsAttributes
- type DataIndexStatisticsTextDocumentStatisticsState
- type DataServerSideEncryptionConfigurationAttributes
- func (ssec DataServerSideEncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ssec DataServerSideEncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssec DataServerSideEncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) DataServerSideEncryptionConfigurationAttributes
- func (ssec DataServerSideEncryptionConfigurationAttributes) KmsKeyId() terra.StringValue
- type DataServerSideEncryptionConfigurationState
- type DataSource
- type DataUserGroupResolutionConfigurationAttributes
- func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserGroupResolutionConfigurationAttributes
- func (ugrc DataUserGroupResolutionConfigurationAttributes) UserGroupResolutionMode() terra.StringValue
- type DataUserGroupResolutionConfigurationState
- type DataUserTokenConfigurationsAttributes
- func (utc DataUserTokenConfigurationsAttributes) InternalRef() (terra.Reference, error)
- func (utc DataUserTokenConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (utc DataUserTokenConfigurationsAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsAttributes
- func (utc DataUserTokenConfigurationsAttributes) JsonTokenTypeConfiguration() ...
- func (utc DataUserTokenConfigurationsAttributes) JwtTokenTypeConfiguration() ...
- type DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes
- func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
- func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes
- func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
- type DataUserTokenConfigurationsJsonTokenTypeConfigurationState
- type DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url() terra.StringValue
- func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
- type DataUserTokenConfigurationsJwtTokenTypeConfigurationState
- type DataUserTokenConfigurationsState
- type DocumentMetadataConfigurationUpdates
- type DocumentMetadataConfigurationUpdatesAttributes
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalRef() (terra.Reference, error)
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesAttributes
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Name() terra.StringValue
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Relevance() terra.ListValue[DocumentMetadataConfigurationUpdatesRelevanceAttributes]
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Search() terra.ListValue[DocumentMetadataConfigurationUpdatesSearchAttributes]
- func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Type() terra.StringValue
- type DocumentMetadataConfigurationUpdatesRelevance
- type DocumentMetadataConfigurationUpdatesRelevanceAttributes
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration() terra.StringValue
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness() terra.BoolValue
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance() terra.NumberValue
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef() (terra.Reference, error)
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesRelevanceAttributes
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder() terra.StringValue
- func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap() terra.MapValue[terra.NumberValue]
- type DocumentMetadataConfigurationUpdatesRelevanceState
- type DocumentMetadataConfigurationUpdatesSearch
- type DocumentMetadataConfigurationUpdatesSearchAttributes
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Displayable() terra.BoolValue
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Facetable() terra.BoolValue
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef() (terra.Reference, error)
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesSearchAttributes
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Searchable() terra.BoolValue
- func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Sortable() terra.BoolValue
- type DocumentMetadataConfigurationUpdatesSearchState
- type DocumentMetadataConfigurationUpdatesState
- type IndexStatisticsAttributes
- func (is IndexStatisticsAttributes) FaqStatistics() terra.ListValue[IndexStatisticsFaqStatisticsAttributes]
- func (is IndexStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (is IndexStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (is IndexStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsAttributes
- func (is IndexStatisticsAttributes) TextDocumentStatistics() terra.ListValue[IndexStatisticsTextDocumentStatisticsAttributes]
- type IndexStatisticsFaqStatisticsAttributes
- func (fs IndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount() terra.NumberValue
- func (fs IndexStatisticsFaqStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (fs IndexStatisticsFaqStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs IndexStatisticsFaqStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsFaqStatisticsAttributes
- type IndexStatisticsFaqStatisticsState
- type IndexStatisticsState
- type IndexStatisticsTextDocumentStatisticsAttributes
- func (tds IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes() terra.NumberValue
- func (tds IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount() terra.NumberValue
- func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalRef() (terra.Reference, error)
- func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsTextDocumentStatisticsAttributes
- type IndexStatisticsTextDocumentStatisticsState
- type Resource
- func (aki *Resource) Attributes() awsKendraIndexAttributes
- func (aki *Resource) Configuration() interface{}
- func (aki *Resource) DependOn() terra.Reference
- func (aki *Resource) Dependencies() terra.Dependencies
- func (aki *Resource) ImportState(state io.Reader) error
- func (aki *Resource) LifecycleManagement() *terra.Lifecycle
- func (aki *Resource) LocalName() string
- func (aki *Resource) State() (*awsKendraIndexState, bool)
- func (aki *Resource) StateMust() *awsKendraIndexState
- func (aki *Resource) Type() string
- type ServerSideEncryptionConfiguration
- type ServerSideEncryptionConfigurationAttributes
- func (ssec ServerSideEncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ssec ServerSideEncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssec ServerSideEncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) ServerSideEncryptionConfigurationAttributes
- func (ssec ServerSideEncryptionConfigurationAttributes) KmsKeyId() terra.StringValue
- type ServerSideEncryptionConfigurationState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type UserGroupResolutionConfiguration
- type UserGroupResolutionConfigurationAttributes
- func (ugrc UserGroupResolutionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ugrc UserGroupResolutionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ugrc UserGroupResolutionConfigurationAttributes) InternalWithRef(ref terra.Reference) UserGroupResolutionConfigurationAttributes
- func (ugrc UserGroupResolutionConfigurationAttributes) UserGroupResolutionMode() terra.StringValue
- type UserGroupResolutionConfigurationState
- type UserTokenConfigurations
- type UserTokenConfigurationsAttributes
- func (utc UserTokenConfigurationsAttributes) InternalRef() (terra.Reference, error)
- func (utc UserTokenConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (utc UserTokenConfigurationsAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsAttributes
- func (utc UserTokenConfigurationsAttributes) JsonTokenTypeConfiguration() terra.ListValue[UserTokenConfigurationsJsonTokenTypeConfigurationAttributes]
- func (utc UserTokenConfigurationsAttributes) JwtTokenTypeConfiguration() terra.ListValue[UserTokenConfigurationsJwtTokenTypeConfigurationAttributes]
- type UserTokenConfigurationsJsonTokenTypeConfiguration
- type UserTokenConfigurationsJsonTokenTypeConfigurationAttributes
- func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
- func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsJsonTokenTypeConfigurationAttributes
- func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
- type UserTokenConfigurationsJsonTokenTypeConfigurationState
- type UserTokenConfigurationsJwtTokenTypeConfiguration
- type UserTokenConfigurationsJwtTokenTypeConfigurationAttributes
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsJwtTokenTypeConfigurationAttributes
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url() terra.StringValue
- func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
- type UserTokenConfigurationsJwtTokenTypeConfigurationState
- type UserTokenConfigurationsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Edition: string, optional Edition terra.StringValue `hcl:"edition,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // UserContextPolicy: string, optional UserContextPolicy terra.StringValue `hcl:"user_context_policy,attr"` // CapacityUnits: optional CapacityUnits *CapacityUnits `hcl:"capacity_units,block"` // DocumentMetadataConfigurationUpdates: min=0,max=500 DocumentMetadataConfigurationUpdates []DocumentMetadataConfigurationUpdates `hcl:"document_metadata_configuration_updates,block" validate:"min=0,max=500"` // ServerSideEncryptionConfiguration: optional ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `hcl:"server_side_encryption_configuration,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // UserGroupResolutionConfiguration: optional UserGroupResolutionConfiguration *UserGroupResolutionConfiguration `hcl:"user_group_resolution_configuration,block"` // UserTokenConfigurations: optional UserTokenConfigurations *UserTokenConfigurations `hcl:"user_token_configurations,block"` }
Args contains the configurations for aws_kendra_index.
type CapacityUnits ¶
type CapacityUnits struct { // QueryCapacityUnits: number, optional QueryCapacityUnits terra.NumberValue `hcl:"query_capacity_units,attr"` // StorageCapacityUnits: number, optional StorageCapacityUnits terra.NumberValue `hcl:"storage_capacity_units,attr"` }
type CapacityUnitsAttributes ¶
type CapacityUnitsAttributes struct {
// contains filtered or unexported fields
}
func (CapacityUnitsAttributes) InternalRef ¶
func (cu CapacityUnitsAttributes) InternalRef() (terra.Reference, error)
func (CapacityUnitsAttributes) InternalTokens ¶
func (cu CapacityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityUnitsAttributes) InternalWithRef ¶
func (cu CapacityUnitsAttributes) InternalWithRef(ref terra.Reference) CapacityUnitsAttributes
func (CapacityUnitsAttributes) QueryCapacityUnits ¶
func (cu CapacityUnitsAttributes) QueryCapacityUnits() terra.NumberValue
func (CapacityUnitsAttributes) StorageCapacityUnits ¶
func (cu CapacityUnitsAttributes) StorageCapacityUnits() terra.NumberValue
type CapacityUnitsState ¶
type DataArgs ¶
type DataArgs struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
DataArgs contains the configurations for aws_kendra_index.
type DataCapacityUnitsAttributes ¶
type DataCapacityUnitsAttributes struct {
// contains filtered or unexported fields
}
func (DataCapacityUnitsAttributes) InternalRef ¶
func (cu DataCapacityUnitsAttributes) InternalRef() (terra.Reference, error)
func (DataCapacityUnitsAttributes) InternalTokens ¶
func (cu DataCapacityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCapacityUnitsAttributes) InternalWithRef ¶
func (cu DataCapacityUnitsAttributes) InternalWithRef(ref terra.Reference) DataCapacityUnitsAttributes
func (DataCapacityUnitsAttributes) QueryCapacityUnits ¶
func (cu DataCapacityUnitsAttributes) QueryCapacityUnits() terra.NumberValue
func (DataCapacityUnitsAttributes) StorageCapacityUnits ¶
func (cu DataCapacityUnitsAttributes) StorageCapacityUnits() terra.NumberValue
type DataCapacityUnitsState ¶
type DataDocumentMetadataConfigurationUpdatesAttributes ¶
type DataDocumentMetadataConfigurationUpdatesAttributes struct {
// contains filtered or unexported fields
}
func (DataDocumentMetadataConfigurationUpdatesAttributes) InternalRef ¶
func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalRef() (terra.Reference, error)
func (DataDocumentMetadataConfigurationUpdatesAttributes) InternalTokens ¶
func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDocumentMetadataConfigurationUpdatesAttributes) InternalWithRef ¶
func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesAttributes
func (DataDocumentMetadataConfigurationUpdatesAttributes) Name ¶
func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Name() terra.StringValue
func (DataDocumentMetadataConfigurationUpdatesAttributes) Type ¶
func (dmcu DataDocumentMetadataConfigurationUpdatesAttributes) Type() terra.StringValue
type DataDocumentMetadataConfigurationUpdatesRelevanceAttributes ¶
type DataDocumentMetadataConfigurationUpdatesRelevanceAttributes struct {
// contains filtered or unexported fields
}
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration() terra.StringValue
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness() terra.BoolValue
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance() terra.NumberValue
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef() (terra.Reference, error)
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesRelevanceAttributes
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder() terra.StringValue
func (DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap ¶
func (r DataDocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap() terra.MapValue[terra.NumberValue]
type DataDocumentMetadataConfigurationUpdatesSearchAttributes ¶
type DataDocumentMetadataConfigurationUpdatesSearchAttributes struct {
// contains filtered or unexported fields
}
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) Displayable ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Displayable() terra.BoolValue
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) Facetable ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Facetable() terra.BoolValue
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef() (terra.Reference, error)
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef(ref terra.Reference) DataDocumentMetadataConfigurationUpdatesSearchAttributes
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) Searchable ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Searchable() terra.BoolValue
func (DataDocumentMetadataConfigurationUpdatesSearchAttributes) Sortable ¶
func (s DataDocumentMetadataConfigurationUpdatesSearchAttributes) Sortable() terra.BoolValue
type DataDocumentMetadataConfigurationUpdatesState ¶
type DataDocumentMetadataConfigurationUpdatesState struct { Name string `json:"name"` Type string `json:"type"` Relevance []DataDocumentMetadataConfigurationUpdatesRelevanceState `json:"relevance"` Search []DataDocumentMetadataConfigurationUpdatesSearchState `json:"search"` }
type DataIndexStatisticsAttributes ¶
type DataIndexStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (DataIndexStatisticsAttributes) FaqStatistics ¶
func (is DataIndexStatisticsAttributes) FaqStatistics() terra.ListValue[DataIndexStatisticsFaqStatisticsAttributes]
func (DataIndexStatisticsAttributes) InternalRef ¶
func (is DataIndexStatisticsAttributes) InternalRef() (terra.Reference, error)
func (DataIndexStatisticsAttributes) InternalTokens ¶
func (is DataIndexStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIndexStatisticsAttributes) InternalWithRef ¶
func (is DataIndexStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsAttributes
func (DataIndexStatisticsAttributes) TextDocumentStatistics ¶
func (is DataIndexStatisticsAttributes) TextDocumentStatistics() terra.ListValue[DataIndexStatisticsTextDocumentStatisticsAttributes]
type DataIndexStatisticsFaqStatisticsAttributes ¶
type DataIndexStatisticsFaqStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (DataIndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount ¶
func (fs DataIndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount() terra.NumberValue
func (DataIndexStatisticsFaqStatisticsAttributes) InternalRef ¶
func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalRef() (terra.Reference, error)
func (DataIndexStatisticsFaqStatisticsAttributes) InternalTokens ¶
func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIndexStatisticsFaqStatisticsAttributes) InternalWithRef ¶
func (fs DataIndexStatisticsFaqStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsFaqStatisticsAttributes
type DataIndexStatisticsFaqStatisticsState ¶
type DataIndexStatisticsFaqStatisticsState struct {
IndexedQuestionAnswersCount float64 `json:"indexed_question_answers_count"`
}
type DataIndexStatisticsState ¶
type DataIndexStatisticsState struct { FaqStatistics []DataIndexStatisticsFaqStatisticsState `json:"faq_statistics"` TextDocumentStatistics []DataIndexStatisticsTextDocumentStatisticsState `json:"text_document_statistics"` }
type DataIndexStatisticsTextDocumentStatisticsAttributes ¶
type DataIndexStatisticsTextDocumentStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes ¶
func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes() terra.NumberValue
func (DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount ¶
func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount() terra.NumberValue
func (DataIndexStatisticsTextDocumentStatisticsAttributes) InternalRef ¶
func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalRef() (terra.Reference, error)
func (DataIndexStatisticsTextDocumentStatisticsAttributes) InternalTokens ¶
func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef ¶
func (tds DataIndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef(ref terra.Reference) DataIndexStatisticsTextDocumentStatisticsAttributes
type DataServerSideEncryptionConfigurationAttributes ¶
type DataServerSideEncryptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataServerSideEncryptionConfigurationAttributes) InternalRef ¶
func (ssec DataServerSideEncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataServerSideEncryptionConfigurationAttributes) InternalTokens ¶
func (ssec DataServerSideEncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServerSideEncryptionConfigurationAttributes) InternalWithRef ¶
func (ssec DataServerSideEncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) DataServerSideEncryptionConfigurationAttributes
func (DataServerSideEncryptionConfigurationAttributes) KmsKeyId ¶
func (ssec DataServerSideEncryptionConfigurationAttributes) KmsKeyId() terra.StringValue
type DataServerSideEncryptionConfigurationState ¶
type DataServerSideEncryptionConfigurationState struct {
KmsKeyId string `json:"kms_key_id"`
}
type DataSource ¶
DataSource represents the Terraform data resource aws_kendra_index.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aki *DataSource) Attributes() dataAwsKendraIndexAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aki *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aki *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aki *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataUserGroupResolutionConfigurationAttributes ¶
type DataUserGroupResolutionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataUserGroupResolutionConfigurationAttributes) InternalRef ¶
func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataUserGroupResolutionConfigurationAttributes) InternalTokens ¶
func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUserGroupResolutionConfigurationAttributes) InternalWithRef ¶
func (ugrc DataUserGroupResolutionConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserGroupResolutionConfigurationAttributes
func (DataUserGroupResolutionConfigurationAttributes) UserGroupResolutionMode ¶
func (ugrc DataUserGroupResolutionConfigurationAttributes) UserGroupResolutionMode() terra.StringValue
type DataUserGroupResolutionConfigurationState ¶
type DataUserGroupResolutionConfigurationState struct {
UserGroupResolutionMode string `json:"user_group_resolution_mode"`
}
type DataUserTokenConfigurationsAttributes ¶
type DataUserTokenConfigurationsAttributes struct {
// contains filtered or unexported fields
}
func (DataUserTokenConfigurationsAttributes) InternalRef ¶
func (utc DataUserTokenConfigurationsAttributes) InternalRef() (terra.Reference, error)
func (DataUserTokenConfigurationsAttributes) InternalTokens ¶
func (utc DataUserTokenConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUserTokenConfigurationsAttributes) InternalWithRef ¶
func (utc DataUserTokenConfigurationsAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsAttributes
func (DataUserTokenConfigurationsAttributes) JsonTokenTypeConfiguration ¶
func (utc DataUserTokenConfigurationsAttributes) JsonTokenTypeConfiguration() terra.ListValue[DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes]
func (DataUserTokenConfigurationsAttributes) JwtTokenTypeConfiguration ¶
func (utc DataUserTokenConfigurationsAttributes) JwtTokenTypeConfiguration() terra.ListValue[DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes]
type DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes ¶
type DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField ¶
func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
func (DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef ¶
func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens ¶
func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef ¶
func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes
func (DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField ¶
func (jttc DataUserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
type DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes ¶
type DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url() terra.StringValue
func (DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField ¶
func (jttc DataUserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
type DataUserTokenConfigurationsJwtTokenTypeConfigurationState ¶
type DataUserTokenConfigurationsJwtTokenTypeConfigurationState struct { ClaimRegex string `json:"claim_regex"` GroupAttributeField string `json:"group_attribute_field"` Issuer string `json:"issuer"` KeyLocation string `json:"key_location"` SecretsManagerArn string `json:"secrets_manager_arn"` Url string `json:"url"` UserNameAttributeField string `json:"user_name_attribute_field"` }
type DataUserTokenConfigurationsState ¶
type DataUserTokenConfigurationsState struct { JsonTokenTypeConfiguration []DataUserTokenConfigurationsJsonTokenTypeConfigurationState `json:"json_token_type_configuration"` JwtTokenTypeConfiguration []DataUserTokenConfigurationsJwtTokenTypeConfigurationState `json:"jwt_token_type_configuration"` }
type DocumentMetadataConfigurationUpdates ¶
type DocumentMetadataConfigurationUpdates struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // DocumentMetadataConfigurationUpdatesRelevance: optional Relevance *DocumentMetadataConfigurationUpdatesRelevance `hcl:"relevance,block"` // DocumentMetadataConfigurationUpdatesSearch: optional Search *DocumentMetadataConfigurationUpdatesSearch `hcl:"search,block"` }
type DocumentMetadataConfigurationUpdatesAttributes ¶
type DocumentMetadataConfigurationUpdatesAttributes struct {
// contains filtered or unexported fields
}
func (DocumentMetadataConfigurationUpdatesAttributes) InternalRef ¶
func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalRef() (terra.Reference, error)
func (DocumentMetadataConfigurationUpdatesAttributes) InternalTokens ¶
func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DocumentMetadataConfigurationUpdatesAttributes) InternalWithRef ¶
func (dmcu DocumentMetadataConfigurationUpdatesAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesAttributes
func (DocumentMetadataConfigurationUpdatesAttributes) Name ¶
func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Name() terra.StringValue
func (DocumentMetadataConfigurationUpdatesAttributes) Type ¶
func (dmcu DocumentMetadataConfigurationUpdatesAttributes) Type() terra.StringValue
type DocumentMetadataConfigurationUpdatesRelevance ¶
type DocumentMetadataConfigurationUpdatesRelevance struct { // Duration: string, optional Duration terra.StringValue `hcl:"duration,attr"` // Freshness: bool, optional Freshness terra.BoolValue `hcl:"freshness,attr"` // Importance: number, optional Importance terra.NumberValue `hcl:"importance,attr"` // RankOrder: string, optional RankOrder terra.StringValue `hcl:"rank_order,attr"` // ValuesImportanceMap: map of number, optional ValuesImportanceMap terra.MapValue[terra.NumberValue] `hcl:"values_importance_map,attr"` }
type DocumentMetadataConfigurationUpdatesRelevanceAttributes ¶
type DocumentMetadataConfigurationUpdatesRelevanceAttributes struct {
// contains filtered or unexported fields
}
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Duration() terra.StringValue
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Freshness() terra.BoolValue
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) Importance() terra.NumberValue
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalRef() (terra.Reference, error)
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesRelevanceAttributes
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) RankOrder() terra.StringValue
func (DocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap ¶
func (r DocumentMetadataConfigurationUpdatesRelevanceAttributes) ValuesImportanceMap() terra.MapValue[terra.NumberValue]
type DocumentMetadataConfigurationUpdatesSearch ¶
type DocumentMetadataConfigurationUpdatesSearch struct { // Displayable: bool, optional Displayable terra.BoolValue `hcl:"displayable,attr"` // Facetable: bool, optional Facetable terra.BoolValue `hcl:"facetable,attr"` // Searchable: bool, optional Searchable terra.BoolValue `hcl:"searchable,attr"` // Sortable: bool, optional Sortable terra.BoolValue `hcl:"sortable,attr"` }
type DocumentMetadataConfigurationUpdatesSearchAttributes ¶
type DocumentMetadataConfigurationUpdatesSearchAttributes struct {
// contains filtered or unexported fields
}
func (DocumentMetadataConfigurationUpdatesSearchAttributes) Displayable ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Displayable() terra.BoolValue
func (DocumentMetadataConfigurationUpdatesSearchAttributes) Facetable ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Facetable() terra.BoolValue
func (DocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalRef() (terra.Reference, error)
func (DocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) InternalWithRef(ref terra.Reference) DocumentMetadataConfigurationUpdatesSearchAttributes
func (DocumentMetadataConfigurationUpdatesSearchAttributes) Searchable ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Searchable() terra.BoolValue
func (DocumentMetadataConfigurationUpdatesSearchAttributes) Sortable ¶
func (s DocumentMetadataConfigurationUpdatesSearchAttributes) Sortable() terra.BoolValue
type DocumentMetadataConfigurationUpdatesState ¶
type DocumentMetadataConfigurationUpdatesState struct { Name string `json:"name"` Type string `json:"type"` Relevance []DocumentMetadataConfigurationUpdatesRelevanceState `json:"relevance"` Search []DocumentMetadataConfigurationUpdatesSearchState `json:"search"` }
type IndexStatisticsAttributes ¶
type IndexStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (IndexStatisticsAttributes) FaqStatistics ¶
func (is IndexStatisticsAttributes) FaqStatistics() terra.ListValue[IndexStatisticsFaqStatisticsAttributes]
func (IndexStatisticsAttributes) InternalRef ¶
func (is IndexStatisticsAttributes) InternalRef() (terra.Reference, error)
func (IndexStatisticsAttributes) InternalTokens ¶
func (is IndexStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IndexStatisticsAttributes) InternalWithRef ¶
func (is IndexStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsAttributes
func (IndexStatisticsAttributes) TextDocumentStatistics ¶
func (is IndexStatisticsAttributes) TextDocumentStatistics() terra.ListValue[IndexStatisticsTextDocumentStatisticsAttributes]
type IndexStatisticsFaqStatisticsAttributes ¶
type IndexStatisticsFaqStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (IndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount ¶
func (fs IndexStatisticsFaqStatisticsAttributes) IndexedQuestionAnswersCount() terra.NumberValue
func (IndexStatisticsFaqStatisticsAttributes) InternalRef ¶
func (fs IndexStatisticsFaqStatisticsAttributes) InternalRef() (terra.Reference, error)
func (IndexStatisticsFaqStatisticsAttributes) InternalTokens ¶
func (fs IndexStatisticsFaqStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IndexStatisticsFaqStatisticsAttributes) InternalWithRef ¶
func (fs IndexStatisticsFaqStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsFaqStatisticsAttributes
type IndexStatisticsFaqStatisticsState ¶
type IndexStatisticsFaqStatisticsState struct {
IndexedQuestionAnswersCount float64 `json:"indexed_question_answers_count"`
}
type IndexStatisticsState ¶
type IndexStatisticsState struct { FaqStatistics []IndexStatisticsFaqStatisticsState `json:"faq_statistics"` TextDocumentStatistics []IndexStatisticsTextDocumentStatisticsState `json:"text_document_statistics"` }
type IndexStatisticsTextDocumentStatisticsAttributes ¶
type IndexStatisticsTextDocumentStatisticsAttributes struct {
// contains filtered or unexported fields
}
func (IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes ¶
func (tds IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextBytes() terra.NumberValue
func (IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount ¶
func (tds IndexStatisticsTextDocumentStatisticsAttributes) IndexedTextDocumentsCount() terra.NumberValue
func (IndexStatisticsTextDocumentStatisticsAttributes) InternalRef ¶
func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalRef() (terra.Reference, error)
func (IndexStatisticsTextDocumentStatisticsAttributes) InternalTokens ¶
func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef ¶
func (tds IndexStatisticsTextDocumentStatisticsAttributes) InternalWithRef(ref terra.Reference) IndexStatisticsTextDocumentStatisticsAttributes
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_kendra_index.
func (*Resource) Attributes ¶
func (aki *Resource) Attributes() awsKendraIndexAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aki *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aki *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type ServerSideEncryptionConfiguration ¶
type ServerSideEncryptionConfiguration struct { // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` }
type ServerSideEncryptionConfigurationAttributes ¶
type ServerSideEncryptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ServerSideEncryptionConfigurationAttributes) InternalRef ¶
func (ssec ServerSideEncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ServerSideEncryptionConfigurationAttributes) InternalTokens ¶
func (ssec ServerSideEncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServerSideEncryptionConfigurationAttributes) InternalWithRef ¶
func (ssec ServerSideEncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) ServerSideEncryptionConfigurationAttributes
func (ServerSideEncryptionConfigurationAttributes) KmsKeyId ¶
func (ssec ServerSideEncryptionConfigurationAttributes) KmsKeyId() terra.StringValue
type ServerSideEncryptionConfigurationState ¶
type ServerSideEncryptionConfigurationState struct {
KmsKeyId string `json:"kms_key_id"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type UserGroupResolutionConfiguration ¶
type UserGroupResolutionConfiguration struct { // UserGroupResolutionMode: string, required UserGroupResolutionMode terra.StringValue `hcl:"user_group_resolution_mode,attr" validate:"required"` }
type UserGroupResolutionConfigurationAttributes ¶
type UserGroupResolutionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (UserGroupResolutionConfigurationAttributes) InternalRef ¶
func (ugrc UserGroupResolutionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (UserGroupResolutionConfigurationAttributes) InternalTokens ¶
func (ugrc UserGroupResolutionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserGroupResolutionConfigurationAttributes) InternalWithRef ¶
func (ugrc UserGroupResolutionConfigurationAttributes) InternalWithRef(ref terra.Reference) UserGroupResolutionConfigurationAttributes
func (UserGroupResolutionConfigurationAttributes) UserGroupResolutionMode ¶
func (ugrc UserGroupResolutionConfigurationAttributes) UserGroupResolutionMode() terra.StringValue
type UserGroupResolutionConfigurationState ¶
type UserGroupResolutionConfigurationState struct {
UserGroupResolutionMode string `json:"user_group_resolution_mode"`
}
type UserTokenConfigurations ¶
type UserTokenConfigurations struct { // UserTokenConfigurationsJsonTokenTypeConfiguration: optional JsonTokenTypeConfiguration *UserTokenConfigurationsJsonTokenTypeConfiguration `hcl:"json_token_type_configuration,block"` // UserTokenConfigurationsJwtTokenTypeConfiguration: optional JwtTokenTypeConfiguration *UserTokenConfigurationsJwtTokenTypeConfiguration `hcl:"jwt_token_type_configuration,block"` }
type UserTokenConfigurationsAttributes ¶
type UserTokenConfigurationsAttributes struct {
// contains filtered or unexported fields
}
func (UserTokenConfigurationsAttributes) InternalRef ¶
func (utc UserTokenConfigurationsAttributes) InternalRef() (terra.Reference, error)
func (UserTokenConfigurationsAttributes) InternalTokens ¶
func (utc UserTokenConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserTokenConfigurationsAttributes) InternalWithRef ¶
func (utc UserTokenConfigurationsAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsAttributes
func (UserTokenConfigurationsAttributes) JsonTokenTypeConfiguration ¶
func (utc UserTokenConfigurationsAttributes) JsonTokenTypeConfiguration() terra.ListValue[UserTokenConfigurationsJsonTokenTypeConfigurationAttributes]
func (UserTokenConfigurationsAttributes) JwtTokenTypeConfiguration ¶
func (utc UserTokenConfigurationsAttributes) JwtTokenTypeConfiguration() terra.ListValue[UserTokenConfigurationsJwtTokenTypeConfigurationAttributes]
type UserTokenConfigurationsJsonTokenTypeConfiguration ¶
type UserTokenConfigurationsJsonTokenTypeConfiguration struct { // GroupAttributeField: string, required GroupAttributeField terra.StringValue `hcl:"group_attribute_field,attr" validate:"required"` // UserNameAttributeField: string, required UserNameAttributeField terra.StringValue `hcl:"user_name_attribute_field,attr" validate:"required"` }
type UserTokenConfigurationsJsonTokenTypeConfigurationAttributes ¶
type UserTokenConfigurationsJsonTokenTypeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField ¶
func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
func (UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef ¶
func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens ¶
func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef ¶
func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsJsonTokenTypeConfigurationAttributes
func (UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField ¶
func (jttc UserTokenConfigurationsJsonTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
type UserTokenConfigurationsJwtTokenTypeConfiguration ¶
type UserTokenConfigurationsJwtTokenTypeConfiguration struct { // ClaimRegex: string, optional ClaimRegex terra.StringValue `hcl:"claim_regex,attr"` // GroupAttributeField: string, optional GroupAttributeField terra.StringValue `hcl:"group_attribute_field,attr"` // Issuer: string, optional Issuer terra.StringValue `hcl:"issuer,attr"` // KeyLocation: string, required KeyLocation terra.StringValue `hcl:"key_location,attr" validate:"required"` // SecretsManagerArn: string, optional SecretsManagerArn terra.StringValue `hcl:"secrets_manager_arn,attr"` // Url: string, optional Url terra.StringValue `hcl:"url,attr"` // UserNameAttributeField: string, optional UserNameAttributeField terra.StringValue `hcl:"user_name_attribute_field,attr"` }
type UserTokenConfigurationsJwtTokenTypeConfigurationAttributes ¶
type UserTokenConfigurationsJwtTokenTypeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) ClaimRegex() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) GroupAttributeField() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) InternalWithRef(ref terra.Reference) UserTokenConfigurationsJwtTokenTypeConfigurationAttributes
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Issuer() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) KeyLocation() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) SecretsManagerArn() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) Url() terra.StringValue
func (UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField ¶
func (jttc UserTokenConfigurationsJwtTokenTypeConfigurationAttributes) UserNameAttributeField() terra.StringValue
type UserTokenConfigurationsJwtTokenTypeConfigurationState ¶
type UserTokenConfigurationsJwtTokenTypeConfigurationState struct { ClaimRegex string `json:"claim_regex"` GroupAttributeField string `json:"group_attribute_field"` Issuer string `json:"issuer"` KeyLocation string `json:"key_location"` SecretsManagerArn string `json:"secrets_manager_arn"` Url string `json:"url"` UserNameAttributeField string `json:"user_name_attribute_field"` }
type UserTokenConfigurationsState ¶
type UserTokenConfigurationsState struct { JsonTokenTypeConfiguration []UserTokenConfigurationsJsonTokenTypeConfigurationState `json:"json_token_type_configuration"` JwtTokenTypeConfiguration []UserTokenConfigurationsJwtTokenTypeConfigurationState `json:"jwt_token_type_configuration"` }