Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + Configuration *Configuration + Description terra.StringValue + Id terra.StringValue + IndexId terra.StringValue + Name terra.StringValue + RoleArn terra.StringValue + Timeouts *Timeouts + type Configuration struct + ContentSourceConfiguration *ConfigurationContentSourceConfiguration + UserIdentityConfiguration *ConfigurationUserIdentityConfiguration + type ConfigurationAttributes struct + func (c ConfigurationAttributes) ContentSourceConfiguration() terra.ListValue[ConfigurationContentSourceConfigurationAttributes] + func (c ConfigurationAttributes) InternalRef() (terra.Reference, error) + func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes + func (c ConfigurationAttributes) UserIdentityConfiguration() terra.ListValue[ConfigurationUserIdentityConfigurationAttributes] + type ConfigurationContentSourceConfiguration struct + DataSourceIds terra.SetValue[terra.StringValue] + DirectPutContent terra.BoolValue + FaqIds terra.SetValue[terra.StringValue] + type ConfigurationContentSourceConfigurationAttributes struct + func (csc ConfigurationContentSourceConfigurationAttributes) DataSourceIds() terra.SetValue[terra.StringValue] + func (csc ConfigurationContentSourceConfigurationAttributes) DirectPutContent() terra.BoolValue + func (csc ConfigurationContentSourceConfigurationAttributes) FaqIds() terra.SetValue[terra.StringValue] + func (csc ConfigurationContentSourceConfigurationAttributes) InternalRef() (terra.Reference, error) + func (csc ConfigurationContentSourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (csc ConfigurationContentSourceConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationContentSourceConfigurationAttributes + type ConfigurationContentSourceConfigurationState struct + DataSourceIds []string + DirectPutContent bool + FaqIds []string + type ConfigurationState struct + ContentSourceConfiguration []ConfigurationContentSourceConfigurationState + UserIdentityConfiguration []ConfigurationUserIdentityConfigurationState + type ConfigurationUserIdentityConfiguration struct + IdentityAttributeName terra.StringValue + type ConfigurationUserIdentityConfigurationAttributes struct + func (uic ConfigurationUserIdentityConfigurationAttributes) IdentityAttributeName() terra.StringValue + func (uic ConfigurationUserIdentityConfigurationAttributes) InternalRef() (terra.Reference, error) + func (uic ConfigurationUserIdentityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (uic ConfigurationUserIdentityConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationUserIdentityConfigurationAttributes + type ConfigurationUserIdentityConfigurationState struct + IdentityAttributeName string + type DataArgs struct + ExperienceId terra.StringValue + Id terra.StringValue + IndexId terra.StringValue + type DataConfigurationAttributes struct + func (c DataConfigurationAttributes) ContentSourceConfiguration() terra.ListValue[DataConfigurationContentSourceConfigurationAttributes] + func (c DataConfigurationAttributes) InternalRef() (terra.Reference, error) + func (c DataConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c DataConfigurationAttributes) InternalWithRef(ref terra.Reference) DataConfigurationAttributes + func (c DataConfigurationAttributes) UserIdentityConfiguration() terra.ListValue[DataConfigurationUserIdentityConfigurationAttributes] + type DataConfigurationContentSourceConfigurationAttributes struct + func (csc DataConfigurationContentSourceConfigurationAttributes) DataSourceIds() terra.SetValue[terra.StringValue] + func (csc DataConfigurationContentSourceConfigurationAttributes) DirectPutContent() terra.BoolValue + func (csc DataConfigurationContentSourceConfigurationAttributes) FaqIds() terra.SetValue[terra.StringValue] + func (csc DataConfigurationContentSourceConfigurationAttributes) InternalRef() (terra.Reference, error) + func (csc DataConfigurationContentSourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (csc DataConfigurationContentSourceConfigurationAttributes) InternalWithRef(ref terra.Reference) DataConfigurationContentSourceConfigurationAttributes + type DataConfigurationContentSourceConfigurationState struct + DataSourceIds []string + DirectPutContent bool + FaqIds []string + type DataConfigurationState struct + ContentSourceConfiguration []DataConfigurationContentSourceConfigurationState + UserIdentityConfiguration []DataConfigurationUserIdentityConfigurationState + type DataConfigurationUserIdentityConfigurationAttributes struct + func (uic DataConfigurationUserIdentityConfigurationAttributes) IdentityAttributeName() terra.StringValue + func (uic DataConfigurationUserIdentityConfigurationAttributes) InternalRef() (terra.Reference, error) + func (uic DataConfigurationUserIdentityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error) + func (uic DataConfigurationUserIdentityConfigurationAttributes) InternalWithRef(ref terra.Reference) DataConfigurationUserIdentityConfigurationAttributes + type DataConfigurationUserIdentityConfigurationState struct + IdentityAttributeName string + type DataEndpointsAttributes struct + func (e DataEndpointsAttributes) Endpoint() terra.StringValue + func (e DataEndpointsAttributes) EndpointType() terra.StringValue + func (e DataEndpointsAttributes) InternalRef() (terra.Reference, error) + func (e DataEndpointsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (e DataEndpointsAttributes) InternalWithRef(ref terra.Reference) DataEndpointsAttributes + type DataEndpointsState struct + Endpoint string + EndpointType string + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (ake *DataSource) Attributes() dataAwsKendraExperienceAttributes + func (ake *DataSource) Configuration() interface{} + func (ake *DataSource) DataSource() string + func (ake *DataSource) LocalName() string + type EndpointsAttributes struct + func (e EndpointsAttributes) Endpoint() terra.StringValue + func (e EndpointsAttributes) EndpointType() terra.StringValue + func (e EndpointsAttributes) InternalRef() (terra.Reference, error) + func (e EndpointsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (e EndpointsAttributes) InternalWithRef(ref terra.Reference) EndpointsAttributes + type EndpointsState struct + Endpoint string + EndpointType string + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (ake *Resource) Attributes() awsKendraExperienceAttributes + func (ake *Resource) Configuration() interface{} + func (ake *Resource) DependOn() terra.Reference + func (ake *Resource) Dependencies() terra.Dependencies + func (ake *Resource) ImportState(state io.Reader) error + func (ake *Resource) LifecycleManagement() *terra.Lifecycle + func (ake *Resource) LocalName() string + func (ake *Resource) State() (*awsKendraExperienceState, bool) + func (ake *Resource) StateMust() *awsKendraExperienceState + func (ake *Resource) Type() string + type Timeouts struct + Create terra.StringValue + Delete terra.StringValue + Update terra.StringValue + type TimeoutsAttributes struct + 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 struct + Create string + Delete string + Update string