v1alpha1

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 12, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the elasticsearchservice.services.k8s.aws API. +groupName=elasticsearchservice.services.k8s.aws

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: "elasticsearchservice.services.k8s.aws", Version: "v1alpha1"}

	// 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 AccessPoliciesStatus

type AccessPoliciesStatus struct {
	Options *string `json:"options,omitempty"`
}

func (*AccessPoliciesStatus) DeepCopy

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

func (*AccessPoliciesStatus) DeepCopyInto

func (in *AccessPoliciesStatus) DeepCopyInto(out *AccessPoliciesStatus)

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

type AdvancedOptionsStatus

type AdvancedOptionsStatus struct {
	Options map[string]*string `json:"options,omitempty"`
}

func (*AdvancedOptionsStatus) DeepCopy

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

func (*AdvancedOptionsStatus) DeepCopyInto

func (in *AdvancedOptionsStatus) DeepCopyInto(out *AdvancedOptionsStatus)

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

type AdvancedSecurityOptions

type AdvancedSecurityOptions struct {
	Enabled                     *bool              `json:"enabled,omitempty"`
	InternalUserDatabaseEnabled *bool              `json:"internalUserDatabaseEnabled,omitempty"`
	SAMLOptions                 *SAMLOptionsOutput `json:"sAMLOptions,omitempty"`
}

func (*AdvancedSecurityOptions) DeepCopy

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

func (*AdvancedSecurityOptions) DeepCopyInto

func (in *AdvancedSecurityOptions) DeepCopyInto(out *AdvancedSecurityOptions)

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

type AdvancedSecurityOptionsInput

type AdvancedSecurityOptionsInput struct {
	Enabled                     *bool              `json:"enabled,omitempty"`
	InternalUserDatabaseEnabled *bool              `json:"internalUserDatabaseEnabled,omitempty"`
	MasterUserOptions           *MasterUserOptions `json:"masterUserOptions,omitempty"`
	SAMLOptions                 *SAMLOptionsInput  `json:"sAMLOptions,omitempty"`
}

func (*AdvancedSecurityOptionsInput) DeepCopy

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

func (*AdvancedSecurityOptionsInput) DeepCopyInto

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

type AdvancedSecurityOptionsStatus

type AdvancedSecurityOptionsStatus struct {
	Options *AdvancedSecurityOptions `json:"options,omitempty"`
}

func (*AdvancedSecurityOptionsStatus) DeepCopy

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

func (*AdvancedSecurityOptionsStatus) DeepCopyInto

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

type CognitoOptions

type CognitoOptions struct {
	Enabled        *bool   `json:"enabled,omitempty"`
	IDentityPoolID *string `json:"identityPoolID,omitempty"`
	RoleARN        *string `json:"roleARN,omitempty"`
	UserPoolID     *string `json:"userPoolID,omitempty"`
}

func (*CognitoOptions) DeepCopy

func (in *CognitoOptions) DeepCopy() *CognitoOptions

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

func (*CognitoOptions) DeepCopyInto

func (in *CognitoOptions) DeepCopyInto(out *CognitoOptions)

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

type CognitoOptionsStatus

type CognitoOptionsStatus struct {
	Options *CognitoOptions `json:"options,omitempty"`
}

func (*CognitoOptionsStatus) DeepCopy

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

func (*CognitoOptionsStatus) DeepCopyInto

func (in *CognitoOptionsStatus) DeepCopyInto(out *CognitoOptionsStatus)

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

type CompatibleVersionsMap

type CompatibleVersionsMap struct {
	SourceVersion *string `json:"sourceVersion,omitempty"`
}

func (*CompatibleVersionsMap) DeepCopy

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

func (*CompatibleVersionsMap) DeepCopyInto

func (in *CompatibleVersionsMap) DeepCopyInto(out *CompatibleVersionsMap)

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

type DeploymentStatus

type DeploymentStatus string
const (
	DeploymentStatus_PENDING_UPDATE DeploymentStatus = "PENDING_UPDATE"
	DeploymentStatus_IN_PROGRESS    DeploymentStatus = "IN_PROGRESS"
	DeploymentStatus_COMPLETED      DeploymentStatus = "COMPLETED"
	DeploymentStatus_NOT_ELIGIBLE   DeploymentStatus = "NOT_ELIGIBLE"
	DeploymentStatus_ELIGIBLE       DeploymentStatus = "ELIGIBLE"
)

type DescribePackagesFilterName

type DescribePackagesFilterName string
const (
	DescribePackagesFilterName_PackageID     DescribePackagesFilterName = "PackageID"
	DescribePackagesFilterName_PackageName   DescribePackagesFilterName = "PackageName"
	DescribePackagesFilterName_PackageStatus DescribePackagesFilterName = "PackageStatus"
)

type DomainEndpointOptions

type DomainEndpointOptions struct {
	CustomEndpoint               *string `json:"customEndpoint,omitempty"`
	CustomEndpointCertificateARN *string `json:"customEndpointCertificateARN,omitempty"`
	CustomEndpointEnabled        *bool   `json:"customEndpointEnabled,omitempty"`
	EnforceHTTPS                 *bool   `json:"enforceHTTPS,omitempty"`
	TLSSecurityPolicy            *string `json:"tlsSecurityPolicy,omitempty"`
}

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 DomainEndpointOptionsStatus

type DomainEndpointOptionsStatus struct {
	Options *DomainEndpointOptions `json:"options,omitempty"`
}

func (*DomainEndpointOptionsStatus) DeepCopy

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

func (*DomainEndpointOptionsStatus) DeepCopyInto

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

type DomainInfo

type DomainInfo struct {
	DomainName *string `json:"domainName,omitempty"`
}

func (*DomainInfo) DeepCopy

func (in *DomainInfo) DeepCopy() *DomainInfo

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

func (*DomainInfo) DeepCopyInto

func (in *DomainInfo) DeepCopyInto(out *DomainInfo)

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

type DomainInformation

type DomainInformation struct {
	DomainName *string `json:"domainName,omitempty"`
}

func (*DomainInformation) DeepCopy

func (in *DomainInformation) DeepCopy() *DomainInformation

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

func (*DomainInformation) DeepCopyInto

func (in *DomainInformation) DeepCopyInto(out *DomainInformation)

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

type DomainPackageDetails

type DomainPackageDetails struct {
	DomainName *string `json:"domainName,omitempty"`
}

func (*DomainPackageDetails) DeepCopy

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

func (*DomainPackageDetails) DeepCopyInto

func (in *DomainPackageDetails) DeepCopyInto(out *DomainPackageDetails)

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

type DomainPackageStatus

type DomainPackageStatus string
const (
	DomainPackageStatus_ASSOCIATING         DomainPackageStatus = "ASSOCIATING"
	DomainPackageStatus_ASSOCIATION_FAILED  DomainPackageStatus = "ASSOCIATION_FAILED"
	DomainPackageStatus_ACTIVE              DomainPackageStatus = "ACTIVE"
	DomainPackageStatus_DISSOCIATING        DomainPackageStatus = "DISSOCIATING"
	DomainPackageStatus_DISSOCIATION_FAILED DomainPackageStatus = "DISSOCIATION_FAILED"
)

type EBSOptions

type EBSOptions struct {
	EBSEnabled *bool   `json:"ebsEnabled,omitempty"`
	IOPS       *int64  `json:"iops,omitempty"`
	VolumeSize *int64  `json:"volumeSize,omitempty"`
	VolumeType *string `json:"volumeType,omitempty"`
}

func (*EBSOptions) DeepCopy

func (in *EBSOptions) DeepCopy() *EBSOptions

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

func (*EBSOptions) DeepCopyInto

func (in *EBSOptions) DeepCopyInto(out *EBSOptions)

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

type EBSOptionsStatus

type EBSOptionsStatus struct {
	Options *EBSOptions `json:"options,omitempty"`
}

func (*EBSOptionsStatus) DeepCopy

func (in *EBSOptionsStatus) DeepCopy() *EBSOptionsStatus

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

func (*EBSOptionsStatus) DeepCopyInto

func (in *EBSOptionsStatus) DeepCopyInto(out *EBSOptionsStatus)

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

type ESPartitionInstanceType

type ESPartitionInstanceType string
const (
	ESPartitionInstanceType_m3_medium_elasticsearch         ESPartitionInstanceType = "m3.medium.elasticsearch"
	ESPartitionInstanceType_m3_large_elasticsearch          ESPartitionInstanceType = "m3.large.elasticsearch"
	ESPartitionInstanceType_m3_xlarge_elasticsearch         ESPartitionInstanceType = "m3.xlarge.elasticsearch"
	ESPartitionInstanceType_m3_2xlarge_elasticsearch        ESPartitionInstanceType = "m3.2xlarge.elasticsearch"
	ESPartitionInstanceType_m4_large_elasticsearch          ESPartitionInstanceType = "m4.large.elasticsearch"
	ESPartitionInstanceType_m4_xlarge_elasticsearch         ESPartitionInstanceType = "m4.xlarge.elasticsearch"
	ESPartitionInstanceType_m4_2xlarge_elasticsearch        ESPartitionInstanceType = "m4.2xlarge.elasticsearch"
	ESPartitionInstanceType_m4_4xlarge_elasticsearch        ESPartitionInstanceType = "m4.4xlarge.elasticsearch"
	ESPartitionInstanceType_m4_10xlarge_elasticsearch       ESPartitionInstanceType = "m4.10xlarge.elasticsearch"
	ESPartitionInstanceType_m5_large_elasticsearch          ESPartitionInstanceType = "m5.large.elasticsearch"
	ESPartitionInstanceType_m5_xlarge_elasticsearch         ESPartitionInstanceType = "m5.xlarge.elasticsearch"
	ESPartitionInstanceType_m5_2xlarge_elasticsearch        ESPartitionInstanceType = "m5.2xlarge.elasticsearch"
	ESPartitionInstanceType_m5_4xlarge_elasticsearch        ESPartitionInstanceType = "m5.4xlarge.elasticsearch"
	ESPartitionInstanceType_m5_12xlarge_elasticsearch       ESPartitionInstanceType = "m5.12xlarge.elasticsearch"
	ESPartitionInstanceType_r5_large_elasticsearch          ESPartitionInstanceType = "r5.large.elasticsearch"
	ESPartitionInstanceType_r5_xlarge_elasticsearch         ESPartitionInstanceType = "r5.xlarge.elasticsearch"
	ESPartitionInstanceType_r5_2xlarge_elasticsearch        ESPartitionInstanceType = "r5.2xlarge.elasticsearch"
	ESPartitionInstanceType_r5_4xlarge_elasticsearch        ESPartitionInstanceType = "r5.4xlarge.elasticsearch"
	ESPartitionInstanceType_r5_12xlarge_elasticsearch       ESPartitionInstanceType = "r5.12xlarge.elasticsearch"
	ESPartitionInstanceType_c5_large_elasticsearch          ESPartitionInstanceType = "c5.large.elasticsearch"
	ESPartitionInstanceType_c5_xlarge_elasticsearch         ESPartitionInstanceType = "c5.xlarge.elasticsearch"
	ESPartitionInstanceType_c5_2xlarge_elasticsearch        ESPartitionInstanceType = "c5.2xlarge.elasticsearch"
	ESPartitionInstanceType_c5_4xlarge_elasticsearch        ESPartitionInstanceType = "c5.4xlarge.elasticsearch"
	ESPartitionInstanceType_c5_9xlarge_elasticsearch        ESPartitionInstanceType = "c5.9xlarge.elasticsearch"
	ESPartitionInstanceType_c5_18xlarge_elasticsearch       ESPartitionInstanceType = "c5.18xlarge.elasticsearch"
	ESPartitionInstanceType_ultrawarm1_medium_elasticsearch ESPartitionInstanceType = "ultrawarm1.medium.elasticsearch"
	ESPartitionInstanceType_ultrawarm1_large_elasticsearch  ESPartitionInstanceType = "ultrawarm1.large.elasticsearch"
	ESPartitionInstanceType_t2_micro_elasticsearch          ESPartitionInstanceType = "t2.micro.elasticsearch"
	ESPartitionInstanceType_t2_small_elasticsearch          ESPartitionInstanceType = "t2.small.elasticsearch"
	ESPartitionInstanceType_t2_medium_elasticsearch         ESPartitionInstanceType = "t2.medium.elasticsearch"
	ESPartitionInstanceType_r3_large_elasticsearch          ESPartitionInstanceType = "r3.large.elasticsearch"
	ESPartitionInstanceType_r3_xlarge_elasticsearch         ESPartitionInstanceType = "r3.xlarge.elasticsearch"
	ESPartitionInstanceType_r3_2xlarge_elasticsearch        ESPartitionInstanceType = "r3.2xlarge.elasticsearch"
	ESPartitionInstanceType_r3_4xlarge_elasticsearch        ESPartitionInstanceType = "r3.4xlarge.elasticsearch"
	ESPartitionInstanceType_r3_8xlarge_elasticsearch        ESPartitionInstanceType = "r3.8xlarge.elasticsearch"
	ESPartitionInstanceType_i2_xlarge_elasticsearch         ESPartitionInstanceType = "i2.xlarge.elasticsearch"
	ESPartitionInstanceType_i2_2xlarge_elasticsearch        ESPartitionInstanceType = "i2.2xlarge.elasticsearch"
	ESPartitionInstanceType_d2_xlarge_elasticsearch         ESPartitionInstanceType = "d2.xlarge.elasticsearch"
	ESPartitionInstanceType_d2_2xlarge_elasticsearch        ESPartitionInstanceType = "d2.2xlarge.elasticsearch"
	ESPartitionInstanceType_d2_4xlarge_elasticsearch        ESPartitionInstanceType = "d2.4xlarge.elasticsearch"
	ESPartitionInstanceType_d2_8xlarge_elasticsearch        ESPartitionInstanceType = "d2.8xlarge.elasticsearch"
	ESPartitionInstanceType_c4_large_elasticsearch          ESPartitionInstanceType = "c4.large.elasticsearch"
	ESPartitionInstanceType_c4_xlarge_elasticsearch         ESPartitionInstanceType = "c4.xlarge.elasticsearch"
	ESPartitionInstanceType_c4_2xlarge_elasticsearch        ESPartitionInstanceType = "c4.2xlarge.elasticsearch"
	ESPartitionInstanceType_c4_4xlarge_elasticsearch        ESPartitionInstanceType = "c4.4xlarge.elasticsearch"
	ESPartitionInstanceType_c4_8xlarge_elasticsearch        ESPartitionInstanceType = "c4.8xlarge.elasticsearch"
	ESPartitionInstanceType_r4_large_elasticsearch          ESPartitionInstanceType = "r4.large.elasticsearch"
	ESPartitionInstanceType_r4_xlarge_elasticsearch         ESPartitionInstanceType = "r4.xlarge.elasticsearch"
	ESPartitionInstanceType_r4_2xlarge_elasticsearch        ESPartitionInstanceType = "r4.2xlarge.elasticsearch"
	ESPartitionInstanceType_r4_4xlarge_elasticsearch        ESPartitionInstanceType = "r4.4xlarge.elasticsearch"
	ESPartitionInstanceType_r4_8xlarge_elasticsearch        ESPartitionInstanceType = "r4.8xlarge.elasticsearch"
	ESPartitionInstanceType_r4_16xlarge_elasticsearch       ESPartitionInstanceType = "r4.16xlarge.elasticsearch"
	ESPartitionInstanceType_i3_large_elasticsearch          ESPartitionInstanceType = "i3.large.elasticsearch"
	ESPartitionInstanceType_i3_xlarge_elasticsearch         ESPartitionInstanceType = "i3.xlarge.elasticsearch"
	ESPartitionInstanceType_i3_2xlarge_elasticsearch        ESPartitionInstanceType = "i3.2xlarge.elasticsearch"
	ESPartitionInstanceType_i3_4xlarge_elasticsearch        ESPartitionInstanceType = "i3.4xlarge.elasticsearch"
	ESPartitionInstanceType_i3_8xlarge_elasticsearch        ESPartitionInstanceType = "i3.8xlarge.elasticsearch"
	ESPartitionInstanceType_i3_16xlarge_elasticsearch       ESPartitionInstanceType = "i3.16xlarge.elasticsearch"
)

type ESWarmPartitionInstanceType

type ESWarmPartitionInstanceType string
const (
	ESWarmPartitionInstanceType_ultrawarm1_medium_elasticsearch ESWarmPartitionInstanceType = "ultrawarm1.medium.elasticsearch"
	ESWarmPartitionInstanceType_ultrawarm1_large_elasticsearch  ESWarmPartitionInstanceType = "ultrawarm1.large.elasticsearch"
)

type ElasticsearchClusterConfig

type ElasticsearchClusterConfig struct {
	DedicatedMasterCount   *int64               `json:"dedicatedMasterCount,omitempty"`
	DedicatedMasterEnabled *bool                `json:"dedicatedMasterEnabled,omitempty"`
	DedicatedMasterType    *string              `json:"dedicatedMasterType,omitempty"`
	InstanceCount          *int64               `json:"instanceCount,omitempty"`
	InstanceType           *string              `json:"instanceType,omitempty"`
	WarmCount              *int64               `json:"warmCount,omitempty"`
	WarmEnabled            *bool                `json:"warmEnabled,omitempty"`
	WarmType               *string              `json:"warmType,omitempty"`
	ZoneAwarenessConfig    *ZoneAwarenessConfig `json:"zoneAwarenessConfig,omitempty"`
	ZoneAwarenessEnabled   *bool                `json:"zoneAwarenessEnabled,omitempty"`
}

func (*ElasticsearchClusterConfig) DeepCopy

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

func (*ElasticsearchClusterConfig) DeepCopyInto

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

type ElasticsearchClusterConfigStatus

type ElasticsearchClusterConfigStatus struct {
	Options *ElasticsearchClusterConfig `json:"options,omitempty"`
}

func (*ElasticsearchClusterConfigStatus) DeepCopy

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

func (*ElasticsearchClusterConfigStatus) DeepCopyInto

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

type ElasticsearchDomain

type ElasticsearchDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticsearchDomainSpec   `json:"spec,omitempty"`
	Status            ElasticsearchDomainStatus `json:"status,omitempty"`
}

ElasticsearchDomain is the Schema for the ElasticsearchDomains API +kubebuilder:object:root=true +kubebuilder:subresource:status

func (*ElasticsearchDomain) DeepCopy

func (in *ElasticsearchDomain) DeepCopy() *ElasticsearchDomain

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

func (*ElasticsearchDomain) DeepCopyInto

func (in *ElasticsearchDomain) DeepCopyInto(out *ElasticsearchDomain)

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

func (*ElasticsearchDomain) DeepCopyObject

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

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

type ElasticsearchDomainList

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

ElasticsearchDomainList contains a list of ElasticsearchDomain +kubebuilder:object:root=true

func (*ElasticsearchDomainList) DeepCopy

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

func (*ElasticsearchDomainList) DeepCopyInto

func (in *ElasticsearchDomainList) DeepCopyInto(out *ElasticsearchDomainList)

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

func (*ElasticsearchDomainList) DeepCopyObject

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

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

type ElasticsearchDomainSpec

type ElasticsearchDomainSpec struct {
	// IAM access policy as a JSON-formatted string.
	AccessPolicies *string `json:"accessPolicies,omitempty"`
	// Option to allow references to indices in an HTTP request body. Must be false
	// when configuring access to individual sub-resources. By default, the value
	// is true. See Configuration Advanced Options (http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-advanced-options)
	// for more information.
	AdvancedOptions map[string]*string `json:"advancedOptions,omitempty"`
	// Specifies advanced security options.
	AdvancedSecurityOptions *AdvancedSecurityOptionsInput `json:"advancedSecurityOptions,omitempty"`
	// Options to specify the Cognito user and identity pools for Kibana authentication.
	// For more information, see Amazon Cognito Authentication for Kibana (http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-cognito-auth.html).
	CognitoOptions *CognitoOptions `json:"cognitoOptions,omitempty"`
	// Options to specify configuration that will be applied to the domain endpoint.
	DomainEndpointOptions *DomainEndpointOptions `json:"domainEndpointOptions,omitempty"`
	// The name of the Elasticsearch domain that you are creating. Domain names
	// are unique across the domains owned by an account within an AWS region. Domain
	// names must start with a lowercase letter and can contain the following characters:
	// a-z (lowercase), 0-9, and - (hyphen).
	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName"`
	// Options to enable, disable and specify the type and size of EBS storage volumes.
	EBSOptions *EBSOptions `json:"ebsOptions,omitempty"`
	// Configuration options for an Elasticsearch domain. Specifies the instance
	// type and number of instances in the domain cluster.
	ElasticsearchClusterConfig *ElasticsearchClusterConfig `json:"elasticsearchClusterConfig,omitempty"`
	// String of format X.Y to specify version for the Elasticsearch domain eg.
	// "1.5" or "2.3". For more information, see Creating Elasticsearch Domains
	// (http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomains)
	// in the Amazon Elasticsearch Service Developer Guide.
	ElasticsearchVersion *string `json:"elasticsearchVersion,omitempty"`
	// Specifies the Encryption At Rest Options.
	EncryptionAtRestOptions *EncryptionAtRestOptions `json:"encryptionAtRestOptions,omitempty"`
	// Map of LogType and LogPublishingOption, each containing options to publish
	// a given type of Elasticsearch log.
	LogPublishingOptions map[string]*LogPublishingOption `json:"logPublishingOptions,omitempty"`
	// Specifies the NodeToNodeEncryptionOptions.
	NodeToNodeEncryptionOptions *NodeToNodeEncryptionOptions `json:"nodeToNodeEncryptionOptions,omitempty"`
	// Option to set time, in UTC format, of the daily automated snapshot. Default
	// value is 0 hours.
	SnapshotOptions *SnapshotOptions `json:"snapshotOptions,omitempty"`
	// Options to specify the subnets and security groups for VPC endpoint. For
	// more information, see Creating a VPC (http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html#es-creating-vpc)
	// in VPC Endpoints for Amazon Elasticsearch Service Domains
	VPCOptions *VPCOptions `json:"vpcOptions,omitempty"`
}

ElasticsearchDomainSpec defines the desired state of ElasticsearchDomain

func (*ElasticsearchDomainSpec) DeepCopy

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

func (*ElasticsearchDomainSpec) DeepCopyInto

func (in *ElasticsearchDomainSpec) DeepCopyInto(out *ElasticsearchDomainSpec)

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

type ElasticsearchDomainStatus

type ElasticsearchDomainStatus struct {
	// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
	// that is used to contain resource sync state, account ownership,
	// constructed ARN for the resource
	ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
	// All CRS managed by ACK have a common `Status.Conditions` member that
	// contains a collection of `ackv1alpha1.Condition` objects that describe
	// the various terminal states of the CR and its backend AWS service API
	// resource
	Conditions []*ackv1alpha1.Condition `json:"conditions"`
	// The domain creation status. True if the creation of an Elasticsearch domain
	// is complete. False if domain creation is still in progress.
	Created *bool `json:"created,omitempty"`
	// The domain deletion status. True if a delete request has been received for
	// the domain but resource cleanup is still in progress. False if the domain
	// has not been deleted. Once domain deletion is complete, the status of the
	// domain is no longer returned.
	Deleted *bool `json:"deleted,omitempty"`
	// The unique identifier for the specified Elasticsearch domain.
	DomainID *string `json:"domainID,omitempty"`
	// The Elasticsearch domain endpoint that you use to submit index and search
	// requests.
	Endpoint *string `json:"endpoint,omitempty"`
	// Map containing the Elasticsearch domain endpoints used to submit index and
	// search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.
	Endpoints map[string]*string `json:"endpoints,omitempty"`
	// The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch
	// Service is processing configuration changes. False if the configuration is
	// active.
	Processing *bool `json:"processing,omitempty"`
	// The current status of the Elasticsearch domain's service software.
	ServiceSoftwareOptions *ServiceSoftwareOptions `json:"serviceSoftwareOptions,omitempty"`
	// The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch
	// Service is undergoing a version upgrade. False if the configuration is active.
	UpgradeProcessing *bool `json:"upgradeProcessing,omitempty"`
}

ElasticsearchDomainStatus defines the observed state of ElasticsearchDomain

func (*ElasticsearchDomainStatus) DeepCopy

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

func (*ElasticsearchDomainStatus) DeepCopyInto

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

type ElasticsearchDomainStatus_SDK

type ElasticsearchDomainStatus_SDK struct {
	ARN                         *string                           `json:"arn,omitempty"`
	AccessPolicies              *string                           `json:"accessPolicies,omitempty"`
	AdvancedOptions             map[string]*string                `json:"advancedOptions,omitempty"`
	AdvancedSecurityOptions     *AdvancedSecurityOptions          `json:"advancedSecurityOptions,omitempty"`
	CognitoOptions              *CognitoOptions                   `json:"cognitoOptions,omitempty"`
	Created                     *bool                             `json:"created,omitempty"`
	Deleted                     *bool                             `json:"deleted,omitempty"`
	DomainEndpointOptions       *DomainEndpointOptions            `json:"domainEndpointOptions,omitempty"`
	DomainID                    *string                           `json:"domainID,omitempty"`
	DomainName                  *string                           `json:"domainName,omitempty"`
	EBSOptions                  *EBSOptions                       `json:"ebsOptions,omitempty"`
	ElasticsearchClusterConfig  *ElasticsearchClusterConfig       `json:"elasticsearchClusterConfig,omitempty"`
	ElasticsearchVersion        *string                           `json:"elasticsearchVersion,omitempty"`
	EncryptionAtRestOptions     *EncryptionAtRestOptions          `json:"encryptionAtRestOptions,omitempty"`
	Endpoint                    *string                           `json:"endpoint,omitempty"`
	Endpoints                   map[string]*string                `json:"endpoints,omitempty"`
	LogPublishingOptions        []map[string]*LogPublishingOption `json:"logPublishingOptions,omitempty"`
	NodeToNodeEncryptionOptions *NodeToNodeEncryptionOptions      `json:"nodeToNodeEncryptionOptions,omitempty"`
	Processing                  *bool                             `json:"processing,omitempty"`
	ServiceSoftwareOptions      *ServiceSoftwareOptions           `json:"serviceSoftwareOptions,omitempty"`
	SnapshotOptions             *SnapshotOptions                  `json:"snapshotOptions,omitempty"`
	UpgradeProcessing           *bool                             `json:"upgradeProcessing,omitempty"`
	VPCOptions                  *VPCDerivedInfo                   `json:"vpcOptions,omitempty"`
}

func (*ElasticsearchDomainStatus_SDK) DeepCopy

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

func (*ElasticsearchDomainStatus_SDK) DeepCopyInto

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

type ElasticsearchVersionStatus

type ElasticsearchVersionStatus struct {
	Options *string `json:"options,omitempty"`
}

func (*ElasticsearchVersionStatus) DeepCopy

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

func (*ElasticsearchVersionStatus) DeepCopyInto

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

type EncryptionAtRestOptions

type EncryptionAtRestOptions struct {
	Enabled  *bool   `json:"enabled,omitempty"`
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
}

func (*EncryptionAtRestOptions) DeepCopy

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

func (*EncryptionAtRestOptions) DeepCopyInto

func (in *EncryptionAtRestOptions) DeepCopyInto(out *EncryptionAtRestOptions)

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

type EncryptionAtRestOptionsStatus

type EncryptionAtRestOptionsStatus struct {
	Options *EncryptionAtRestOptions `json:"options,omitempty"`
}

func (*EncryptionAtRestOptionsStatus) DeepCopy

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

func (*EncryptionAtRestOptionsStatus) DeepCopyInto

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

type InboundCrossClusterSearchConnectionStatusCode

type InboundCrossClusterSearchConnectionStatusCode string
const (
	InboundCrossClusterSearchConnectionStatusCode_PENDING_ACCEPTANCE InboundCrossClusterSearchConnectionStatusCode = "PENDING_ACCEPTANCE"
	InboundCrossClusterSearchConnectionStatusCode_APPROVED           InboundCrossClusterSearchConnectionStatusCode = "APPROVED"
	InboundCrossClusterSearchConnectionStatusCode_REJECTING          InboundCrossClusterSearchConnectionStatusCode = "REJECTING"
	InboundCrossClusterSearchConnectionStatusCode_REJECTED           InboundCrossClusterSearchConnectionStatusCode = "REJECTED"
	InboundCrossClusterSearchConnectionStatusCode_DELETING           InboundCrossClusterSearchConnectionStatusCode = "DELETING"
	InboundCrossClusterSearchConnectionStatusCode_DELETED            InboundCrossClusterSearchConnectionStatusCode = "DELETED"
)

type LogPublishingOption

type LogPublishingOption struct {
	CloudWatchLogsLogGroupARN *string `json:"cloudWatchLogsLogGroupARN,omitempty"`
	Enabled                   *bool   `json:"enabled,omitempty"`
}

func (*LogPublishingOption) DeepCopy

func (in *LogPublishingOption) DeepCopy() *LogPublishingOption

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

func (*LogPublishingOption) DeepCopyInto

func (in *LogPublishingOption) DeepCopyInto(out *LogPublishingOption)

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

type LogPublishingOptionsStatus

type LogPublishingOptionsStatus struct {
	Options []map[string]*LogPublishingOption `json:"options,omitempty"`
}

func (*LogPublishingOptionsStatus) DeepCopy

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

func (*LogPublishingOptionsStatus) DeepCopyInto

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

type LogType

type LogType string
const (
	LogType_INDEX_SLOW_LOGS     LogType = "INDEX_SLOW_LOGS"
	LogType_SEARCH_SLOW_LOGS    LogType = "SEARCH_SLOW_LOGS"
	LogType_ES_APPLICATION_LOGS LogType = "ES_APPLICATION_LOGS"
	LogType_AUDIT_LOGS          LogType = "AUDIT_LOGS"
)

type MasterUserOptions

type MasterUserOptions struct {
	MasterUserARN      *string `json:"masterUserARN,omitempty"`
	MasterUserName     *string `json:"masterUserName,omitempty"`
	MasterUserPassword *string `json:"masterUserPassword,omitempty"`
}

func (*MasterUserOptions) DeepCopy

func (in *MasterUserOptions) DeepCopy() *MasterUserOptions

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

func (*MasterUserOptions) DeepCopyInto

func (in *MasterUserOptions) DeepCopyInto(out *MasterUserOptions)

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

type NodeToNodeEncryptionOptions

type NodeToNodeEncryptionOptions struct {
	Enabled *bool `json:"enabled,omitempty"`
}

func (*NodeToNodeEncryptionOptions) DeepCopy

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

func (*NodeToNodeEncryptionOptions) DeepCopyInto

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

type NodeToNodeEncryptionOptionsStatus

type NodeToNodeEncryptionOptionsStatus struct {
	Options *NodeToNodeEncryptionOptions `json:"options,omitempty"`
}

func (*NodeToNodeEncryptionOptionsStatus) DeepCopy

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

func (*NodeToNodeEncryptionOptionsStatus) DeepCopyInto

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"
)

type OptionStatus

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

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 OutboundCrossClusterSearchConnectionStatusCode

type OutboundCrossClusterSearchConnectionStatusCode string
const (
	OutboundCrossClusterSearchConnectionStatusCode_PENDING_ACCEPTANCE OutboundCrossClusterSearchConnectionStatusCode = "PENDING_ACCEPTANCE"
	OutboundCrossClusterSearchConnectionStatusCode_VALIDATING         OutboundCrossClusterSearchConnectionStatusCode = "VALIDATING"
	OutboundCrossClusterSearchConnectionStatusCode_VALIDATION_FAILED  OutboundCrossClusterSearchConnectionStatusCode = "VALIDATION_FAILED"
	OutboundCrossClusterSearchConnectionStatusCode_PROVISIONING       OutboundCrossClusterSearchConnectionStatusCode = "PROVISIONING"
	OutboundCrossClusterSearchConnectionStatusCode_ACTIVE             OutboundCrossClusterSearchConnectionStatusCode = "ACTIVE"
	OutboundCrossClusterSearchConnectionStatusCode_REJECTED           OutboundCrossClusterSearchConnectionStatusCode = "REJECTED"
	OutboundCrossClusterSearchConnectionStatusCode_DELETING           OutboundCrossClusterSearchConnectionStatusCode = "DELETING"
	OutboundCrossClusterSearchConnectionStatusCode_DELETED            OutboundCrossClusterSearchConnectionStatusCode = "DELETED"
)

type PackageStatus

type PackageStatus string
const (
	PackageStatus_COPYING           PackageStatus = "COPYING"
	PackageStatus_COPY_FAILED       PackageStatus = "COPY_FAILED"
	PackageStatus_VALIDATING        PackageStatus = "VALIDATING"
	PackageStatus_VALIDATION_FAILED PackageStatus = "VALIDATION_FAILED"
	PackageStatus_AVAILABLE         PackageStatus = "AVAILABLE"
	PackageStatus_DELETING          PackageStatus = "DELETING"
	PackageStatus_DELETED           PackageStatus = "DELETED"
	PackageStatus_DELETE_FAILED     PackageStatus = "DELETE_FAILED"
)

type PackageType

type PackageType string
const (
	PackageType_TXT_DICTIONARY PackageType = "TXT-DICTIONARY"
)

type RecurringCharge

type RecurringCharge struct {
	RecurringChargeFrequency *string `json:"recurringChargeFrequency,omitempty"`
}

func (*RecurringCharge) DeepCopy

func (in *RecurringCharge) DeepCopy() *RecurringCharge

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

func (*RecurringCharge) DeepCopyInto

func (in *RecurringCharge) DeepCopyInto(out *RecurringCharge)

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

type ReservedElasticsearchInstance

type ReservedElasticsearchInstance struct {
	CurrencyCode                            *string `json:"currencyCode,omitempty"`
	ElasticsearchInstanceType               *string `json:"elasticsearchInstanceType,omitempty"`
	ReservedElasticsearchInstanceOfferingID *string `json:"reservedElasticsearchInstanceOfferingID,omitempty"`
	State                                   *string `json:"state,omitempty"`
}

func (*ReservedElasticsearchInstance) DeepCopy

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

func (*ReservedElasticsearchInstance) DeepCopyInto

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

type ReservedElasticsearchInstanceOffering

type ReservedElasticsearchInstanceOffering struct {
	CurrencyCode              *string `json:"currencyCode,omitempty"`
	ElasticsearchInstanceType *string `json:"elasticsearchInstanceType,omitempty"`
}

func (*ReservedElasticsearchInstanceOffering) DeepCopy

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

func (*ReservedElasticsearchInstanceOffering) DeepCopyInto

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

type ReservedElasticsearchInstancePaymentOption

type ReservedElasticsearchInstancePaymentOption string
const (
	ReservedElasticsearchInstancePaymentOption_ALL_UPFRONT     ReservedElasticsearchInstancePaymentOption = "ALL_UPFRONT"
	ReservedElasticsearchInstancePaymentOption_PARTIAL_UPFRONT ReservedElasticsearchInstancePaymentOption = "PARTIAL_UPFRONT"
	ReservedElasticsearchInstancePaymentOption_NO_UPFRONT      ReservedElasticsearchInstancePaymentOption = "NO_UPFRONT"
)

type SAMLIDp

type SAMLIDp struct {
	EntityID        *string `json:"entityID,omitempty"`
	MetadataContent *string `json:"metadataContent,omitempty"`
}

func (*SAMLIDp) DeepCopy

func (in *SAMLIDp) DeepCopy() *SAMLIDp

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

func (*SAMLIDp) DeepCopyInto

func (in *SAMLIDp) DeepCopyInto(out *SAMLIDp)

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

type SAMLOptionsInput

type SAMLOptionsInput struct {
	Enabled               *bool    `json:"enabled,omitempty"`
	IDp                   *SAMLIDp `json:"idp,omitempty"`
	MasterBackendRole     *string  `json:"masterBackendRole,omitempty"`
	MasterUserName        *string  `json:"masterUserName,omitempty"`
	RolesKey              *string  `json:"rolesKey,omitempty"`
	SessionTimeoutMinutes *int64   `json:"sessionTimeoutMinutes,omitempty"`
	SubjectKey            *string  `json:"subjectKey,omitempty"`
}

func (*SAMLOptionsInput) DeepCopy

func (in *SAMLOptionsInput) DeepCopy() *SAMLOptionsInput

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

func (*SAMLOptionsInput) DeepCopyInto

func (in *SAMLOptionsInput) DeepCopyInto(out *SAMLOptionsInput)

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

type SAMLOptionsOutput

type SAMLOptionsOutput struct {
	Enabled               *bool    `json:"enabled,omitempty"`
	IDp                   *SAMLIDp `json:"idp,omitempty"`
	RolesKey              *string  `json:"rolesKey,omitempty"`
	SessionTimeoutMinutes *int64   `json:"sessionTimeoutMinutes,omitempty"`
	SubjectKey            *string  `json:"subjectKey,omitempty"`
}

func (*SAMLOptionsOutput) DeepCopy

func (in *SAMLOptionsOutput) DeepCopy() *SAMLOptionsOutput

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

func (*SAMLOptionsOutput) DeepCopyInto

func (in *SAMLOptionsOutput) DeepCopyInto(out *SAMLOptionsOutput)

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

type ServiceSoftwareOptions

type ServiceSoftwareOptions struct {
	AutomatedUpdateDate *metav1.Time `json:"automatedUpdateDate,omitempty"`
	Cancellable         *bool        `json:"cancellable,omitempty"`
	CurrentVersion      *string      `json:"currentVersion,omitempty"`
	Description         *string      `json:"description,omitempty"`
	NewVersion          *string      `json:"newVersion,omitempty"`
	OptionalDeployment  *bool        `json:"optionalDeployment,omitempty"`
	UpdateAvailable     *bool        `json:"updateAvailable,omitempty"`
	UpdateStatus        *string      `json:"updateStatus,omitempty"`
}

func (*ServiceSoftwareOptions) DeepCopy

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

func (*ServiceSoftwareOptions) DeepCopyInto

func (in *ServiceSoftwareOptions) DeepCopyInto(out *ServiceSoftwareOptions)

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

type SnapshotOptions

type SnapshotOptions struct {
	AutomatedSnapshotStartHour *int64 `json:"automatedSnapshotStartHour,omitempty"`
}

func (*SnapshotOptions) DeepCopy

func (in *SnapshotOptions) DeepCopy() *SnapshotOptions

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

func (*SnapshotOptions) DeepCopyInto

func (in *SnapshotOptions) DeepCopyInto(out *SnapshotOptions)

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

type SnapshotOptionsStatus

type SnapshotOptionsStatus struct {
	Options *SnapshotOptions `json:"options,omitempty"`
}

func (*SnapshotOptionsStatus) DeepCopy

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

func (*SnapshotOptionsStatus) DeepCopyInto

func (in *SnapshotOptionsStatus) DeepCopyInto(out *SnapshotOptionsStatus)

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

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 UpgradeStatus

type UpgradeStatus string
const (
	UpgradeStatus_IN_PROGRESS           UpgradeStatus = "IN_PROGRESS"
	UpgradeStatus_SUCCEEDED             UpgradeStatus = "SUCCEEDED"
	UpgradeStatus_SUCCEEDED_WITH_ISSUES UpgradeStatus = "SUCCEEDED_WITH_ISSUES"
	UpgradeStatus_FAILED                UpgradeStatus = "FAILED"
)

type UpgradeStep

type UpgradeStep string
const (
	UpgradeStep_PRE_UPGRADE_CHECK UpgradeStep = "PRE_UPGRADE_CHECK"
	UpgradeStep_SNAPSHOT          UpgradeStep = "SNAPSHOT"
	UpgradeStep_UPGRADE           UpgradeStep = "UPGRADE"
)

type VPCDerivedInfo

type VPCDerivedInfo struct {
	AvailabilityZones []*string `json:"availabilityZones,omitempty"`
	SecurityGroupIDs  []*string `json:"securityGroupIDs,omitempty"`
	SubnetIDs         []*string `json:"subnetIDs,omitempty"`
	VPCID             *string   `json:"vpcID,omitempty"`
}

func (*VPCDerivedInfo) DeepCopy

func (in *VPCDerivedInfo) DeepCopy() *VPCDerivedInfo

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

func (*VPCDerivedInfo) DeepCopyInto

func (in *VPCDerivedInfo) DeepCopyInto(out *VPCDerivedInfo)

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

type VPCDerivedInfoStatus

type VPCDerivedInfoStatus struct {
	Options *VPCDerivedInfo `json:"options,omitempty"`
}

func (*VPCDerivedInfoStatus) DeepCopy

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

func (*VPCDerivedInfoStatus) DeepCopyInto

func (in *VPCDerivedInfoStatus) DeepCopyInto(out *VPCDerivedInfoStatus)

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

type VPCOptions

type VPCOptions struct {
	SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"`
	SubnetIDs        []*string `json:"subnetIDs,omitempty"`
}

func (*VPCOptions) DeepCopy

func (in *VPCOptions) DeepCopy() *VPCOptions

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

func (*VPCOptions) DeepCopyInto

func (in *VPCOptions) DeepCopyInto(out *VPCOptions)

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

type VolumeType

type VolumeType string
const (
	VolumeType_standard VolumeType = "standard"
	VolumeType_gp2      VolumeType = "gp2"
	VolumeType_io1      VolumeType = "io1"
)

type ZoneAwarenessConfig

type ZoneAwarenessConfig struct {
	AvailabilityZoneCount *int64 `json:"availabilityZoneCount,omitempty"`
}

func (*ZoneAwarenessConfig) DeepCopy

func (in *ZoneAwarenessConfig) DeepCopy() *ZoneAwarenessConfig

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

func (*ZoneAwarenessConfig) DeepCopyInto

func (in *ZoneAwarenessConfig) DeepCopyInto(out *ZoneAwarenessConfig)

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