v1alpha1

package
v0.48.1 Latest Latest
Warning

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

Go to latest
Published: May 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CRDGroup   = "cloudsearch.aws.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	DomainKind             = "Domain"
	DomainGroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainKind}.String()
	DomainKindAPIVersion   = DomainKind + "." + GroupVersion.String()
	DomainGroupVersionKind = GroupVersion.WithKind(DomainKind)
)

Repository type metadata.

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type AlgorithmicStemming

type AlgorithmicStemming string
const (
	AlgorithmicStemming_none    AlgorithmicStemming = "none"
	AlgorithmicStemming_minimal AlgorithmicStemming = "minimal"
	AlgorithmicStemming_light   AlgorithmicStemming = "light"
	AlgorithmicStemming_full    AlgorithmicStemming = "full"
)

type AnalysisSchemeLanguage

type AnalysisSchemeLanguage string
const (
	AnalysisSchemeLanguage_ar      AnalysisSchemeLanguage = "ar"
	AnalysisSchemeLanguage_bg      AnalysisSchemeLanguage = "bg"
	AnalysisSchemeLanguage_ca      AnalysisSchemeLanguage = "ca"
	AnalysisSchemeLanguage_cs      AnalysisSchemeLanguage = "cs"
	AnalysisSchemeLanguage_da      AnalysisSchemeLanguage = "da"
	AnalysisSchemeLanguage_de      AnalysisSchemeLanguage = "de"
	AnalysisSchemeLanguage_el      AnalysisSchemeLanguage = "el"
	AnalysisSchemeLanguage_en      AnalysisSchemeLanguage = "en"
	AnalysisSchemeLanguage_es      AnalysisSchemeLanguage = "es"
	AnalysisSchemeLanguage_eu      AnalysisSchemeLanguage = "eu"
	AnalysisSchemeLanguage_fa      AnalysisSchemeLanguage = "fa"
	AnalysisSchemeLanguage_fi      AnalysisSchemeLanguage = "fi"
	AnalysisSchemeLanguage_fr      AnalysisSchemeLanguage = "fr"
	AnalysisSchemeLanguage_ga      AnalysisSchemeLanguage = "ga"
	AnalysisSchemeLanguage_gl      AnalysisSchemeLanguage = "gl"
	AnalysisSchemeLanguage_he      AnalysisSchemeLanguage = "he"
	AnalysisSchemeLanguage_hi      AnalysisSchemeLanguage = "hi"
	AnalysisSchemeLanguage_hu      AnalysisSchemeLanguage = "hu"
	AnalysisSchemeLanguage_hy      AnalysisSchemeLanguage = "hy"
	AnalysisSchemeLanguage_id      AnalysisSchemeLanguage = "id"
	AnalysisSchemeLanguage_it      AnalysisSchemeLanguage = "it"
	AnalysisSchemeLanguage_ja      AnalysisSchemeLanguage = "ja"
	AnalysisSchemeLanguage_ko      AnalysisSchemeLanguage = "ko"
	AnalysisSchemeLanguage_lv      AnalysisSchemeLanguage = "lv"
	AnalysisSchemeLanguage_mul     AnalysisSchemeLanguage = "mul"
	AnalysisSchemeLanguage_nl      AnalysisSchemeLanguage = "nl"
	AnalysisSchemeLanguage_no      AnalysisSchemeLanguage = "no"
	AnalysisSchemeLanguage_pt      AnalysisSchemeLanguage = "pt"
	AnalysisSchemeLanguage_ro      AnalysisSchemeLanguage = "ro"
	AnalysisSchemeLanguage_ru      AnalysisSchemeLanguage = "ru"
	AnalysisSchemeLanguage_sv      AnalysisSchemeLanguage = "sv"
	AnalysisSchemeLanguage_th      AnalysisSchemeLanguage = "th"
	AnalysisSchemeLanguage_tr      AnalysisSchemeLanguage = "tr"
	AnalysisSchemeLanguage_zh_Hans AnalysisSchemeLanguage = "zh-Hans"
	AnalysisSchemeLanguage_zh_Hant AnalysisSchemeLanguage = "zh-Hant"
)

type CustomDomainParameters

type CustomDomainParameters struct {

	// The desired number of search instances that are available to process search requests.
	// +optional
	DesiredReplicationCount *int64 `json:"desiredReplicationCount,omitempty"`

	// The desired instance type that is being used to process search requests.
	// +optional
	DesiredInstanceType *string `json:"desiredInstanceType,omitempty"`

	// The desired number of partitions across which the search index is spread.
	// +optional
	DesiredPartitionCount *int64 `json:"desiredPartitionCount,omitempty"`

	// The access rules you want to configure.
	// +optional
	AccessPolicies *string `json:"accessPolicies,omitempty"`
}

CustomDomainParameters includes the custom fields of a CloudSearch Domain.

func (*CustomDomainParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainParameters.

func (*CustomDomainParameters) DeepCopyInto

func (in *CustomDomainParameters) DeepCopyInto(out *CustomDomainParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateArrayOptions

type DateArrayOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*DateArrayOptions) DeepCopy

func (in *DateArrayOptions) DeepCopy() *DateArrayOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateArrayOptions.

func (*DateArrayOptions) DeepCopyInto

func (in *DateArrayOptions) DeepCopyInto(out *DateArrayOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DateOptions

type DateOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*DateOptions) DeepCopy

func (in *DateOptions) DeepCopy() *DateOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateOptions.

func (*DateOptions) DeepCopyInto

func (in *DateOptions) DeepCopyInto(out *DateOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Domain

type Domain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainSpec   `json:"spec"`
	Status            DomainStatus `json:"status,omitempty"`
}

Domain is the Schema for the Domains API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}

func (*Domain) DeepCopy

func (in *Domain) DeepCopy() *Domain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Domain) DeepCopyObject

func (in *Domain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Domain) GetCondition

func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Domain.

func (*Domain) GetDeletionPolicy

func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Domain.

func (*Domain) GetManagementPolicies added in v0.43.0

func (mg *Domain) GetManagementPolicies() xpv1.ManagementPolicies

GetManagementPolicies of this Domain.

func (*Domain) GetProviderConfigReference

func (mg *Domain) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Domain.

func (*Domain) GetPublishConnectionDetailsTo

func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Domain.

func (*Domain) GetWriteConnectionSecretToReference

func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Domain.

func (*Domain) SetConditions

func (mg *Domain) SetConditions(c ...xpv1.Condition)

SetConditions of this Domain.

func (*Domain) SetDeletionPolicy

func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Domain.

func (*Domain) SetManagementPolicies added in v0.43.0

func (mg *Domain) SetManagementPolicies(r xpv1.ManagementPolicies)

SetManagementPolicies of this Domain.

func (*Domain) SetProviderConfigReference

func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Domain.

func (*Domain) SetPublishConnectionDetailsTo

func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Domain.

func (*Domain) SetWriteConnectionSecretToReference

func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Domain.

type DomainEndpointOptions

type DomainEndpointOptions struct {
	EnforceHTTPS *bool `json:"enforceHTTPS,omitempty"`
}

+kubebuilder:skipversion

func (*DomainEndpointOptions) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainEndpointOptions.

func (*DomainEndpointOptions) DeepCopyInto

func (in *DomainEndpointOptions) DeepCopyInto(out *DomainEndpointOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainList

type DomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Domain `json:"items"`
}

DomainList contains a list of Domains

func (*DomainList) DeepCopy

func (in *DomainList) DeepCopy() *DomainList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.

func (*DomainList) DeepCopyInto

func (in *DomainList) DeepCopyInto(out *DomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainList) DeepCopyObject

func (in *DomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainList) GetItems

func (l *DomainList) GetItems() []resource.Managed

GetItems of this DomainList.

type DomainObservation

type DomainObservation struct {
	ARN *string `json:"arn,omitempty"`
	// True if the search domain is created. It can take several minutes to initialize
	// a domain when CreateDomain is called. Newly created search domains are returned
	// from DescribeDomains with a false value for Created until domain creation
	// is complete.
	Created *bool `json:"created,omitempty"`
	// True if the search domain has been deleted. The system must clean up resources
	// dedicated to the search domain when DeleteDomain is called. Newly deleted
	// search domains are returned from DescribeDomains with a true value for IsDeleted
	// for several minutes until resource cleanup is complete.
	Deleted *bool `json:"deleted,omitempty"`
	// The service endpoint for updating documents in a search domain.
	DocService *ServiceEndpoint `json:"docService,omitempty"`

	DomainID *string `json:"domainID,omitempty"`

	Limits *Limits `json:"limits,omitempty"`
	// True if processing is being done to activate the current domain configuration.
	Processing *bool `json:"processing,omitempty"`
	// True if IndexDocuments needs to be called to activate the current domain
	// configuration.
	RequiresIndexDocuments *bool `json:"requiresIndexDocuments,omitempty"`
	// The number of search instances that are available to process search requests.
	SearchInstanceCount *int64 `json:"searchInstanceCount,omitempty"`
	// The instance type that is being used to process search requests.
	SearchInstanceType *string `json:"searchInstanceType,omitempty"`
	// The number of partitions across which the search index is spread.
	SearchPartitionCount *int64 `json:"searchPartitionCount,omitempty"`
	// The service endpoint for requesting search results from a search domain.
	SearchService *ServiceEndpoint `json:"searchService,omitempty"`
}

DomainObservation defines the observed state of Domain

func (*DomainObservation) DeepCopy

func (in *DomainObservation) DeepCopy() *DomainObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainObservation.

func (*DomainObservation) DeepCopyInto

func (in *DomainObservation) DeepCopyInto(out *DomainObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainParameters

type DomainParameters struct {
	// Region is which region the Domain will be created.
	// +kubebuilder:validation:Required
	Region string `json:"region"`
	// A name for the domain you are creating. Allowed characters are a-z (lower-case
	// letters), 0-9, and hyphen (-). Domain names must start with a letter or number
	// and be at least 3 and no more than 28 characters long.
	// +kubebuilder:validation:Required
	DomainName             *string `json:"domainName"`
	CustomDomainParameters `json:",inline"`
}

DomainParameters defines the desired state of Domain

func (*DomainParameters) DeepCopy

func (in *DomainParameters) DeepCopy() *DomainParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainParameters.

func (*DomainParameters) DeepCopyInto

func (in *DomainParameters) DeepCopyInto(out *DomainParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainSpec

type DomainSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       DomainParameters `json:"forProvider"`
}

DomainSpec defines the desired state of Domain

func (*DomainSpec) DeepCopy

func (in *DomainSpec) DeepCopy() *DomainSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.

func (*DomainSpec) DeepCopyInto

func (in *DomainSpec) DeepCopyInto(out *DomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainStatus

type DomainStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          DomainObservation `json:"atProvider,omitempty"`
}

DomainStatus defines the observed state of Domain.

func (*DomainStatus) DeepCopy

func (in *DomainStatus) DeepCopy() *DomainStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.

func (*DomainStatus) DeepCopyInto

func (in *DomainStatus) DeepCopyInto(out *DomainStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainStatus_SDK

type DomainStatus_SDK struct {
	// The Amazon Resource Name (ARN) of the search domain. See Identifiers for
	// IAM Entities (http://docs.aws.amazon.com/IAM/latest/UserGuide/index.html?Using_Identifiers.html)
	// in Using AWS Identity and Access Management for more information.
	ARN *string `json:"arn,omitempty"`

	Created *bool `json:"created,omitempty"`

	Deleted *bool `json:"deleted,omitempty"`
	// The endpoint to which service requests can be submitted.
	DocService *ServiceEndpoint `json:"docService,omitempty"`
	// An internally generated unique identifier for a domain.
	DomainID *string `json:"domainID,omitempty"`
	// A string that represents the name of a domain. Domain names are unique across
	// the domains owned by an account within an AWS region. Domain names start
	// with a letter or number and can contain the following characters: a-z (lowercase),
	// 0-9, and - (hyphen).
	DomainName *string `json:"domainName,omitempty"`

	Limits *Limits `json:"limits,omitempty"`

	Processing *bool `json:"processing,omitempty"`

	RequiresIndexDocuments *bool `json:"requiresIndexDocuments,omitempty"`

	SearchInstanceCount *int64 `json:"searchInstanceCount,omitempty"`
	// The instance type (such as search.m1.small) that is being used to process
	// search requests.
	SearchInstanceType *string `json:"searchInstanceType,omitempty"`
	// The number of partitions used to hold the domain's index.
	SearchPartitionCount *int64 `json:"searchPartitionCount,omitempty"`
	// The endpoint to which service requests can be submitted.
	SearchService *ServiceEndpoint `json:"searchService,omitempty"`
}

+kubebuilder:skipversion

func (*DomainStatus_SDK) DeepCopy

func (in *DomainStatus_SDK) DeepCopy() *DomainStatus_SDK

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus_SDK.

func (*DomainStatus_SDK) DeepCopyInto

func (in *DomainStatus_SDK) DeepCopyInto(out *DomainStatus_SDK)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DoubleArrayOptions

type DoubleArrayOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*DoubleArrayOptions) DeepCopy

func (in *DoubleArrayOptions) DeepCopy() *DoubleArrayOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DoubleArrayOptions.

func (*DoubleArrayOptions) DeepCopyInto

func (in *DoubleArrayOptions) DeepCopyInto(out *DoubleArrayOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DoubleOptions

type DoubleOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*DoubleOptions) DeepCopy

func (in *DoubleOptions) DeepCopy() *DoubleOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DoubleOptions.

func (*DoubleOptions) DeepCopyInto

func (in *DoubleOptions) DeepCopyInto(out *DoubleOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexFieldType

type IndexFieldType string
const (
	IndexFieldType_int           IndexFieldType = "int"
	IndexFieldType_double        IndexFieldType = "double"
	IndexFieldType_literal       IndexFieldType = "literal"
	IndexFieldType_text          IndexFieldType = "text"
	IndexFieldType_date          IndexFieldType = "date"
	IndexFieldType_latlon        IndexFieldType = "latlon"
	IndexFieldType_int_array     IndexFieldType = "int-array"
	IndexFieldType_double_array  IndexFieldType = "double-array"
	IndexFieldType_literal_array IndexFieldType = "literal-array"
	IndexFieldType_text_array    IndexFieldType = "text-array"
	IndexFieldType_date_array    IndexFieldType = "date-array"
)

type IntArrayOptions

type IntArrayOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*IntArrayOptions) DeepCopy

func (in *IntArrayOptions) DeepCopy() *IntArrayOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntArrayOptions.

func (*IntArrayOptions) DeepCopyInto

func (in *IntArrayOptions) DeepCopyInto(out *IntArrayOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IntOptions

type IntOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*IntOptions) DeepCopy

func (in *IntOptions) DeepCopy() *IntOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntOptions.

func (*IntOptions) DeepCopyInto

func (in *IntOptions) DeepCopyInto(out *IntOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LatLonOptions

type LatLonOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*LatLonOptions) DeepCopy

func (in *LatLonOptions) DeepCopy() *LatLonOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LatLonOptions.

func (*LatLonOptions) DeepCopyInto

func (in *LatLonOptions) DeepCopyInto(out *LatLonOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Limits

type Limits struct {
	MaximumPartitionCount *int64 `json:"maximumPartitionCount,omitempty"`

	MaximumReplicationCount *int64 `json:"maximumReplicationCount,omitempty"`
}

+kubebuilder:skipversion

func (*Limits) DeepCopy

func (in *Limits) DeepCopy() *Limits

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Limits.

func (*Limits) DeepCopyInto

func (in *Limits) DeepCopyInto(out *Limits)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiteralArrayOptions

type LiteralArrayOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*LiteralArrayOptions) DeepCopy

func (in *LiteralArrayOptions) DeepCopy() *LiteralArrayOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiteralArrayOptions.

func (*LiteralArrayOptions) DeepCopyInto

func (in *LiteralArrayOptions) DeepCopyInto(out *LiteralArrayOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LiteralOptions

type LiteralOptions struct {
	FacetEnabled *bool `json:"facetEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SearchEnabled *bool `json:"searchEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*LiteralOptions) DeepCopy

func (in *LiteralOptions) DeepCopy() *LiteralOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiteralOptions.

func (*LiteralOptions) DeepCopyInto

func (in *LiteralOptions) DeepCopyInto(out *LiteralOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OptionState

type OptionState string
const (
	OptionState_RequiresIndexDocuments OptionState = "RequiresIndexDocuments"
	OptionState_Processing             OptionState = "Processing"
	OptionState_Active                 OptionState = "Active"
	OptionState_FailedToValidate       OptionState = "FailedToValidate"
)

type OptionStatus

type OptionStatus struct {
	PendingDeletion *bool `json:"pendingDeletion,omitempty"`
}

+kubebuilder:skipversion

func (*OptionStatus) DeepCopy

func (in *OptionStatus) DeepCopy() *OptionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionStatus.

func (*OptionStatus) DeepCopyInto

func (in *OptionStatus) DeepCopyInto(out *OptionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionInstanceType

type PartitionInstanceType string
const (
	PartitionInstanceType_search_m1_small                   PartitionInstanceType = "search.m1.small"
	PartitionInstanceType_search_m1_large                   PartitionInstanceType = "search.m1.large"
	PartitionInstanceType_search_m2_xlarge                  PartitionInstanceType = "search.m2.xlarge"
	PartitionInstanceType_search_m2_2xlarge                 PartitionInstanceType = "search.m2.2xlarge"
	PartitionInstanceType_search_m3_medium                  PartitionInstanceType = "search.m3.medium"
	PartitionInstanceType_search_m3_large                   PartitionInstanceType = "search.m3.large"
	PartitionInstanceType_search_m3_xlarge                  PartitionInstanceType = "search.m3.xlarge"
	PartitionInstanceType_search_m3_2xlarge                 PartitionInstanceType = "search.m3.2xlarge"
	PartitionInstanceType_search_small                      PartitionInstanceType = "search.small"
	PartitionInstanceType_search_medium                     PartitionInstanceType = "search.medium"
	PartitionInstanceType_search_large                      PartitionInstanceType = "search.large"
	PartitionInstanceType_search_xlarge                     PartitionInstanceType = "search.xlarge"
	PartitionInstanceType_search_2xlarge                    PartitionInstanceType = "search.2xlarge"
	PartitionInstanceType_search_previousgeneration_small   PartitionInstanceType = "search.previousgeneration.small"
	PartitionInstanceType_search_previousgeneration_large   PartitionInstanceType = "search.previousgeneration.large"
	PartitionInstanceType_search_previousgeneration_xlarge  PartitionInstanceType = "search.previousgeneration.xlarge"
	PartitionInstanceType_search_previousgeneration_2xlarge PartitionInstanceType = "search.previousgeneration.2xlarge"
)

type ServiceEndpoint

type ServiceEndpoint struct {
	// The endpoint to which service requests can be submitted. For example, search-imdb-movies-oopcnjfn6ugofer3zx5iadxxca.eu-west-1.cloudsearch.amazonaws.com
	// or doc-imdb-movies-oopcnjfn6ugofer3zx5iadxxca.eu-west-1.cloudsearch.amazonaws.com.
	Endpoint *string `json:"endpoint,omitempty"`
}

+kubebuilder:skipversion

func (*ServiceEndpoint) DeepCopy

func (in *ServiceEndpoint) DeepCopy() *ServiceEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpoint.

func (*ServiceEndpoint) DeepCopyInto

func (in *ServiceEndpoint) DeepCopyInto(out *ServiceEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SuggesterFuzzyMatching

type SuggesterFuzzyMatching string
const (
	SuggesterFuzzyMatching_none SuggesterFuzzyMatching = "none"
	SuggesterFuzzyMatching_low  SuggesterFuzzyMatching = "low"
	SuggesterFuzzyMatching_high SuggesterFuzzyMatching = "high"
)

type TLSSecurityPolicy

type TLSSecurityPolicy string
const (
	TLSSecurityPolicy_Policy_Min_TLS_1_0_2019_07 TLSSecurityPolicy = "Policy-Min-TLS-1-0-2019-07"
	TLSSecurityPolicy_Policy_Min_TLS_1_2_2019_07 TLSSecurityPolicy = "Policy-Min-TLS-1-2-2019-07"
)

type TextArrayOptions

type TextArrayOptions struct {
	HighlightEnabled *bool `json:"highlightEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*TextArrayOptions) DeepCopy

func (in *TextArrayOptions) DeepCopy() *TextArrayOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextArrayOptions.

func (*TextArrayOptions) DeepCopyInto

func (in *TextArrayOptions) DeepCopyInto(out *TextArrayOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TextOptions

type TextOptions struct {
	HighlightEnabled *bool `json:"highlightEnabled,omitempty"`

	ReturnEnabled *bool `json:"returnEnabled,omitempty"`

	SortEnabled *bool `json:"sortEnabled,omitempty"`
}

+kubebuilder:skipversion

func (*TextOptions) DeepCopy

func (in *TextOptions) DeepCopy() *TextOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextOptions.

func (*TextOptions) DeepCopyInto

func (in *TextOptions) DeepCopyInto(out *TextOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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