cloudsearch

package
v0.0.0-...-d0813e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2015 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package cloudsearch provides a client for Amazon CloudSearch.

Index

Constants

View Source
const (
	AlgorithmicStemmingFull    = "full"
	AlgorithmicStemmingLight   = "light"
	AlgorithmicStemmingMinimal = "minimal"
	AlgorithmicStemmingNone    = "none"
)

Possible values for CloudSearch.

View Source
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.

View Source
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.

View Source
const (
	OptionStateActive                 = "Active"
	OptionStateFailedToValidate       = "FailedToValidate"
	OptionStateProcessing             = "Processing"
	OptionStateRequiresIndexDocuments = "RequiresIndexDocuments"
)

Possible values for CloudSearch.

View Source
const (
	PartitionInstanceTypeSearchM1Large   = "search.m1.large"
	PartitionInstanceTypeSearchM1Small   = "search.m1.small"
	PartitionInstanceTypeSearchM22xlarge = "search.m2.2xlarge"
	PartitionInstanceTypeSearchM2Xlarge  = "search.m2.xlarge"
)

Possible values for CloudSearch.

View Source
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 CloudSearchAPI

type CloudSearchAPI interface {
	BuildSuggesters(req *BuildSuggestersRequest) (resp *BuildSuggestersResponse, err error)
	CreateDomain(req *CreateDomainRequest) (resp *CreateDomainResponse, err error)
	DefineAnalysisScheme(req *DefineAnalysisSchemeRequest) (resp *DefineAnalysisSchemeResponse, err error)
	DefineExpression(req *DefineExpressionRequest) (resp *DefineExpressionResponse, err error)
	DefineIndexField(req *DefineIndexFieldRequest) (resp *DefineIndexFieldResponse, err error)
	DefineSuggester(req *DefineSuggesterRequest) (resp *DefineSuggesterResponse, err error)
	DeleteAnalysisScheme(req *DeleteAnalysisSchemeRequest) (resp *DeleteAnalysisSchemeResponse, err error)
	DeleteDomain(req *DeleteDomainRequest) (resp *DeleteDomainResponse, err error)
	DeleteExpression(req *DeleteExpressionRequest) (resp *DeleteExpressionResponse, err error)
	DeleteIndexField(req *DeleteIndexFieldRequest) (resp *DeleteIndexFieldResponse, err error)
	DeleteSuggester(req *DeleteSuggesterRequest) (resp *DeleteSuggesterResponse, err error)
	DescribeAnalysisSchemes(req *DescribeAnalysisSchemesRequest) (resp *DescribeAnalysisSchemesResponse, err error)
	DescribeAvailabilityOptions(req *DescribeAvailabilityOptionsRequest) (resp *DescribeAvailabilityOptionsResponse, err error)
	DescribeDomains(req *DescribeDomainsRequest) (resp *DescribeDomainsResponse, err error)
	DescribeExpressions(req *DescribeExpressionsRequest) (resp *DescribeExpressionsResponse, err error)
	DescribeIndexFields(req *DescribeIndexFieldsRequest) (resp *DescribeIndexFieldsResponse, err error)
	DescribeScalingParameters(req *DescribeScalingParametersRequest) (resp *DescribeScalingParametersResponse, err error)
	DescribeServiceAccessPolicies(req *DescribeServiceAccessPoliciesRequest) (resp *DescribeServiceAccessPoliciesResponse, err error)
	DescribeSuggesters(req *DescribeSuggestersRequest) (resp *DescribeSuggestersResponse, err error)
	IndexDocuments(req *IndexDocumentsRequest) (resp *IndexDocumentsResponse, err error)
	ListDomainNames() (resp *ListDomainNamesResponse, err error)
	UpdateAvailabilityOptions(req *UpdateAvailabilityOptionsRequest) (resp *UpdateAvailabilityOptionsResponse, err error)
	UpdateScalingParameters(req *UpdateScalingParametersRequest) (resp *UpdateScalingParametersResponse, err error)
	UpdateServiceAccessPolicies(req *UpdateServiceAccessPoliciesRequest) (resp *UpdateServiceAccessPoliciesResponse, err error)
}

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

type DomainNameMap map[string]string

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL