Documentation ¶
Index ¶
- type AccessControlListConfiguration
- type AccessControlListConfigurationAttributes
- func (aclc AccessControlListConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (aclc AccessControlListConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aclc AccessControlListConfigurationAttributes) InternalWithRef(ref terra.Reference) AccessControlListConfigurationAttributes
- func (aclc AccessControlListConfigurationAttributes) KeyPath() terra.StringValue
- type AccessControlListConfigurationState
- type AuthenticationConfiguration
- type AuthenticationConfigurationAttributes
- func (ac AuthenticationConfigurationAttributes) BasicAuthentication() terra.SetValue[BasicAuthenticationAttributes]
- func (ac AuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) AuthenticationConfigurationAttributes
- type AuthenticationConfigurationState
- type BasicAuthentication
- type BasicAuthenticationAttributes
- func (ba BasicAuthenticationAttributes) Credentials() terra.StringValue
- func (ba BasicAuthenticationAttributes) Host() terra.StringValue
- func (ba BasicAuthenticationAttributes) InternalRef() (terra.Reference, error)
- func (ba BasicAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BasicAuthenticationAttributes) InternalWithRef(ref terra.Reference) BasicAuthenticationAttributes
- func (ba BasicAuthenticationAttributes) Port() terra.NumberValue
- type BasicAuthenticationState
- type Condition
- type ConditionAttributes
- func (c ConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
- func (c ConditionAttributes) ConditionOnValue() terra.ListValue[ConditionConditionOnValueAttributes]
- func (c ConditionAttributes) InternalRef() (terra.Reference, error)
- func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
- func (c ConditionAttributes) Operator() terra.StringValue
- type ConditionConditionOnValue
- type ConditionConditionOnValueAttributes
- func (cov ConditionConditionOnValueAttributes) DateValue() terra.StringValue
- func (cov ConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
- func (cov ConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cov ConditionConditionOnValueAttributes) InternalWithRef(ref terra.Reference) ConditionConditionOnValueAttributes
- func (cov ConditionConditionOnValueAttributes) LongValue() terra.NumberValue
- func (cov ConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
- func (cov ConditionConditionOnValueAttributes) StringValue() terra.StringValue
- type ConditionConditionOnValueState
- type ConditionState
- type Configuration
- type ConfigurationAttributes
- 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) S3Configuration() terra.ListValue[S3ConfigurationAttributes]
- func (c ConfigurationAttributes) WebCrawlerConfiguration() terra.ListValue[WebCrawlerConfigurationAttributes]
- type ConfigurationState
- type CustomDocumentEnrichmentConfiguration
- type CustomDocumentEnrichmentConfigurationAttributes
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) InlineConfigurations() terra.SetValue[InlineConfigurationsAttributes]
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDocumentEnrichmentConfigurationAttributes
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) PostExtractionHookConfiguration() terra.ListValue[PostExtractionHookConfigurationAttributes]
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) PreExtractionHookConfiguration() terra.ListValue[PreExtractionHookConfigurationAttributes]
- func (cdec CustomDocumentEnrichmentConfigurationAttributes) RoleArn() terra.StringValue
- type CustomDocumentEnrichmentConfigurationState
- type DocumentsMetadataConfiguration
- type DocumentsMetadataConfigurationAttributes
- func (dmc DocumentsMetadataConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (dmc DocumentsMetadataConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dmc DocumentsMetadataConfigurationAttributes) InternalWithRef(ref terra.Reference) DocumentsMetadataConfigurationAttributes
- func (dmc DocumentsMetadataConfigurationAttributes) S3Prefix() terra.StringValue
- type DocumentsMetadataConfigurationState
- type InlineConfigurations
- type InlineConfigurationsAttributes
- func (ic InlineConfigurationsAttributes) Condition() terra.ListValue[ConditionAttributes]
- func (ic InlineConfigurationsAttributes) DocumentContentDeletion() terra.BoolValue
- func (ic InlineConfigurationsAttributes) InternalRef() (terra.Reference, error)
- func (ic InlineConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic InlineConfigurationsAttributes) InternalWithRef(ref terra.Reference) InlineConfigurationsAttributes
- func (ic InlineConfigurationsAttributes) Target() terra.ListValue[TargetAttributes]
- type InlineConfigurationsState
- type PostExtractionHookConfiguration
- type PostExtractionHookConfigurationAttributes
- func (pehc PostExtractionHookConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (pehc PostExtractionHookConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pehc PostExtractionHookConfigurationAttributes) InternalWithRef(ref terra.Reference) PostExtractionHookConfigurationAttributes
- func (pehc PostExtractionHookConfigurationAttributes) InvocationCondition() terra.ListValue[PostExtractionHookConfigurationInvocationConditionAttributes]
- func (pehc PostExtractionHookConfigurationAttributes) LambdaArn() terra.StringValue
- func (pehc PostExtractionHookConfigurationAttributes) S3Bucket() terra.StringValue
- type PostExtractionHookConfigurationInvocationCondition
- type PostExtractionHookConfigurationInvocationConditionAttributes
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) ConditionOnValue() ...
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalRef() (terra.Reference, error)
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef(ref terra.Reference) PostExtractionHookConfigurationInvocationConditionAttributes
- func (ic PostExtractionHookConfigurationInvocationConditionAttributes) Operator() terra.StringValue
- type PostExtractionHookConfigurationInvocationConditionConditionOnValue
- type PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue() terra.StringValue
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalWithRef(ref terra.Reference) PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue() terra.NumberValue
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
- func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue() terra.StringValue
- type PostExtractionHookConfigurationInvocationConditionConditionOnValueState
- type PostExtractionHookConfigurationInvocationConditionState
- type PostExtractionHookConfigurationState
- type PreExtractionHookConfiguration
- type PreExtractionHookConfigurationAttributes
- func (pehc PreExtractionHookConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (pehc PreExtractionHookConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pehc PreExtractionHookConfigurationAttributes) InternalWithRef(ref terra.Reference) PreExtractionHookConfigurationAttributes
- func (pehc PreExtractionHookConfigurationAttributes) InvocationCondition() terra.ListValue[PreExtractionHookConfigurationInvocationConditionAttributes]
- func (pehc PreExtractionHookConfigurationAttributes) LambdaArn() terra.StringValue
- func (pehc PreExtractionHookConfigurationAttributes) S3Bucket() terra.StringValue
- type PreExtractionHookConfigurationInvocationCondition
- type PreExtractionHookConfigurationInvocationConditionAttributes
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) ConditionOnValue() ...
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalRef() (terra.Reference, error)
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef(ref terra.Reference) PreExtractionHookConfigurationInvocationConditionAttributes
- func (ic PreExtractionHookConfigurationInvocationConditionAttributes) Operator() terra.StringValue
- type PreExtractionHookConfigurationInvocationConditionConditionOnValue
- type PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue() terra.StringValue
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalWithRef(ref terra.Reference) PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue() terra.NumberValue
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
- func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue() terra.StringValue
- type PreExtractionHookConfigurationInvocationConditionConditionOnValueState
- type PreExtractionHookConfigurationInvocationConditionState
- type PreExtractionHookConfigurationState
- type ProxyConfiguration
- type ProxyConfigurationAttributes
- func (pc ProxyConfigurationAttributes) Credentials() terra.StringValue
- func (pc ProxyConfigurationAttributes) Host() terra.StringValue
- func (pc ProxyConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (pc ProxyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc ProxyConfigurationAttributes) InternalWithRef(ref terra.Reference) ProxyConfigurationAttributes
- func (pc ProxyConfigurationAttributes) Port() terra.NumberValue
- type ProxyConfigurationState
- type S3Configuration
- type S3ConfigurationAttributes
- func (sc S3ConfigurationAttributes) AccessControlListConfiguration() terra.ListValue[AccessControlListConfigurationAttributes]
- func (sc S3ConfigurationAttributes) BucketName() terra.StringValue
- func (sc S3ConfigurationAttributes) DocumentsMetadataConfiguration() terra.ListValue[DocumentsMetadataConfigurationAttributes]
- func (sc S3ConfigurationAttributes) ExclusionPatterns() terra.SetValue[terra.StringValue]
- func (sc S3ConfigurationAttributes) InclusionPatterns() terra.SetValue[terra.StringValue]
- func (sc S3ConfigurationAttributes) InclusionPrefixes() terra.SetValue[terra.StringValue]
- func (sc S3ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigurationAttributes) InternalWithRef(ref terra.Reference) S3ConfigurationAttributes
- type S3ConfigurationState
- type SeedUrlConfiguration
- type SeedUrlConfigurationAttributes
- func (suc SeedUrlConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (suc SeedUrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (suc SeedUrlConfigurationAttributes) InternalWithRef(ref terra.Reference) SeedUrlConfigurationAttributes
- func (suc SeedUrlConfigurationAttributes) SeedUrls() terra.SetValue[terra.StringValue]
- func (suc SeedUrlConfigurationAttributes) WebCrawlerMode() terra.StringValue
- type SeedUrlConfigurationState
- type SiteMapsConfiguration
- type SiteMapsConfigurationAttributes
- func (smc SiteMapsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (smc SiteMapsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smc SiteMapsConfigurationAttributes) InternalWithRef(ref terra.Reference) SiteMapsConfigurationAttributes
- func (smc SiteMapsConfigurationAttributes) SiteMaps() terra.SetValue[terra.StringValue]
- type SiteMapsConfigurationState
- type Target
- type TargetAttributes
- func (t TargetAttributes) InternalRef() (terra.Reference, error)
- func (t TargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TargetAttributes) InternalWithRef(ref terra.Reference) TargetAttributes
- func (t TargetAttributes) TargetDocumentAttributeKey() terra.StringValue
- func (t TargetAttributes) TargetDocumentAttributeValue() terra.ListValue[TargetDocumentAttributeValueAttributes]
- func (t TargetAttributes) TargetDocumentAttributeValueDeletion() terra.BoolValue
- type TargetDocumentAttributeValue
- type TargetDocumentAttributeValueAttributes
- func (tdav TargetDocumentAttributeValueAttributes) DateValue() terra.StringValue
- func (tdav TargetDocumentAttributeValueAttributes) InternalRef() (terra.Reference, error)
- func (tdav TargetDocumentAttributeValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tdav TargetDocumentAttributeValueAttributes) InternalWithRef(ref terra.Reference) TargetDocumentAttributeValueAttributes
- func (tdav TargetDocumentAttributeValueAttributes) LongValue() terra.NumberValue
- func (tdav TargetDocumentAttributeValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
- func (tdav TargetDocumentAttributeValueAttributes) StringValue() terra.StringValue
- type TargetDocumentAttributeValueState
- type TargetState
- 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 Urls
- type UrlsAttributes
- func (u UrlsAttributes) InternalRef() (terra.Reference, error)
- func (u UrlsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u UrlsAttributes) InternalWithRef(ref terra.Reference) UrlsAttributes
- func (u UrlsAttributes) SeedUrlConfiguration() terra.ListValue[SeedUrlConfigurationAttributes]
- func (u UrlsAttributes) SiteMapsConfiguration() terra.ListValue[SiteMapsConfigurationAttributes]
- type UrlsState
- type WebCrawlerConfiguration
- type WebCrawlerConfigurationAttributes
- func (wcc WebCrawlerConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[AuthenticationConfigurationAttributes]
- func (wcc WebCrawlerConfigurationAttributes) CrawlDepth() terra.NumberValue
- func (wcc WebCrawlerConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (wcc WebCrawlerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wcc WebCrawlerConfigurationAttributes) InternalWithRef(ref terra.Reference) WebCrawlerConfigurationAttributes
- func (wcc WebCrawlerConfigurationAttributes) MaxContentSizePerPageInMegaBytes() terra.NumberValue
- func (wcc WebCrawlerConfigurationAttributes) MaxLinksPerPage() terra.NumberValue
- func (wcc WebCrawlerConfigurationAttributes) MaxUrlsPerMinuteCrawlRate() terra.NumberValue
- func (wcc WebCrawlerConfigurationAttributes) ProxyConfiguration() terra.ListValue[ProxyConfigurationAttributes]
- func (wcc WebCrawlerConfigurationAttributes) UrlExclusionPatterns() terra.SetValue[terra.StringValue]
- func (wcc WebCrawlerConfigurationAttributes) UrlInclusionPatterns() terra.SetValue[terra.StringValue]
- func (wcc WebCrawlerConfigurationAttributes) Urls() terra.ListValue[UrlsAttributes]
- type WebCrawlerConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlListConfiguration ¶
type AccessControlListConfiguration struct { // KeyPath: string, optional KeyPath terra.StringValue `hcl:"key_path,attr"` }
type AccessControlListConfigurationAttributes ¶
type AccessControlListConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AccessControlListConfigurationAttributes) InternalRef ¶
func (aclc AccessControlListConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AccessControlListConfigurationAttributes) InternalTokens ¶
func (aclc AccessControlListConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessControlListConfigurationAttributes) InternalWithRef ¶
func (aclc AccessControlListConfigurationAttributes) InternalWithRef(ref terra.Reference) AccessControlListConfigurationAttributes
func (AccessControlListConfigurationAttributes) KeyPath ¶
func (aclc AccessControlListConfigurationAttributes) KeyPath() terra.StringValue
type AccessControlListConfigurationState ¶
type AccessControlListConfigurationState struct {
KeyPath string `json:"key_path"`
}
type AuthenticationConfiguration ¶
type AuthenticationConfiguration struct { // BasicAuthentication: min=0,max=10 BasicAuthentication []BasicAuthentication `hcl:"basic_authentication,block" validate:"min=0,max=10"` }
type AuthenticationConfigurationAttributes ¶
type AuthenticationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticationConfigurationAttributes) BasicAuthentication ¶
func (ac AuthenticationConfigurationAttributes) BasicAuthentication() terra.SetValue[BasicAuthenticationAttributes]
func (AuthenticationConfigurationAttributes) InternalRef ¶
func (ac AuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AuthenticationConfigurationAttributes) InternalTokens ¶
func (ac AuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticationConfigurationAttributes) InternalWithRef ¶
func (ac AuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) AuthenticationConfigurationAttributes
type AuthenticationConfigurationState ¶
type AuthenticationConfigurationState struct {
BasicAuthentication []BasicAuthenticationState `json:"basic_authentication"`
}
type BasicAuthentication ¶
type BasicAuthentication struct { // Credentials: string, required Credentials terra.StringValue `hcl:"credentials,attr" validate:"required"` // Host: string, required Host terra.StringValue `hcl:"host,attr" validate:"required"` // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` }
type BasicAuthenticationAttributes ¶
type BasicAuthenticationAttributes struct {
// contains filtered or unexported fields
}
func (BasicAuthenticationAttributes) Credentials ¶
func (ba BasicAuthenticationAttributes) Credentials() terra.StringValue
func (BasicAuthenticationAttributes) Host ¶
func (ba BasicAuthenticationAttributes) Host() terra.StringValue
func (BasicAuthenticationAttributes) InternalRef ¶
func (ba BasicAuthenticationAttributes) InternalRef() (terra.Reference, error)
func (BasicAuthenticationAttributes) InternalTokens ¶
func (ba BasicAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BasicAuthenticationAttributes) InternalWithRef ¶
func (ba BasicAuthenticationAttributes) InternalWithRef(ref terra.Reference) BasicAuthenticationAttributes
func (BasicAuthenticationAttributes) Port ¶
func (ba BasicAuthenticationAttributes) Port() terra.NumberValue
type Condition ¶
type Condition struct { // ConditionDocumentAttributeKey: string, required ConditionDocumentAttributeKey terra.StringValue `hcl:"condition_document_attribute_key,attr" validate:"required"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // ConditionConditionOnValue: optional ConditionOnValue *ConditionConditionOnValue `hcl:"condition_on_value,block"` }
type ConditionAttributes ¶
type ConditionAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAttributes) ConditionDocumentAttributeKey ¶
func (c ConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
func (ConditionAttributes) ConditionOnValue ¶
func (c ConditionAttributes) ConditionOnValue() terra.ListValue[ConditionConditionOnValueAttributes]
func (ConditionAttributes) InternalRef ¶
func (c ConditionAttributes) InternalRef() (terra.Reference, error)
func (ConditionAttributes) InternalTokens ¶
func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAttributes) InternalWithRef ¶
func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
func (ConditionAttributes) Operator ¶
func (c ConditionAttributes) Operator() terra.StringValue
type ConditionConditionOnValue ¶
type ConditionConditionOnValue struct { // DateValue: string, optional DateValue terra.StringValue `hcl:"date_value,attr"` // LongValue: number, optional LongValue terra.NumberValue `hcl:"long_value,attr"` // StringListValue: set of string, optional StringListValue terra.SetValue[terra.StringValue] `hcl:"string_list_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type ConditionConditionOnValueAttributes ¶
type ConditionConditionOnValueAttributes struct {
// contains filtered or unexported fields
}
func (ConditionConditionOnValueAttributes) DateValue ¶
func (cov ConditionConditionOnValueAttributes) DateValue() terra.StringValue
func (ConditionConditionOnValueAttributes) InternalRef ¶
func (cov ConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
func (ConditionConditionOnValueAttributes) InternalTokens ¶
func (cov ConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionConditionOnValueAttributes) InternalWithRef ¶
func (cov ConditionConditionOnValueAttributes) InternalWithRef(ref terra.Reference) ConditionConditionOnValueAttributes
func (ConditionConditionOnValueAttributes) LongValue ¶
func (cov ConditionConditionOnValueAttributes) LongValue() terra.NumberValue
func (ConditionConditionOnValueAttributes) StringListValue ¶
func (cov ConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
func (ConditionConditionOnValueAttributes) StringValue ¶
func (cov ConditionConditionOnValueAttributes) StringValue() terra.StringValue
type ConditionState ¶
type ConditionState struct { ConditionDocumentAttributeKey string `json:"condition_document_attribute_key"` Operator string `json:"operator"` ConditionOnValue []ConditionConditionOnValueState `json:"condition_on_value"` }
type Configuration ¶
type Configuration struct { // S3Configuration: optional S3Configuration *S3Configuration `hcl:"s3_configuration,block"` // WebCrawlerConfiguration: optional WebCrawlerConfiguration *WebCrawlerConfiguration `hcl:"web_crawler_configuration,block"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) InternalRef ¶
func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ConfigurationAttributes) InternalTokens ¶
func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigurationAttributes) InternalWithRef ¶
func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
func (ConfigurationAttributes) S3Configuration ¶
func (c ConfigurationAttributes) S3Configuration() terra.ListValue[S3ConfigurationAttributes]
func (ConfigurationAttributes) WebCrawlerConfiguration ¶
func (c ConfigurationAttributes) WebCrawlerConfiguration() terra.ListValue[WebCrawlerConfigurationAttributes]
type ConfigurationState ¶
type ConfigurationState struct { S3Configuration []S3ConfigurationState `json:"s3_configuration"` WebCrawlerConfiguration []WebCrawlerConfigurationState `json:"web_crawler_configuration"` }
type CustomDocumentEnrichmentConfiguration ¶
type CustomDocumentEnrichmentConfiguration struct { // RoleArn: string, optional RoleArn terra.StringValue `hcl:"role_arn,attr"` // InlineConfigurations: min=0,max=100 InlineConfigurations []InlineConfigurations `hcl:"inline_configurations,block" validate:"min=0,max=100"` // PostExtractionHookConfiguration: optional PostExtractionHookConfiguration *PostExtractionHookConfiguration `hcl:"post_extraction_hook_configuration,block"` // PreExtractionHookConfiguration: optional PreExtractionHookConfiguration *PreExtractionHookConfiguration `hcl:"pre_extraction_hook_configuration,block"` }
type CustomDocumentEnrichmentConfigurationAttributes ¶
type CustomDocumentEnrichmentConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CustomDocumentEnrichmentConfigurationAttributes) InlineConfigurations ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) InlineConfigurations() terra.SetValue[InlineConfigurationsAttributes]
func (CustomDocumentEnrichmentConfigurationAttributes) InternalRef ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CustomDocumentEnrichmentConfigurationAttributes) InternalTokens ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomDocumentEnrichmentConfigurationAttributes) InternalWithRef ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDocumentEnrichmentConfigurationAttributes
func (CustomDocumentEnrichmentConfigurationAttributes) PostExtractionHookConfiguration ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) PostExtractionHookConfiguration() terra.ListValue[PostExtractionHookConfigurationAttributes]
func (CustomDocumentEnrichmentConfigurationAttributes) PreExtractionHookConfiguration ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) PreExtractionHookConfiguration() terra.ListValue[PreExtractionHookConfigurationAttributes]
func (CustomDocumentEnrichmentConfigurationAttributes) RoleArn ¶
func (cdec CustomDocumentEnrichmentConfigurationAttributes) RoleArn() terra.StringValue
type CustomDocumentEnrichmentConfigurationState ¶
type CustomDocumentEnrichmentConfigurationState struct { RoleArn string `json:"role_arn"` InlineConfigurations []InlineConfigurationsState `json:"inline_configurations"` PostExtractionHookConfiguration []PostExtractionHookConfigurationState `json:"post_extraction_hook_configuration"` PreExtractionHookConfiguration []PreExtractionHookConfigurationState `json:"pre_extraction_hook_configuration"` }
type DocumentsMetadataConfiguration ¶
type DocumentsMetadataConfiguration struct { // S3Prefix: string, optional S3Prefix terra.StringValue `hcl:"s3_prefix,attr"` }
type DocumentsMetadataConfigurationAttributes ¶
type DocumentsMetadataConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DocumentsMetadataConfigurationAttributes) InternalRef ¶
func (dmc DocumentsMetadataConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DocumentsMetadataConfigurationAttributes) InternalTokens ¶
func (dmc DocumentsMetadataConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DocumentsMetadataConfigurationAttributes) InternalWithRef ¶
func (dmc DocumentsMetadataConfigurationAttributes) InternalWithRef(ref terra.Reference) DocumentsMetadataConfigurationAttributes
func (DocumentsMetadataConfigurationAttributes) S3Prefix ¶
func (dmc DocumentsMetadataConfigurationAttributes) S3Prefix() terra.StringValue
type DocumentsMetadataConfigurationState ¶
type DocumentsMetadataConfigurationState struct {
S3Prefix string `json:"s3_prefix"`
}
type InlineConfigurations ¶
type InlineConfigurationsAttributes ¶
type InlineConfigurationsAttributes struct {
// contains filtered or unexported fields
}
func (InlineConfigurationsAttributes) Condition ¶
func (ic InlineConfigurationsAttributes) Condition() terra.ListValue[ConditionAttributes]
func (InlineConfigurationsAttributes) DocumentContentDeletion ¶
func (ic InlineConfigurationsAttributes) DocumentContentDeletion() terra.BoolValue
func (InlineConfigurationsAttributes) InternalRef ¶
func (ic InlineConfigurationsAttributes) InternalRef() (terra.Reference, error)
func (InlineConfigurationsAttributes) InternalTokens ¶
func (ic InlineConfigurationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InlineConfigurationsAttributes) InternalWithRef ¶
func (ic InlineConfigurationsAttributes) InternalWithRef(ref terra.Reference) InlineConfigurationsAttributes
func (InlineConfigurationsAttributes) Target ¶
func (ic InlineConfigurationsAttributes) Target() terra.ListValue[TargetAttributes]
type InlineConfigurationsState ¶
type InlineConfigurationsState struct { DocumentContentDeletion bool `json:"document_content_deletion"` Condition []ConditionState `json:"condition"` Target []TargetState `json:"target"` }
type PostExtractionHookConfiguration ¶
type PostExtractionHookConfiguration struct { // LambdaArn: string, required LambdaArn terra.StringValue `hcl:"lambda_arn,attr" validate:"required"` // S3Bucket: string, required S3Bucket terra.StringValue `hcl:"s3_bucket,attr" validate:"required"` // PostExtractionHookConfigurationInvocationCondition: optional InvocationCondition *PostExtractionHookConfigurationInvocationCondition `hcl:"invocation_condition,block"` }
type PostExtractionHookConfigurationAttributes ¶
type PostExtractionHookConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (PostExtractionHookConfigurationAttributes) InternalRef ¶
func (pehc PostExtractionHookConfigurationAttributes) InternalRef() (terra.Reference, error)
func (PostExtractionHookConfigurationAttributes) InternalTokens ¶
func (pehc PostExtractionHookConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PostExtractionHookConfigurationAttributes) InternalWithRef ¶
func (pehc PostExtractionHookConfigurationAttributes) InternalWithRef(ref terra.Reference) PostExtractionHookConfigurationAttributes
func (PostExtractionHookConfigurationAttributes) InvocationCondition ¶
func (pehc PostExtractionHookConfigurationAttributes) InvocationCondition() terra.ListValue[PostExtractionHookConfigurationInvocationConditionAttributes]
func (PostExtractionHookConfigurationAttributes) LambdaArn ¶
func (pehc PostExtractionHookConfigurationAttributes) LambdaArn() terra.StringValue
func (PostExtractionHookConfigurationAttributes) S3Bucket ¶
func (pehc PostExtractionHookConfigurationAttributes) S3Bucket() terra.StringValue
type PostExtractionHookConfigurationInvocationCondition ¶
type PostExtractionHookConfigurationInvocationCondition struct { // ConditionDocumentAttributeKey: string, required ConditionDocumentAttributeKey terra.StringValue `hcl:"condition_document_attribute_key,attr" validate:"required"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // PostExtractionHookConfigurationInvocationConditionConditionOnValue: optional ConditionOnValue *PostExtractionHookConfigurationInvocationConditionConditionOnValue `hcl:"condition_on_value,block"` }
type PostExtractionHookConfigurationInvocationConditionAttributes ¶
type PostExtractionHookConfigurationInvocationConditionAttributes struct {
// contains filtered or unexported fields
}
func (PostExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey ¶
func (ic PostExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
func (PostExtractionHookConfigurationInvocationConditionAttributes) ConditionOnValue ¶
func (PostExtractionHookConfigurationInvocationConditionAttributes) InternalRef ¶
func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalRef() (terra.Reference, error)
func (PostExtractionHookConfigurationInvocationConditionAttributes) InternalTokens ¶
func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PostExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef ¶
func (ic PostExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef(ref terra.Reference) PostExtractionHookConfigurationInvocationConditionAttributes
func (PostExtractionHookConfigurationInvocationConditionAttributes) Operator ¶
func (ic PostExtractionHookConfigurationInvocationConditionAttributes) Operator() terra.StringValue
type PostExtractionHookConfigurationInvocationConditionConditionOnValue ¶
type PostExtractionHookConfigurationInvocationConditionConditionOnValue struct { // DateValue: string, optional DateValue terra.StringValue `hcl:"date_value,attr"` // LongValue: number, optional LongValue terra.NumberValue `hcl:"long_value,attr"` // StringListValue: set of string, optional StringListValue terra.SetValue[terra.StringValue] `hcl:"string_list_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes ¶
type PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes struct {
// contains filtered or unexported fields
}
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue() terra.StringValue
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalWithRef ¶
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue() terra.NumberValue
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
func (PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue ¶
func (cov PostExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue() terra.StringValue
type PostExtractionHookConfigurationInvocationConditionState ¶
type PostExtractionHookConfigurationInvocationConditionState struct { ConditionDocumentAttributeKey string `json:"condition_document_attribute_key"` Operator string `json:"operator"` ConditionOnValue []PostExtractionHookConfigurationInvocationConditionConditionOnValueState `json:"condition_on_value"` }
type PostExtractionHookConfigurationState ¶
type PostExtractionHookConfigurationState struct { LambdaArn string `json:"lambda_arn"` S3Bucket string `json:"s3_bucket"` InvocationCondition []PostExtractionHookConfigurationInvocationConditionState `json:"invocation_condition"` }
type PreExtractionHookConfiguration ¶
type PreExtractionHookConfiguration struct { // LambdaArn: string, required LambdaArn terra.StringValue `hcl:"lambda_arn,attr" validate:"required"` // S3Bucket: string, required S3Bucket terra.StringValue `hcl:"s3_bucket,attr" validate:"required"` // PreExtractionHookConfigurationInvocationCondition: optional InvocationCondition *PreExtractionHookConfigurationInvocationCondition `hcl:"invocation_condition,block"` }
type PreExtractionHookConfigurationAttributes ¶
type PreExtractionHookConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (PreExtractionHookConfigurationAttributes) InternalRef ¶
func (pehc PreExtractionHookConfigurationAttributes) InternalRef() (terra.Reference, error)
func (PreExtractionHookConfigurationAttributes) InternalTokens ¶
func (pehc PreExtractionHookConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PreExtractionHookConfigurationAttributes) InternalWithRef ¶
func (pehc PreExtractionHookConfigurationAttributes) InternalWithRef(ref terra.Reference) PreExtractionHookConfigurationAttributes
func (PreExtractionHookConfigurationAttributes) InvocationCondition ¶
func (pehc PreExtractionHookConfigurationAttributes) InvocationCondition() terra.ListValue[PreExtractionHookConfigurationInvocationConditionAttributes]
func (PreExtractionHookConfigurationAttributes) LambdaArn ¶
func (pehc PreExtractionHookConfigurationAttributes) LambdaArn() terra.StringValue
func (PreExtractionHookConfigurationAttributes) S3Bucket ¶
func (pehc PreExtractionHookConfigurationAttributes) S3Bucket() terra.StringValue
type PreExtractionHookConfigurationInvocationCondition ¶
type PreExtractionHookConfigurationInvocationCondition struct { // ConditionDocumentAttributeKey: string, required ConditionDocumentAttributeKey terra.StringValue `hcl:"condition_document_attribute_key,attr" validate:"required"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // PreExtractionHookConfigurationInvocationConditionConditionOnValue: optional ConditionOnValue *PreExtractionHookConfigurationInvocationConditionConditionOnValue `hcl:"condition_on_value,block"` }
type PreExtractionHookConfigurationInvocationConditionAttributes ¶
type PreExtractionHookConfigurationInvocationConditionAttributes struct {
// contains filtered or unexported fields
}
func (PreExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey ¶
func (ic PreExtractionHookConfigurationInvocationConditionAttributes) ConditionDocumentAttributeKey() terra.StringValue
func (PreExtractionHookConfigurationInvocationConditionAttributes) ConditionOnValue ¶
func (PreExtractionHookConfigurationInvocationConditionAttributes) InternalRef ¶
func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalRef() (terra.Reference, error)
func (PreExtractionHookConfigurationInvocationConditionAttributes) InternalTokens ¶
func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PreExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef ¶
func (ic PreExtractionHookConfigurationInvocationConditionAttributes) InternalWithRef(ref terra.Reference) PreExtractionHookConfigurationInvocationConditionAttributes
func (PreExtractionHookConfigurationInvocationConditionAttributes) Operator ¶
func (ic PreExtractionHookConfigurationInvocationConditionAttributes) Operator() terra.StringValue
type PreExtractionHookConfigurationInvocationConditionConditionOnValue ¶
type PreExtractionHookConfigurationInvocationConditionConditionOnValue struct { // DateValue: string, optional DateValue terra.StringValue `hcl:"date_value,attr"` // LongValue: number, optional LongValue terra.NumberValue `hcl:"long_value,attr"` // StringListValue: set of string, optional StringListValue terra.SetValue[terra.StringValue] `hcl:"string_list_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes ¶
type PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes struct {
// contains filtered or unexported fields
}
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) DateValue() terra.StringValue
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalRef() (terra.Reference, error)
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) InternalWithRef ¶
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) LongValue() terra.NumberValue
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
func (PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue ¶
func (cov PreExtractionHookConfigurationInvocationConditionConditionOnValueAttributes) StringValue() terra.StringValue
type PreExtractionHookConfigurationInvocationConditionState ¶
type PreExtractionHookConfigurationInvocationConditionState struct { ConditionDocumentAttributeKey string `json:"condition_document_attribute_key"` Operator string `json:"operator"` ConditionOnValue []PreExtractionHookConfigurationInvocationConditionConditionOnValueState `json:"condition_on_value"` }
type PreExtractionHookConfigurationState ¶
type PreExtractionHookConfigurationState struct { LambdaArn string `json:"lambda_arn"` S3Bucket string `json:"s3_bucket"` InvocationCondition []PreExtractionHookConfigurationInvocationConditionState `json:"invocation_condition"` }
type ProxyConfiguration ¶
type ProxyConfiguration struct { // Credentials: string, optional Credentials terra.StringValue `hcl:"credentials,attr"` // Host: string, required Host terra.StringValue `hcl:"host,attr" validate:"required"` // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` }
type ProxyConfigurationAttributes ¶
type ProxyConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ProxyConfigurationAttributes) Credentials ¶
func (pc ProxyConfigurationAttributes) Credentials() terra.StringValue
func (ProxyConfigurationAttributes) Host ¶
func (pc ProxyConfigurationAttributes) Host() terra.StringValue
func (ProxyConfigurationAttributes) InternalRef ¶
func (pc ProxyConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ProxyConfigurationAttributes) InternalTokens ¶
func (pc ProxyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProxyConfigurationAttributes) InternalWithRef ¶
func (pc ProxyConfigurationAttributes) InternalWithRef(ref terra.Reference) ProxyConfigurationAttributes
func (ProxyConfigurationAttributes) Port ¶
func (pc ProxyConfigurationAttributes) Port() terra.NumberValue
type ProxyConfigurationState ¶
type S3Configuration ¶
type S3Configuration struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // ExclusionPatterns: set of string, optional ExclusionPatterns terra.SetValue[terra.StringValue] `hcl:"exclusion_patterns,attr"` // InclusionPatterns: set of string, optional InclusionPatterns terra.SetValue[terra.StringValue] `hcl:"inclusion_patterns,attr"` // InclusionPrefixes: set of string, optional InclusionPrefixes terra.SetValue[terra.StringValue] `hcl:"inclusion_prefixes,attr"` // AccessControlListConfiguration: optional AccessControlListConfiguration *AccessControlListConfiguration `hcl:"access_control_list_configuration,block"` // DocumentsMetadataConfiguration: optional DocumentsMetadataConfiguration *DocumentsMetadataConfiguration `hcl:"documents_metadata_configuration,block"` }
type S3ConfigurationAttributes ¶
type S3ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (S3ConfigurationAttributes) AccessControlListConfiguration ¶
func (sc S3ConfigurationAttributes) AccessControlListConfiguration() terra.ListValue[AccessControlListConfigurationAttributes]
func (S3ConfigurationAttributes) BucketName ¶
func (sc S3ConfigurationAttributes) BucketName() terra.StringValue
func (S3ConfigurationAttributes) DocumentsMetadataConfiguration ¶
func (sc S3ConfigurationAttributes) DocumentsMetadataConfiguration() terra.ListValue[DocumentsMetadataConfigurationAttributes]
func (S3ConfigurationAttributes) ExclusionPatterns ¶
func (sc S3ConfigurationAttributes) ExclusionPatterns() terra.SetValue[terra.StringValue]
func (S3ConfigurationAttributes) InclusionPatterns ¶
func (sc S3ConfigurationAttributes) InclusionPatterns() terra.SetValue[terra.StringValue]
func (S3ConfigurationAttributes) InclusionPrefixes ¶
func (sc S3ConfigurationAttributes) InclusionPrefixes() terra.SetValue[terra.StringValue]
func (S3ConfigurationAttributes) InternalRef ¶
func (sc S3ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (S3ConfigurationAttributes) InternalTokens ¶
func (sc S3ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3ConfigurationAttributes) InternalWithRef ¶
func (sc S3ConfigurationAttributes) InternalWithRef(ref terra.Reference) S3ConfigurationAttributes
type S3ConfigurationState ¶
type S3ConfigurationState struct { BucketName string `json:"bucket_name"` ExclusionPatterns []string `json:"exclusion_patterns"` InclusionPatterns []string `json:"inclusion_patterns"` InclusionPrefixes []string `json:"inclusion_prefixes"` AccessControlListConfiguration []AccessControlListConfigurationState `json:"access_control_list_configuration"` DocumentsMetadataConfiguration []DocumentsMetadataConfigurationState `json:"documents_metadata_configuration"` }
type SeedUrlConfiguration ¶
type SeedUrlConfiguration struct { // SeedUrls: set of string, required SeedUrls terra.SetValue[terra.StringValue] `hcl:"seed_urls,attr" validate:"required"` // WebCrawlerMode: string, optional WebCrawlerMode terra.StringValue `hcl:"web_crawler_mode,attr"` }
type SeedUrlConfigurationAttributes ¶
type SeedUrlConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SeedUrlConfigurationAttributes) InternalRef ¶
func (suc SeedUrlConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SeedUrlConfigurationAttributes) InternalTokens ¶
func (suc SeedUrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SeedUrlConfigurationAttributes) InternalWithRef ¶
func (suc SeedUrlConfigurationAttributes) InternalWithRef(ref terra.Reference) SeedUrlConfigurationAttributes
func (SeedUrlConfigurationAttributes) SeedUrls ¶
func (suc SeedUrlConfigurationAttributes) SeedUrls() terra.SetValue[terra.StringValue]
func (SeedUrlConfigurationAttributes) WebCrawlerMode ¶
func (suc SeedUrlConfigurationAttributes) WebCrawlerMode() terra.StringValue
type SiteMapsConfiguration ¶
type SiteMapsConfiguration struct { // SiteMaps: set of string, required SiteMaps terra.SetValue[terra.StringValue] `hcl:"site_maps,attr" validate:"required"` }
type SiteMapsConfigurationAttributes ¶
type SiteMapsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SiteMapsConfigurationAttributes) InternalRef ¶
func (smc SiteMapsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SiteMapsConfigurationAttributes) InternalTokens ¶
func (smc SiteMapsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SiteMapsConfigurationAttributes) InternalWithRef ¶
func (smc SiteMapsConfigurationAttributes) InternalWithRef(ref terra.Reference) SiteMapsConfigurationAttributes
func (SiteMapsConfigurationAttributes) SiteMaps ¶
func (smc SiteMapsConfigurationAttributes) SiteMaps() terra.SetValue[terra.StringValue]
type SiteMapsConfigurationState ¶
type SiteMapsConfigurationState struct {
SiteMaps []string `json:"site_maps"`
}
type Target ¶
type Target struct { // TargetDocumentAttributeKey: string, optional TargetDocumentAttributeKey terra.StringValue `hcl:"target_document_attribute_key,attr"` // TargetDocumentAttributeValueDeletion: bool, optional TargetDocumentAttributeValueDeletion terra.BoolValue `hcl:"target_document_attribute_value_deletion,attr"` // TargetDocumentAttributeValue: optional TargetDocumentAttributeValue *TargetDocumentAttributeValue `hcl:"target_document_attribute_value,block"` }
type TargetAttributes ¶
type TargetAttributes struct {
// contains filtered or unexported fields
}
func (TargetAttributes) InternalRef ¶
func (t TargetAttributes) InternalRef() (terra.Reference, error)
func (TargetAttributes) InternalTokens ¶
func (t TargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetAttributes) InternalWithRef ¶
func (t TargetAttributes) InternalWithRef(ref terra.Reference) TargetAttributes
func (TargetAttributes) TargetDocumentAttributeKey ¶
func (t TargetAttributes) TargetDocumentAttributeKey() terra.StringValue
func (TargetAttributes) TargetDocumentAttributeValue ¶
func (t TargetAttributes) TargetDocumentAttributeValue() terra.ListValue[TargetDocumentAttributeValueAttributes]
func (TargetAttributes) TargetDocumentAttributeValueDeletion ¶
func (t TargetAttributes) TargetDocumentAttributeValueDeletion() terra.BoolValue
type TargetDocumentAttributeValue ¶
type TargetDocumentAttributeValue struct { // DateValue: string, optional DateValue terra.StringValue `hcl:"date_value,attr"` // LongValue: number, optional LongValue terra.NumberValue `hcl:"long_value,attr"` // StringListValue: set of string, optional StringListValue terra.SetValue[terra.StringValue] `hcl:"string_list_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type TargetDocumentAttributeValueAttributes ¶
type TargetDocumentAttributeValueAttributes struct {
// contains filtered or unexported fields
}
func (TargetDocumentAttributeValueAttributes) DateValue ¶
func (tdav TargetDocumentAttributeValueAttributes) DateValue() terra.StringValue
func (TargetDocumentAttributeValueAttributes) InternalRef ¶
func (tdav TargetDocumentAttributeValueAttributes) InternalRef() (terra.Reference, error)
func (TargetDocumentAttributeValueAttributes) InternalTokens ¶
func (tdav TargetDocumentAttributeValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetDocumentAttributeValueAttributes) InternalWithRef ¶
func (tdav TargetDocumentAttributeValueAttributes) InternalWithRef(ref terra.Reference) TargetDocumentAttributeValueAttributes
func (TargetDocumentAttributeValueAttributes) LongValue ¶
func (tdav TargetDocumentAttributeValueAttributes) LongValue() terra.NumberValue
func (TargetDocumentAttributeValueAttributes) StringListValue ¶
func (tdav TargetDocumentAttributeValueAttributes) StringListValue() terra.SetValue[terra.StringValue]
func (TargetDocumentAttributeValueAttributes) StringValue ¶
func (tdav TargetDocumentAttributeValueAttributes) StringValue() terra.StringValue
type TargetState ¶
type TargetState struct { TargetDocumentAttributeKey string `json:"target_document_attribute_key"` TargetDocumentAttributeValueDeletion bool `json:"target_document_attribute_value_deletion"` TargetDocumentAttributeValue []TargetDocumentAttributeValueState `json:"target_document_attribute_value"` }
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 Urls ¶
type Urls struct { // SeedUrlConfiguration: optional SeedUrlConfiguration *SeedUrlConfiguration `hcl:"seed_url_configuration,block"` // SiteMapsConfiguration: optional SiteMapsConfiguration *SiteMapsConfiguration `hcl:"site_maps_configuration,block"` }
type UrlsAttributes ¶
type UrlsAttributes struct {
// contains filtered or unexported fields
}
func (UrlsAttributes) InternalRef ¶
func (u UrlsAttributes) InternalRef() (terra.Reference, error)
func (UrlsAttributes) InternalTokens ¶
func (u UrlsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UrlsAttributes) InternalWithRef ¶
func (u UrlsAttributes) InternalWithRef(ref terra.Reference) UrlsAttributes
func (UrlsAttributes) SeedUrlConfiguration ¶
func (u UrlsAttributes) SeedUrlConfiguration() terra.ListValue[SeedUrlConfigurationAttributes]
func (UrlsAttributes) SiteMapsConfiguration ¶
func (u UrlsAttributes) SiteMapsConfiguration() terra.ListValue[SiteMapsConfigurationAttributes]
type UrlsState ¶
type UrlsState struct { SeedUrlConfiguration []SeedUrlConfigurationState `json:"seed_url_configuration"` SiteMapsConfiguration []SiteMapsConfigurationState `json:"site_maps_configuration"` }
type WebCrawlerConfiguration ¶
type WebCrawlerConfiguration struct { // CrawlDepth: number, optional CrawlDepth terra.NumberValue `hcl:"crawl_depth,attr"` // MaxContentSizePerPageInMegaBytes: number, optional MaxContentSizePerPageInMegaBytes terra.NumberValue `hcl:"max_content_size_per_page_in_mega_bytes,attr"` // MaxLinksPerPage: number, optional MaxLinksPerPage terra.NumberValue `hcl:"max_links_per_page,attr"` // MaxUrlsPerMinuteCrawlRate: number, optional MaxUrlsPerMinuteCrawlRate terra.NumberValue `hcl:"max_urls_per_minute_crawl_rate,attr"` // UrlExclusionPatterns: set of string, optional UrlExclusionPatterns terra.SetValue[terra.StringValue] `hcl:"url_exclusion_patterns,attr"` // UrlInclusionPatterns: set of string, optional UrlInclusionPatterns terra.SetValue[terra.StringValue] `hcl:"url_inclusion_patterns,attr"` // AuthenticationConfiguration: optional AuthenticationConfiguration *AuthenticationConfiguration `hcl:"authentication_configuration,block"` // ProxyConfiguration: optional ProxyConfiguration *ProxyConfiguration `hcl:"proxy_configuration,block"` // Urls: required Urls *Urls `hcl:"urls,block" validate:"required"` }
type WebCrawlerConfigurationAttributes ¶
type WebCrawlerConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (WebCrawlerConfigurationAttributes) AuthenticationConfiguration ¶
func (wcc WebCrawlerConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[AuthenticationConfigurationAttributes]
func (WebCrawlerConfigurationAttributes) CrawlDepth ¶
func (wcc WebCrawlerConfigurationAttributes) CrawlDepth() terra.NumberValue
func (WebCrawlerConfigurationAttributes) InternalRef ¶
func (wcc WebCrawlerConfigurationAttributes) InternalRef() (terra.Reference, error)
func (WebCrawlerConfigurationAttributes) InternalTokens ¶
func (wcc WebCrawlerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WebCrawlerConfigurationAttributes) InternalWithRef ¶
func (wcc WebCrawlerConfigurationAttributes) InternalWithRef(ref terra.Reference) WebCrawlerConfigurationAttributes
func (WebCrawlerConfigurationAttributes) MaxContentSizePerPageInMegaBytes ¶
func (wcc WebCrawlerConfigurationAttributes) MaxContentSizePerPageInMegaBytes() terra.NumberValue
func (WebCrawlerConfigurationAttributes) MaxLinksPerPage ¶
func (wcc WebCrawlerConfigurationAttributes) MaxLinksPerPage() terra.NumberValue
func (WebCrawlerConfigurationAttributes) MaxUrlsPerMinuteCrawlRate ¶
func (wcc WebCrawlerConfigurationAttributes) MaxUrlsPerMinuteCrawlRate() terra.NumberValue
func (WebCrawlerConfigurationAttributes) ProxyConfiguration ¶
func (wcc WebCrawlerConfigurationAttributes) ProxyConfiguration() terra.ListValue[ProxyConfigurationAttributes]
func (WebCrawlerConfigurationAttributes) UrlExclusionPatterns ¶
func (wcc WebCrawlerConfigurationAttributes) UrlExclusionPatterns() terra.SetValue[terra.StringValue]
func (WebCrawlerConfigurationAttributes) UrlInclusionPatterns ¶
func (wcc WebCrawlerConfigurationAttributes) UrlInclusionPatterns() terra.SetValue[terra.StringValue]
func (WebCrawlerConfigurationAttributes) Urls ¶
func (wcc WebCrawlerConfigurationAttributes) Urls() terra.ListValue[UrlsAttributes]
type WebCrawlerConfigurationState ¶
type WebCrawlerConfigurationState struct { CrawlDepth float64 `json:"crawl_depth"` MaxContentSizePerPageInMegaBytes float64 `json:"max_content_size_per_page_in_mega_bytes"` MaxLinksPerPage float64 `json:"max_links_per_page"` MaxUrlsPerMinuteCrawlRate float64 `json:"max_urls_per_minute_crawl_rate"` UrlExclusionPatterns []string `json:"url_exclusion_patterns"` UrlInclusionPatterns []string `json:"url_inclusion_patterns"` AuthenticationConfiguration []AuthenticationConfigurationState `json:"authentication_configuration"` ProxyConfiguration []ProxyConfigurationState `json:"proxy_configuration"` Urls []UrlsState `json:"urls"` }
Click to show internal directories.
Click to hide internal directories.