Documentation
¶
Overview ¶
Package cloudsearch provides a client for Amazon CloudSearch.
Index ¶
- Constants
- type AccessPoliciesStatus
- type AnalysisOptions
- type AnalysisScheme
- type AnalysisSchemeStatus
- type AvailabilityOptionsStatus
- type BuildSuggestersRequest
- type BuildSuggestersResponse
- type BuildSuggestersResult
- type CloudSearch
- func (c *CloudSearch) BuildSuggesters(req *BuildSuggestersRequest) (resp *BuildSuggestersResult, err error)
- func (c *CloudSearch) CreateDomain(req *CreateDomainRequest) (resp *CreateDomainResult, err error)
- func (c *CloudSearch) DefineAnalysisScheme(req *DefineAnalysisSchemeRequest) (resp *DefineAnalysisSchemeResult, err error)
- func (c *CloudSearch) DefineExpression(req *DefineExpressionRequest) (resp *DefineExpressionResult, err error)
- func (c *CloudSearch) DefineIndexField(req *DefineIndexFieldRequest) (resp *DefineIndexFieldResult, err error)
- func (c *CloudSearch) DefineSuggester(req *DefineSuggesterRequest) (resp *DefineSuggesterResult, err error)
- func (c *CloudSearch) DeleteAnalysisScheme(req *DeleteAnalysisSchemeRequest) (resp *DeleteAnalysisSchemeResult, err error)
- func (c *CloudSearch) DeleteDomain(req *DeleteDomainRequest) (resp *DeleteDomainResult, err error)
- func (c *CloudSearch) DeleteExpression(req *DeleteExpressionRequest) (resp *DeleteExpressionResult, err error)
- func (c *CloudSearch) DeleteIndexField(req *DeleteIndexFieldRequest) (resp *DeleteIndexFieldResult, err error)
- func (c *CloudSearch) DeleteSuggester(req *DeleteSuggesterRequest) (resp *DeleteSuggesterResult, err error)
- func (c *CloudSearch) DescribeAnalysisSchemes(req *DescribeAnalysisSchemesRequest) (resp *DescribeAnalysisSchemesResult, err error)
- func (c *CloudSearch) DescribeAvailabilityOptions(req *DescribeAvailabilityOptionsRequest) (resp *DescribeAvailabilityOptionsResult, err error)
- func (c *CloudSearch) DescribeDomains(req *DescribeDomainsRequest) (resp *DescribeDomainsResult, err error)
- func (c *CloudSearch) DescribeExpressions(req *DescribeExpressionsRequest) (resp *DescribeExpressionsResult, err error)
- func (c *CloudSearch) DescribeIndexFields(req *DescribeIndexFieldsRequest) (resp *DescribeIndexFieldsResult, err error)
- func (c *CloudSearch) DescribeScalingParameters(req *DescribeScalingParametersRequest) (resp *DescribeScalingParametersResult, err error)
- func (c *CloudSearch) DescribeServiceAccessPolicies(req *DescribeServiceAccessPoliciesRequest) (resp *DescribeServiceAccessPoliciesResult, err error)
- func (c *CloudSearch) DescribeSuggesters(req *DescribeSuggestersRequest) (resp *DescribeSuggestersResult, err error)
- func (c *CloudSearch) IndexDocuments(req *IndexDocumentsRequest) (resp *IndexDocumentsResult, err error)
- func (c *CloudSearch) ListDomainNames() (resp *ListDomainNamesResult, err error)
- func (c *CloudSearch) UpdateAvailabilityOptions(req *UpdateAvailabilityOptionsRequest) (resp *UpdateAvailabilityOptionsResult, err error)
- func (c *CloudSearch) UpdateScalingParameters(req *UpdateScalingParametersRequest) (resp *UpdateScalingParametersResult, err error)
- func (c *CloudSearch) UpdateServiceAccessPolicies(req *UpdateServiceAccessPoliciesRequest) (resp *UpdateServiceAccessPoliciesResult, err error)
- type CreateDomainRequest
- type CreateDomainResponse
- type CreateDomainResult
- type DateArrayOptions
- type DateOptions
- type DefineAnalysisSchemeRequest
- type DefineAnalysisSchemeResponse
- type DefineAnalysisSchemeResult
- type DefineExpressionRequest
- type DefineExpressionResponse
- type DefineExpressionResult
- type DefineIndexFieldRequest
- type DefineIndexFieldResponse
- type DefineIndexFieldResult
- type DefineSuggesterRequest
- type DefineSuggesterResponse
- type DefineSuggesterResult
- type DeleteAnalysisSchemeRequest
- type DeleteAnalysisSchemeResponse
- type DeleteAnalysisSchemeResult
- type DeleteDomainRequest
- type DeleteDomainResponse
- type DeleteDomainResult
- type DeleteExpressionRequest
- type DeleteExpressionResponse
- type DeleteExpressionResult
- type DeleteIndexFieldRequest
- type DeleteIndexFieldResponse
- type DeleteIndexFieldResult
- type DeleteSuggesterRequest
- type DeleteSuggesterResponse
- type DeleteSuggesterResult
- type DescribeAnalysisSchemesRequest
- type DescribeAnalysisSchemesResponse
- type DescribeAnalysisSchemesResult
- type DescribeAvailabilityOptionsRequest
- type DescribeAvailabilityOptionsResponse
- type DescribeAvailabilityOptionsResult
- type DescribeDomainsRequest
- type DescribeDomainsResponse
- type DescribeDomainsResult
- type DescribeExpressionsRequest
- type DescribeExpressionsResponse
- type DescribeExpressionsResult
- type DescribeIndexFieldsRequest
- type DescribeIndexFieldsResponse
- type DescribeIndexFieldsResult
- type DescribeScalingParametersRequest
- type DescribeScalingParametersResponse
- type DescribeScalingParametersResult
- type DescribeServiceAccessPoliciesRequest
- type DescribeServiceAccessPoliciesResponse
- type DescribeServiceAccessPoliciesResult
- type DescribeSuggestersRequest
- type DescribeSuggestersResponse
- type DescribeSuggestersResult
- type DocumentSuggesterOptions
- type DomainNameMap
- type DomainStatus
- type DoubleArrayOptions
- type DoubleOptions
- type Expression
- type ExpressionStatus
- type IndexDocumentsRequest
- type IndexDocumentsResponse
- type IndexDocumentsResult
- type IndexField
- type IndexFieldStatus
- type IntArrayOptions
- type IntOptions
- type LatLonOptions
- type Limits
- type ListDomainNamesResponse
- type ListDomainNamesResult
- type LiteralArrayOptions
- type LiteralOptions
- type OptionStatus
- type ScalingParameters
- type ScalingParametersStatus
- type ServiceEndpoint
- type Suggester
- type SuggesterStatus
- type TextArrayOptions
- type TextOptions
- type UpdateAvailabilityOptionsRequest
- type UpdateAvailabilityOptionsResponse
- type UpdateAvailabilityOptionsResult
- type UpdateScalingParametersRequest
- type UpdateScalingParametersResponse
- type UpdateScalingParametersResult
- type UpdateServiceAccessPoliciesRequest
- type UpdateServiceAccessPoliciesResponse
- type UpdateServiceAccessPoliciesResult
Constants ¶
const ( AlgorithmicStemmingFull = "full" AlgorithmicStemmingLight = "light" AlgorithmicStemmingMinimal = "minimal" AlgorithmicStemmingNone = "none" )
Possible values for CloudSearch.
const ( AnalysisSchemeLanguageAr = "ar" AnalysisSchemeLanguageBg = "bg" AnalysisSchemeLanguageCa = "ca" AnalysisSchemeLanguageCs = "cs" AnalysisSchemeLanguageDa = "da" AnalysisSchemeLanguageDe = "de" AnalysisSchemeLanguageEl = "el" AnalysisSchemeLanguageEn = "en" AnalysisSchemeLanguageEs = "es" AnalysisSchemeLanguageEu = "eu" AnalysisSchemeLanguageFa = "fa" AnalysisSchemeLanguageFi = "fi" AnalysisSchemeLanguageFr = "fr" AnalysisSchemeLanguageGa = "ga" AnalysisSchemeLanguageGl = "gl" AnalysisSchemeLanguageHe = "he" AnalysisSchemeLanguageHi = "hi" AnalysisSchemeLanguageHu = "hu" AnalysisSchemeLanguageHy = "hy" AnalysisSchemeLanguageID = "id" AnalysisSchemeLanguageIt = "it" AnalysisSchemeLanguageJa = "ja" AnalysisSchemeLanguageKo = "ko" AnalysisSchemeLanguageLv = "lv" AnalysisSchemeLanguageMul = "mul" AnalysisSchemeLanguageNl = "nl" AnalysisSchemeLanguageNo = "no" AnalysisSchemeLanguagePt = "pt" AnalysisSchemeLanguageRo = "ro" AnalysisSchemeLanguageRu = "ru" AnalysisSchemeLanguageSv = "sv" AnalysisSchemeLanguageTh = "th" AnalysisSchemeLanguageTr = "tr" AnalysisSchemeLanguageZhHans = "zh-Hans" AnalysisSchemeLanguageZhHant = "zh-Hant" )
Possible values for CloudSearch.
const ( IndexFieldTypeDate = "date" IndexFieldTypeDateArray = "date-array" IndexFieldTypeDouble = "double" IndexFieldTypeDoubleArray = "double-array" IndexFieldTypeInt = "int" IndexFieldTypeIntArray = "int-array" IndexFieldTypeLatlon = "latlon" IndexFieldTypeLiteral = "literal" IndexFieldTypeLiteralArray = "literal-array" IndexFieldTypeText = "text" IndexFieldTypeTextArray = "text-array" )
Possible values for CloudSearch.
const ( OptionStateActive = "Active" OptionStateFailedToValidate = "FailedToValidate" OptionStateProcessing = "Processing" OptionStateRequiresIndexDocuments = "RequiresIndexDocuments" )
Possible values for CloudSearch.
const ( PartitionInstanceTypeSearchM1Large = "search.m1.large" PartitionInstanceTypeSearchM1Small = "search.m1.small" PartitionInstanceTypeSearchM22xlarge = "search.m2.2xlarge" PartitionInstanceTypeSearchM2Xlarge = "search.m2.xlarge" )
Possible values for CloudSearch.
const ( SuggesterFuzzyMatchingHigh = "high" SuggesterFuzzyMatchingLow = "low" SuggesterFuzzyMatchingNone = "none" )
Possible values for CloudSearch.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoliciesStatus ¶
type AccessPoliciesStatus struct { Options aws.StringValue `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
AccessPoliciesStatus is undocumented.
type AnalysisOptions ¶
type AnalysisOptions struct { AlgorithmicStemming aws.StringValue `query:"AlgorithmicStemming" xml:"AlgorithmicStemming"` JapaneseTokenizationDictionary aws.StringValue `query:"JapaneseTokenizationDictionary" xml:"JapaneseTokenizationDictionary"` StemmingDictionary aws.StringValue `query:"StemmingDictionary" xml:"StemmingDictionary"` Stopwords aws.StringValue `query:"Stopwords" xml:"Stopwords"` Synonyms aws.StringValue `query:"Synonyms" xml:"Synonyms"` }
AnalysisOptions is undocumented.
type AnalysisScheme ¶
type AnalysisScheme struct { AnalysisOptions *AnalysisOptions `query:"AnalysisOptions" xml:"AnalysisOptions"` AnalysisSchemeLanguage aws.StringValue `query:"AnalysisSchemeLanguage" xml:"AnalysisSchemeLanguage"` AnalysisSchemeName aws.StringValue `query:"AnalysisSchemeName" xml:"AnalysisSchemeName"` }
AnalysisScheme is undocumented.
type AnalysisSchemeStatus ¶
type AnalysisSchemeStatus struct { Options *AnalysisScheme `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
AnalysisSchemeStatus is undocumented.
type AvailabilityOptionsStatus ¶
type AvailabilityOptionsStatus struct { Options aws.BooleanValue `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
AvailabilityOptionsStatus is undocumented.
type BuildSuggestersRequest ¶
type BuildSuggestersRequest struct {
DomainName aws.StringValue `query:"DomainName" xml:"DomainName"`
}
BuildSuggestersRequest is undocumented.
type BuildSuggestersResponse ¶
type BuildSuggestersResponse struct {
FieldNames []string `query:"FieldNames.member" xml:"BuildSuggestersResult>FieldNames>member"`
}
BuildSuggestersResponse is undocumented.
type BuildSuggestersResult ¶
type BuildSuggestersResult struct {
FieldNames []string `query:"FieldNames.member" xml:"BuildSuggestersResult>FieldNames>member"`
}
BuildSuggestersResult is a wrapper for BuildSuggestersResponse.
type CloudSearch ¶
type CloudSearch struct {
// contains filtered or unexported fields
}
CloudSearch is a client for Amazon CloudSearch.
func New ¶
func New(creds aws.CredentialsProvider, region string, client *http.Client) *CloudSearch
New returns a new CloudSearch client.
func (*CloudSearch) BuildSuggesters ¶
func (c *CloudSearch) BuildSuggesters(req *BuildSuggestersRequest) (resp *BuildSuggestersResult, err error)
BuildSuggesters indexes the search suggestions. For more information, see Configuring Suggesters in the Amazon CloudSearch Developer Guide
func (*CloudSearch) CreateDomain ¶
func (c *CloudSearch) CreateDomain(req *CreateDomainRequest) (resp *CreateDomainResult, err error)
CreateDomain creates a new search domain. For more information, see Creating a Search Domain in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DefineAnalysisScheme ¶
func (c *CloudSearch) DefineAnalysisScheme(req *DefineAnalysisSchemeRequest) (resp *DefineAnalysisSchemeResult, err error)
DefineAnalysisScheme configures an analysis scheme that can be applied to a text or text-array field to define language-specific text processing options. For more information, see Configuring Analysis Schemes in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DefineExpression ¶
func (c *CloudSearch) DefineExpression(req *DefineExpressionRequest) (resp *DefineExpressionResult, err error)
DefineExpression configures an Expression for the search domain. Used to create new expressions and modify existing ones. If the expression exists, the new configuration replaces the old one. For more information, see Configuring Expressions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DefineIndexField ¶
func (c *CloudSearch) DefineIndexField(req *DefineIndexFieldRequest) (resp *DefineIndexFieldResult, err error)
DefineIndexField configures an IndexField for the search domain. Used to create new fields and modify existing ones. You must specify the name of the domain you are configuring and an index field configuration. The index field configuration specifies a unique name, the index field type, and the options you want to configure for the field. The options you can specify depend on the IndexFieldType . If the field exists, the new configuration replaces the old one. For more information, see Configuring Index Fields in the Amazon CloudSearch Developer Guide .
func (*CloudSearch) DefineSuggester ¶
func (c *CloudSearch) DefineSuggester(req *DefineSuggesterRequest) (resp *DefineSuggesterResult, err error)
DefineSuggester configures a suggester for a domain. A suggester enables you to display possible matches before users finish typing their queries. When you configure a suggester, you must specify the name of the text field you want to search for possible matches and a unique name for the suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DeleteAnalysisScheme ¶
func (c *CloudSearch) DeleteAnalysisScheme(req *DeleteAnalysisSchemeRequest) (resp *DeleteAnalysisSchemeResult, err error)
DeleteAnalysisScheme deletes an analysis scheme. For more information, see Configuring Analysis Schemes in the Amazon CloudSearch Developer Guide .
func (*CloudSearch) DeleteDomain ¶
func (c *CloudSearch) DeleteDomain(req *DeleteDomainRequest) (resp *DeleteDomainResult, err error)
DeleteDomain permanently deletes a search domain and all of its data. Once a domain has been deleted, it cannot be recovered. For more information, see Deleting a Search Domain in the Amazon CloudSearch Developer Guide .
func (*CloudSearch) DeleteExpression ¶
func (c *CloudSearch) DeleteExpression(req *DeleteExpressionRequest) (resp *DeleteExpressionResult, err error)
DeleteExpression removes an Expression from the search domain. For more information, see Configuring Expressions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DeleteIndexField ¶
func (c *CloudSearch) DeleteIndexField(req *DeleteIndexFieldRequest) (resp *DeleteIndexFieldResult, err error)
DeleteIndexField removes an IndexField from the search domain. For more information, see Configuring Index Fields in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DeleteSuggester ¶
func (c *CloudSearch) DeleteSuggester(req *DeleteSuggesterRequest) (resp *DeleteSuggesterResult, err error)
DeleteSuggester deletes a suggester. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeAnalysisSchemes ¶
func (c *CloudSearch) DescribeAnalysisSchemes(req *DescribeAnalysisSchemesRequest) (resp *DescribeAnalysisSchemesResult, err error)
DescribeAnalysisSchemes gets the analysis schemes configured for a domain. An analysis scheme defines language-specific text processing options for a text field. Can be limited to specific analysis schemes by name. By default, shows all analysis schemes and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Analysis Schemes in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeAvailabilityOptions ¶
func (c *CloudSearch) DescribeAvailabilityOptions(req *DescribeAvailabilityOptionsRequest) (resp *DescribeAvailabilityOptionsResult, err error)
DescribeAvailabilityOptions gets the availability options configured for a domain. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Availability Options in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeDomains ¶
func (c *CloudSearch) DescribeDomains(req *DescribeDomainsRequest) (resp *DescribeDomainsResult, err error)
DescribeDomains gets information about the search domains owned by this account. Can be limited to specific domains. Shows all domains by default. To get the number of searchable documents in a domain, use the console or submit a matchall request to your domain's search endpoint: q=matchall&q.parser=structured&size=0 . For more information, see Getting Information about a Search Domain in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeExpressions ¶
func (c *CloudSearch) DescribeExpressions(req *DescribeExpressionsRequest) (resp *DescribeExpressionsResult, err error)
DescribeExpressions gets the expressions configured for the search domain. Can be limited to specific expressions by name. By default, shows all expressions and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Expressions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeIndexFields ¶
func (c *CloudSearch) DescribeIndexFields(req *DescribeIndexFieldsRequest) (resp *DescribeIndexFieldsResult, err error)
DescribeIndexFields gets information about the index fields configured for the search domain. Can be limited to specific fields by name. By default, shows all fields and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Getting Domain Information in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeScalingParameters ¶
func (c *CloudSearch) DescribeScalingParameters(req *DescribeScalingParametersRequest) (resp *DescribeScalingParametersResult, err error)
DescribeScalingParameters gets the scaling parameters configured for a domain. A domain's scaling parameters specify the desired search instance type and replication count. For more information, see Configuring Scaling Options in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeServiceAccessPolicies ¶
func (c *CloudSearch) DescribeServiceAccessPolicies(req *DescribeServiceAccessPoliciesRequest) (resp *DescribeServiceAccessPoliciesResult, err error)
DescribeServiceAccessPolicies gets information about the access policies that control access to the domain's document and search endpoints. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Configuring Access for a Search Domain in the Amazon CloudSearch Developer Guide
func (*CloudSearch) DescribeSuggesters ¶
func (c *CloudSearch) DescribeSuggesters(req *DescribeSuggestersRequest) (resp *DescribeSuggestersResult, err error)
DescribeSuggesters gets the suggesters configured for a domain. A suggester enables you to display possible matches before users finish typing their queries. Can be limited to specific suggesters by name. By default, shows all suggesters and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see Getting Search Suggestions in the Amazon CloudSearch Developer Guide
func (*CloudSearch) IndexDocuments ¶
func (c *CloudSearch) IndexDocuments(req *IndexDocumentsRequest) (resp *IndexDocumentsResult, err error)
IndexDocuments tells the search domain to start indexing its documents using the latest indexing options. This operation must be invoked to activate options whose OptionStatus is RequiresIndexDocuments
func (*CloudSearch) ListDomainNames ¶
func (c *CloudSearch) ListDomainNames() (resp *ListDomainNamesResult, err error)
ListDomainNames is undocumented.
func (*CloudSearch) UpdateAvailabilityOptions ¶
func (c *CloudSearch) UpdateAvailabilityOptions(req *UpdateAvailabilityOptionsRequest) (resp *UpdateAvailabilityOptionsResult, err error)
UpdateAvailabilityOptions configures the availability options for a domain. Enabling the Multi-AZ option expands an Amazon CloudSearch domain to an additional Availability Zone in the same Region to increase fault tolerance in the event of a service disruption. Changes to the Multi-AZ option can take about half an hour to become active. For more information, see Configuring Availability Options in the Amazon CloudSearch Developer Guide
func (*CloudSearch) UpdateScalingParameters ¶
func (c *CloudSearch) UpdateScalingParameters(req *UpdateScalingParametersRequest) (resp *UpdateScalingParametersResult, err error)
UpdateScalingParameters configures scaling parameters for a domain. A domain's scaling parameters specify the desired search instance type and replication count. Amazon CloudSearch will still automatically scale your domain based on the volume of data and traffic, but not below the desired instance type and replication count. If the Multi-AZ option is enabled, these values control the resources used per Availability Zone. For more information, see Configuring Scaling Options in the Amazon CloudSearch Developer Guide .
func (*CloudSearch) UpdateServiceAccessPolicies ¶
func (c *CloudSearch) UpdateServiceAccessPolicies(req *UpdateServiceAccessPoliciesRequest) (resp *UpdateServiceAccessPoliciesResult, err error)
UpdateServiceAccessPolicies configures the access rules that control access to the domain's document and search endpoints. For more information, see Configuring Access for an Amazon CloudSearch Domain
type CreateDomainRequest ¶
type CreateDomainRequest struct {
DomainName aws.StringValue `query:"DomainName" xml:"DomainName"`
}
CreateDomainRequest is undocumented.
type CreateDomainResponse ¶
type CreateDomainResponse struct {
DomainStatus *DomainStatus `query:"DomainStatus" xml:"CreateDomainResult>DomainStatus"`
}
CreateDomainResponse is undocumented.
type CreateDomainResult ¶
type CreateDomainResult struct {
DomainStatus *DomainStatus `query:"DomainStatus" xml:"CreateDomainResult>DomainStatus"`
}
CreateDomainResult is a wrapper for CreateDomainResponse.
type DateArrayOptions ¶
type DateArrayOptions struct { DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SourceFields aws.StringValue `query:"SourceFields" xml:"SourceFields"` }
DateArrayOptions is undocumented.
type DateOptions ¶
type DateOptions struct { DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
DateOptions is undocumented.
type DefineAnalysisSchemeRequest ¶
type DefineAnalysisSchemeRequest struct { AnalysisScheme *AnalysisScheme `query:"AnalysisScheme" xml:"AnalysisScheme"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
DefineAnalysisSchemeRequest is undocumented.
type DefineAnalysisSchemeResponse ¶
type DefineAnalysisSchemeResponse struct {
AnalysisScheme *AnalysisSchemeStatus `query:"AnalysisScheme" xml:"DefineAnalysisSchemeResult>AnalysisScheme"`
}
DefineAnalysisSchemeResponse is undocumented.
type DefineAnalysisSchemeResult ¶
type DefineAnalysisSchemeResult struct {
AnalysisScheme *AnalysisSchemeStatus `query:"AnalysisScheme" xml:"DefineAnalysisSchemeResult>AnalysisScheme"`
}
DefineAnalysisSchemeResult is a wrapper for DefineAnalysisSchemeResponse.
type DefineExpressionRequest ¶
type DefineExpressionRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` Expression *Expression `query:"Expression" xml:"Expression"` }
DefineExpressionRequest is undocumented.
type DefineExpressionResponse ¶
type DefineExpressionResponse struct {
Expression *ExpressionStatus `query:"Expression" xml:"DefineExpressionResult>Expression"`
}
DefineExpressionResponse is undocumented.
type DefineExpressionResult ¶
type DefineExpressionResult struct {
Expression *ExpressionStatus `query:"Expression" xml:"DefineExpressionResult>Expression"`
}
DefineExpressionResult is a wrapper for DefineExpressionResponse.
type DefineIndexFieldRequest ¶
type DefineIndexFieldRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` IndexField *IndexField `query:"IndexField" xml:"IndexField"` }
DefineIndexFieldRequest is undocumented.
type DefineIndexFieldResponse ¶
type DefineIndexFieldResponse struct {
IndexField *IndexFieldStatus `query:"IndexField" xml:"DefineIndexFieldResult>IndexField"`
}
DefineIndexFieldResponse is undocumented.
type DefineIndexFieldResult ¶
type DefineIndexFieldResult struct {
IndexField *IndexFieldStatus `query:"IndexField" xml:"DefineIndexFieldResult>IndexField"`
}
DefineIndexFieldResult is a wrapper for DefineIndexFieldResponse.
type DefineSuggesterRequest ¶
type DefineSuggesterRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` Suggester *Suggester `query:"Suggester" xml:"Suggester"` }
DefineSuggesterRequest is undocumented.
type DefineSuggesterResponse ¶
type DefineSuggesterResponse struct {
Suggester *SuggesterStatus `query:"Suggester" xml:"DefineSuggesterResult>Suggester"`
}
DefineSuggesterResponse is undocumented.
type DefineSuggesterResult ¶
type DefineSuggesterResult struct {
Suggester *SuggesterStatus `query:"Suggester" xml:"DefineSuggesterResult>Suggester"`
}
DefineSuggesterResult is a wrapper for DefineSuggesterResponse.
type DeleteAnalysisSchemeRequest ¶
type DeleteAnalysisSchemeRequest struct { AnalysisSchemeName aws.StringValue `query:"AnalysisSchemeName" xml:"AnalysisSchemeName"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
DeleteAnalysisSchemeRequest is undocumented.
type DeleteAnalysisSchemeResponse ¶
type DeleteAnalysisSchemeResponse struct {
AnalysisScheme *AnalysisSchemeStatus `query:"AnalysisScheme" xml:"DeleteAnalysisSchemeResult>AnalysisScheme"`
}
DeleteAnalysisSchemeResponse is undocumented.
type DeleteAnalysisSchemeResult ¶
type DeleteAnalysisSchemeResult struct {
AnalysisScheme *AnalysisSchemeStatus `query:"AnalysisScheme" xml:"DeleteAnalysisSchemeResult>AnalysisScheme"`
}
DeleteAnalysisSchemeResult is a wrapper for DeleteAnalysisSchemeResponse.
type DeleteDomainRequest ¶
type DeleteDomainRequest struct {
DomainName aws.StringValue `query:"DomainName" xml:"DomainName"`
}
DeleteDomainRequest is undocumented.
type DeleteDomainResponse ¶
type DeleteDomainResponse struct {
DomainStatus *DomainStatus `query:"DomainStatus" xml:"DeleteDomainResult>DomainStatus"`
}
DeleteDomainResponse is undocumented.
type DeleteDomainResult ¶
type DeleteDomainResult struct {
DomainStatus *DomainStatus `query:"DomainStatus" xml:"DeleteDomainResult>DomainStatus"`
}
DeleteDomainResult is a wrapper for DeleteDomainResponse.
type DeleteExpressionRequest ¶
type DeleteExpressionRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` ExpressionName aws.StringValue `query:"ExpressionName" xml:"ExpressionName"` }
DeleteExpressionRequest is undocumented.
type DeleteExpressionResponse ¶
type DeleteExpressionResponse struct {
Expression *ExpressionStatus `query:"Expression" xml:"DeleteExpressionResult>Expression"`
}
DeleteExpressionResponse is undocumented.
type DeleteExpressionResult ¶
type DeleteExpressionResult struct {
Expression *ExpressionStatus `query:"Expression" xml:"DeleteExpressionResult>Expression"`
}
DeleteExpressionResult is a wrapper for DeleteExpressionResponse.
type DeleteIndexFieldRequest ¶
type DeleteIndexFieldRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` IndexFieldName aws.StringValue `query:"IndexFieldName" xml:"IndexFieldName"` }
DeleteIndexFieldRequest is undocumented.
type DeleteIndexFieldResponse ¶
type DeleteIndexFieldResponse struct {
IndexField *IndexFieldStatus `query:"IndexField" xml:"DeleteIndexFieldResult>IndexField"`
}
DeleteIndexFieldResponse is undocumented.
type DeleteIndexFieldResult ¶
type DeleteIndexFieldResult struct {
IndexField *IndexFieldStatus `query:"IndexField" xml:"DeleteIndexFieldResult>IndexField"`
}
DeleteIndexFieldResult is a wrapper for DeleteIndexFieldResponse.
type DeleteSuggesterRequest ¶
type DeleteSuggesterRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` SuggesterName aws.StringValue `query:"SuggesterName" xml:"SuggesterName"` }
DeleteSuggesterRequest is undocumented.
type DeleteSuggesterResponse ¶
type DeleteSuggesterResponse struct {
Suggester *SuggesterStatus `query:"Suggester" xml:"DeleteSuggesterResult>Suggester"`
}
DeleteSuggesterResponse is undocumented.
type DeleteSuggesterResult ¶
type DeleteSuggesterResult struct {
Suggester *SuggesterStatus `query:"Suggester" xml:"DeleteSuggesterResult>Suggester"`
}
DeleteSuggesterResult is a wrapper for DeleteSuggesterResponse.
type DescribeAnalysisSchemesRequest ¶
type DescribeAnalysisSchemesRequest struct { AnalysisSchemeNames []string `query:"AnalysisSchemeNames.member" xml:"AnalysisSchemeNames>member"` Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
DescribeAnalysisSchemesRequest is undocumented.
type DescribeAnalysisSchemesResponse ¶
type DescribeAnalysisSchemesResponse struct {
AnalysisSchemes []AnalysisSchemeStatus `query:"AnalysisSchemes.member" xml:"DescribeAnalysisSchemesResult>AnalysisSchemes>member"`
}
DescribeAnalysisSchemesResponse is undocumented.
type DescribeAnalysisSchemesResult ¶
type DescribeAnalysisSchemesResult struct {
AnalysisSchemes []AnalysisSchemeStatus `query:"AnalysisSchemes.member" xml:"DescribeAnalysisSchemesResult>AnalysisSchemes>member"`
}
DescribeAnalysisSchemesResult is a wrapper for DescribeAnalysisSchemesResponse.
type DescribeAvailabilityOptionsRequest ¶
type DescribeAvailabilityOptionsRequest struct { Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
DescribeAvailabilityOptionsRequest is undocumented.
type DescribeAvailabilityOptionsResponse ¶
type DescribeAvailabilityOptionsResponse struct {
AvailabilityOptions *AvailabilityOptionsStatus `query:"AvailabilityOptions" xml:"DescribeAvailabilityOptionsResult>AvailabilityOptions"`
}
DescribeAvailabilityOptionsResponse is undocumented.
type DescribeAvailabilityOptionsResult ¶
type DescribeAvailabilityOptionsResult struct {
AvailabilityOptions *AvailabilityOptionsStatus `query:"AvailabilityOptions" xml:"DescribeAvailabilityOptionsResult>AvailabilityOptions"`
}
DescribeAvailabilityOptionsResult is a wrapper for DescribeAvailabilityOptionsResponse.
type DescribeDomainsRequest ¶
type DescribeDomainsRequest struct {
DomainNames []string `query:"DomainNames.member" xml:"DomainNames>member"`
}
DescribeDomainsRequest is undocumented.
type DescribeDomainsResponse ¶
type DescribeDomainsResponse struct {
DomainStatusList []DomainStatus `query:"DomainStatusList.member" xml:"DescribeDomainsResult>DomainStatusList>member"`
}
DescribeDomainsResponse is undocumented.
type DescribeDomainsResult ¶
type DescribeDomainsResult struct {
DomainStatusList []DomainStatus `query:"DomainStatusList.member" xml:"DescribeDomainsResult>DomainStatusList>member"`
}
DescribeDomainsResult is a wrapper for DescribeDomainsResponse.
type DescribeExpressionsRequest ¶
type DescribeExpressionsRequest struct { Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` ExpressionNames []string `query:"ExpressionNames.member" xml:"ExpressionNames>member"` }
DescribeExpressionsRequest is undocumented.
type DescribeExpressionsResponse ¶
type DescribeExpressionsResponse struct {
Expressions []ExpressionStatus `query:"Expressions.member" xml:"DescribeExpressionsResult>Expressions>member"`
}
DescribeExpressionsResponse is undocumented.
type DescribeExpressionsResult ¶
type DescribeExpressionsResult struct {
Expressions []ExpressionStatus `query:"Expressions.member" xml:"DescribeExpressionsResult>Expressions>member"`
}
DescribeExpressionsResult is a wrapper for DescribeExpressionsResponse.
type DescribeIndexFieldsRequest ¶
type DescribeIndexFieldsRequest struct { Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` FieldNames []string `query:"FieldNames.member" xml:"FieldNames>member"` }
DescribeIndexFieldsRequest is undocumented.
type DescribeIndexFieldsResponse ¶
type DescribeIndexFieldsResponse struct {
IndexFields []IndexFieldStatus `query:"IndexFields.member" xml:"DescribeIndexFieldsResult>IndexFields>member"`
}
DescribeIndexFieldsResponse is undocumented.
type DescribeIndexFieldsResult ¶
type DescribeIndexFieldsResult struct {
IndexFields []IndexFieldStatus `query:"IndexFields.member" xml:"DescribeIndexFieldsResult>IndexFields>member"`
}
DescribeIndexFieldsResult is a wrapper for DescribeIndexFieldsResponse.
type DescribeScalingParametersRequest ¶
type DescribeScalingParametersRequest struct {
DomainName aws.StringValue `query:"DomainName" xml:"DomainName"`
}
DescribeScalingParametersRequest is undocumented.
type DescribeScalingParametersResponse ¶
type DescribeScalingParametersResponse struct {
ScalingParameters *ScalingParametersStatus `query:"ScalingParameters" xml:"DescribeScalingParametersResult>ScalingParameters"`
}
DescribeScalingParametersResponse is undocumented.
type DescribeScalingParametersResult ¶
type DescribeScalingParametersResult struct {
ScalingParameters *ScalingParametersStatus `query:"ScalingParameters" xml:"DescribeScalingParametersResult>ScalingParameters"`
}
DescribeScalingParametersResult is a wrapper for DescribeScalingParametersResponse.
type DescribeServiceAccessPoliciesRequest ¶
type DescribeServiceAccessPoliciesRequest struct { Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
DescribeServiceAccessPoliciesRequest is undocumented.
type DescribeServiceAccessPoliciesResponse ¶
type DescribeServiceAccessPoliciesResponse struct {
AccessPolicies *AccessPoliciesStatus `query:"AccessPolicies" xml:"DescribeServiceAccessPoliciesResult>AccessPolicies"`
}
DescribeServiceAccessPoliciesResponse is undocumented.
type DescribeServiceAccessPoliciesResult ¶
type DescribeServiceAccessPoliciesResult struct {
AccessPolicies *AccessPoliciesStatus `query:"AccessPolicies" xml:"DescribeServiceAccessPoliciesResult>AccessPolicies"`
}
DescribeServiceAccessPoliciesResult is a wrapper for DescribeServiceAccessPoliciesResponse.
type DescribeSuggestersRequest ¶
type DescribeSuggestersRequest struct { Deployed aws.BooleanValue `query:"Deployed" xml:"Deployed"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` SuggesterNames []string `query:"SuggesterNames.member" xml:"SuggesterNames>member"` }
DescribeSuggestersRequest is undocumented.
type DescribeSuggestersResponse ¶
type DescribeSuggestersResponse struct {
Suggesters []SuggesterStatus `query:"Suggesters.member" xml:"DescribeSuggestersResult>Suggesters>member"`
}
DescribeSuggestersResponse is undocumented.
type DescribeSuggestersResult ¶
type DescribeSuggestersResult struct {
Suggesters []SuggesterStatus `query:"Suggesters.member" xml:"DescribeSuggestersResult>Suggesters>member"`
}
DescribeSuggestersResult is a wrapper for DescribeSuggestersResponse.
type DocumentSuggesterOptions ¶
type DocumentSuggesterOptions struct { FuzzyMatching aws.StringValue `query:"FuzzyMatching" xml:"FuzzyMatching"` SortExpression aws.StringValue `query:"SortExpression" xml:"SortExpression"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
DocumentSuggesterOptions is undocumented.
type DomainNameMap ¶
func (*DomainNameMap) UnmarshalXML ¶
func (m *DomainNameMap) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
UnmarshalXML implements xml.UnmarshalXML interface for map
type DomainStatus ¶
type DomainStatus struct { ARN aws.StringValue `query:"ARN" xml:"ARN"` Created aws.BooleanValue `query:"Created" xml:"Created"` Deleted aws.BooleanValue `query:"Deleted" xml:"Deleted"` DocService *ServiceEndpoint `query:"DocService" xml:"DocService"` DomainID aws.StringValue `query:"DomainId" xml:"DomainId"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` Limits *Limits `query:"Limits" xml:"Limits"` Processing aws.BooleanValue `query:"Processing" xml:"Processing"` RequiresIndexDocuments aws.BooleanValue `query:"RequiresIndexDocuments" xml:"RequiresIndexDocuments"` SearchInstanceCount aws.IntegerValue `query:"SearchInstanceCount" xml:"SearchInstanceCount"` SearchInstanceType aws.StringValue `query:"SearchInstanceType" xml:"SearchInstanceType"` SearchPartitionCount aws.IntegerValue `query:"SearchPartitionCount" xml:"SearchPartitionCount"` SearchService *ServiceEndpoint `query:"SearchService" xml:"SearchService"` }
DomainStatus is undocumented.
type DoubleArrayOptions ¶
type DoubleArrayOptions struct { DefaultValue aws.DoubleValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SourceFields aws.StringValue `query:"SourceFields" xml:"SourceFields"` }
DoubleArrayOptions is undocumented.
type DoubleOptions ¶
type DoubleOptions struct { DefaultValue aws.DoubleValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
DoubleOptions is undocumented.
type Expression ¶
type Expression struct { ExpressionName aws.StringValue `query:"ExpressionName" xml:"ExpressionName"` ExpressionValue aws.StringValue `query:"ExpressionValue" xml:"ExpressionValue"` }
Expression is undocumented.
type ExpressionStatus ¶
type ExpressionStatus struct { Options *Expression `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
ExpressionStatus is undocumented.
type IndexDocumentsRequest ¶
type IndexDocumentsRequest struct {
DomainName aws.StringValue `query:"DomainName" xml:"DomainName"`
}
IndexDocumentsRequest is undocumented.
type IndexDocumentsResponse ¶
type IndexDocumentsResponse struct {
FieldNames []string `query:"FieldNames.member" xml:"IndexDocumentsResult>FieldNames>member"`
}
IndexDocumentsResponse is undocumented.
type IndexDocumentsResult ¶
type IndexDocumentsResult struct {
FieldNames []string `query:"FieldNames.member" xml:"IndexDocumentsResult>FieldNames>member"`
}
IndexDocumentsResult is a wrapper for IndexDocumentsResponse.
type IndexField ¶
type IndexField struct { DateArrayOptions *DateArrayOptions `query:"DateArrayOptions" xml:"DateArrayOptions"` DateOptions *DateOptions `query:"DateOptions" xml:"DateOptions"` DoubleArrayOptions *DoubleArrayOptions `query:"DoubleArrayOptions" xml:"DoubleArrayOptions"` DoubleOptions *DoubleOptions `query:"DoubleOptions" xml:"DoubleOptions"` IndexFieldName aws.StringValue `query:"IndexFieldName" xml:"IndexFieldName"` IndexFieldType aws.StringValue `query:"IndexFieldType" xml:"IndexFieldType"` IntArrayOptions *IntArrayOptions `query:"IntArrayOptions" xml:"IntArrayOptions"` IntOptions *IntOptions `query:"IntOptions" xml:"IntOptions"` LatLonOptions *LatLonOptions `query:"LatLonOptions" xml:"LatLonOptions"` LiteralArrayOptions *LiteralArrayOptions `query:"LiteralArrayOptions" xml:"LiteralArrayOptions"` LiteralOptions *LiteralOptions `query:"LiteralOptions" xml:"LiteralOptions"` TextArrayOptions *TextArrayOptions `query:"TextArrayOptions" xml:"TextArrayOptions"` TextOptions *TextOptions `query:"TextOptions" xml:"TextOptions"` }
IndexField is undocumented.
type IndexFieldStatus ¶
type IndexFieldStatus struct { Options *IndexField `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
IndexFieldStatus is undocumented.
type IntArrayOptions ¶
type IntArrayOptions struct { DefaultValue aws.LongValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SourceFields aws.StringValue `query:"SourceFields" xml:"SourceFields"` }
IntArrayOptions is undocumented.
type IntOptions ¶
type IntOptions struct { DefaultValue aws.LongValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
IntOptions is undocumented.
type LatLonOptions ¶
type LatLonOptions struct { DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
LatLonOptions is undocumented.
type Limits ¶
type Limits struct { MaximumPartitionCount aws.IntegerValue `query:"MaximumPartitionCount" xml:"MaximumPartitionCount"` MaximumReplicationCount aws.IntegerValue `query:"MaximumReplicationCount" xml:"MaximumReplicationCount"` }
Limits is undocumented.
type ListDomainNamesResponse ¶
type ListDomainNamesResponse struct {
DomainNames DomainNameMap `query:"DomainNames.entry" xml:"ListDomainNamesResult>DomainNames>entry"`
}
ListDomainNamesResponse is undocumented.
type ListDomainNamesResult ¶
type ListDomainNamesResult struct {
DomainNames DomainNameMap `query:"DomainNames.entry" xml:"ListDomainNamesResult>DomainNames>entry"`
}
ListDomainNamesResult is a wrapper for ListDomainNamesResponse.
type LiteralArrayOptions ¶
type LiteralArrayOptions struct { DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SourceFields aws.StringValue `query:"SourceFields" xml:"SourceFields"` }
LiteralArrayOptions is undocumented.
type LiteralOptions ¶
type LiteralOptions struct { DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` FacetEnabled aws.BooleanValue `query:"FacetEnabled" xml:"FacetEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SearchEnabled aws.BooleanValue `query:"SearchEnabled" xml:"SearchEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
LiteralOptions is undocumented.
type OptionStatus ¶
type OptionStatus struct { CreationDate time.Time `query:"CreationDate" xml:"CreationDate"` PendingDeletion aws.BooleanValue `query:"PendingDeletion" xml:"PendingDeletion"` State aws.StringValue `query:"State" xml:"State"` UpdateDate time.Time `query:"UpdateDate" xml:"UpdateDate"` UpdateVersion aws.IntegerValue `query:"UpdateVersion" xml:"UpdateVersion"` }
OptionStatus is undocumented.
type ScalingParameters ¶
type ScalingParameters struct { DesiredInstanceType aws.StringValue `query:"DesiredInstanceType" xml:"DesiredInstanceType"` DesiredPartitionCount aws.IntegerValue `query:"DesiredPartitionCount" xml:"DesiredPartitionCount"` DesiredReplicationCount aws.IntegerValue `query:"DesiredReplicationCount" xml:"DesiredReplicationCount"` }
ScalingParameters is undocumented.
type ScalingParametersStatus ¶
type ScalingParametersStatus struct { Options *ScalingParameters `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
ScalingParametersStatus is undocumented.
type ServiceEndpoint ¶
type ServiceEndpoint struct {
Endpoint aws.StringValue `query:"Endpoint" xml:"Endpoint"`
}
ServiceEndpoint is undocumented.
type Suggester ¶
type Suggester struct { DocumentSuggesterOptions *DocumentSuggesterOptions `query:"DocumentSuggesterOptions" xml:"DocumentSuggesterOptions"` SuggesterName aws.StringValue `query:"SuggesterName" xml:"SuggesterName"` }
Suggester is undocumented.
type SuggesterStatus ¶
type SuggesterStatus struct { Options *Suggester `query:"Options" xml:"Options"` Status *OptionStatus `query:"Status" xml:"Status"` }
SuggesterStatus is undocumented.
type TextArrayOptions ¶
type TextArrayOptions struct { AnalysisScheme aws.StringValue `query:"AnalysisScheme" xml:"AnalysisScheme"` DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` HighlightEnabled aws.BooleanValue `query:"HighlightEnabled" xml:"HighlightEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SourceFields aws.StringValue `query:"SourceFields" xml:"SourceFields"` }
TextArrayOptions is undocumented.
type TextOptions ¶
type TextOptions struct { AnalysisScheme aws.StringValue `query:"AnalysisScheme" xml:"AnalysisScheme"` DefaultValue aws.StringValue `query:"DefaultValue" xml:"DefaultValue"` HighlightEnabled aws.BooleanValue `query:"HighlightEnabled" xml:"HighlightEnabled"` ReturnEnabled aws.BooleanValue `query:"ReturnEnabled" xml:"ReturnEnabled"` SortEnabled aws.BooleanValue `query:"SortEnabled" xml:"SortEnabled"` SourceField aws.StringValue `query:"SourceField" xml:"SourceField"` }
TextOptions is undocumented.
type UpdateAvailabilityOptionsRequest ¶
type UpdateAvailabilityOptionsRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` MultiAZ aws.BooleanValue `query:"MultiAZ" xml:"MultiAZ"` }
UpdateAvailabilityOptionsRequest is undocumented.
type UpdateAvailabilityOptionsResponse ¶
type UpdateAvailabilityOptionsResponse struct {
AvailabilityOptions *AvailabilityOptionsStatus `query:"AvailabilityOptions" xml:"UpdateAvailabilityOptionsResult>AvailabilityOptions"`
}
UpdateAvailabilityOptionsResponse is undocumented.
type UpdateAvailabilityOptionsResult ¶
type UpdateAvailabilityOptionsResult struct {
AvailabilityOptions *AvailabilityOptionsStatus `query:"AvailabilityOptions" xml:"UpdateAvailabilityOptionsResult>AvailabilityOptions"`
}
UpdateAvailabilityOptionsResult is a wrapper for UpdateAvailabilityOptionsResponse.
type UpdateScalingParametersRequest ¶
type UpdateScalingParametersRequest struct { DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` ScalingParameters *ScalingParameters `query:"ScalingParameters" xml:"ScalingParameters"` }
UpdateScalingParametersRequest is undocumented.
type UpdateScalingParametersResponse ¶
type UpdateScalingParametersResponse struct {
ScalingParameters *ScalingParametersStatus `query:"ScalingParameters" xml:"UpdateScalingParametersResult>ScalingParameters"`
}
UpdateScalingParametersResponse is undocumented.
type UpdateScalingParametersResult ¶
type UpdateScalingParametersResult struct {
ScalingParameters *ScalingParametersStatus `query:"ScalingParameters" xml:"UpdateScalingParametersResult>ScalingParameters"`
}
UpdateScalingParametersResult is a wrapper for UpdateScalingParametersResponse.
type UpdateServiceAccessPoliciesRequest ¶
type UpdateServiceAccessPoliciesRequest struct { AccessPolicies aws.StringValue `query:"AccessPolicies" xml:"AccessPolicies"` DomainName aws.StringValue `query:"DomainName" xml:"DomainName"` }
UpdateServiceAccessPoliciesRequest is undocumented.
type UpdateServiceAccessPoliciesResponse ¶
type UpdateServiceAccessPoliciesResponse struct {
AccessPolicies *AccessPoliciesStatus `query:"AccessPolicies" xml:"UpdateServiceAccessPoliciesResult>AccessPolicies"`
}
UpdateServiceAccessPoliciesResponse is undocumented.
type UpdateServiceAccessPoliciesResult ¶
type UpdateServiceAccessPoliciesResult struct {
AccessPolicies *AccessPoliciesStatus `query:"AccessPolicies" xml:"UpdateServiceAccessPoliciesResult>AccessPolicies"`
}
UpdateServiceAccessPoliciesResult is a wrapper for UpdateServiceAccessPoliciesResponse.