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 ¶
- Variables
- type AccessPoliciesStatus
- type AdvancedOptionsStatus
- type AdvancedSecurityOptions
- type AdvancedSecurityOptionsInput
- type AdvancedSecurityOptionsStatus
- type CognitoOptions
- type CognitoOptionsStatus
- type CompatibleVersionsMap
- type DeploymentStatus
- type DescribePackagesFilterName
- type DomainEndpointOptions
- type DomainEndpointOptionsStatus
- type DomainInfo
- type DomainInformation
- type DomainPackageDetails
- type DomainPackageStatus
- type EBSOptions
- type EBSOptionsStatus
- type ESPartitionInstanceType
- type ESWarmPartitionInstanceType
- type ElasticsearchClusterConfig
- type ElasticsearchClusterConfigStatus
- type ElasticsearchDomain
- type ElasticsearchDomainList
- type ElasticsearchDomainSpec
- type ElasticsearchDomainStatus
- type ElasticsearchDomainStatus_SDK
- type ElasticsearchVersionStatus
- type EncryptionAtRestOptions
- type EncryptionAtRestOptionsStatus
- type InboundCrossClusterSearchConnectionStatusCode
- type LogPublishingOption
- type LogPublishingOptionsStatus
- type LogType
- type MasterUserOptions
- type NodeToNodeEncryptionOptions
- type NodeToNodeEncryptionOptionsStatus
- type OptionState
- type OptionStatus
- type OutboundCrossClusterSearchConnectionStatusCode
- type PackageStatus
- type PackageType
- type RecurringCharge
- type ReservedElasticsearchInstance
- type ReservedElasticsearchInstanceOffering
- type ReservedElasticsearchInstancePaymentOption
- type SAMLIDp
- type SAMLOptionsInput
- type SAMLOptionsOutput
- type ServiceSoftwareOptions
- type SnapshotOptions
- type SnapshotOptionsStatus
- type TLSSecurityPolicy
- type UpgradeStatus
- type UpgradeStep
- type VPCDerivedInfo
- type VPCDerivedInfoStatus
- type VPCOptions
- type VolumeType
- type ZoneAwarenessConfig
Constants ¶
This section is empty.
Variables ¶
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 ¶
func (in *AccessPoliciesStatus) DeepCopy() *AccessPoliciesStatus
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 ¶
func (*AdvancedOptionsStatus) DeepCopy ¶
func (in *AdvancedOptionsStatus) DeepCopy() *AdvancedOptionsStatus
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 ¶
func (in *AdvancedSecurityOptions) DeepCopy() *AdvancedSecurityOptions
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 ¶
func (in *AdvancedSecurityOptionsInput) DeepCopy() *AdvancedSecurityOptionsInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedSecurityOptionsInput.
func (*AdvancedSecurityOptionsInput) DeepCopyInto ¶
func (in *AdvancedSecurityOptionsInput) DeepCopyInto(out *AdvancedSecurityOptionsInput)
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 ¶
func (in *AdvancedSecurityOptionsStatus) DeepCopy() *AdvancedSecurityOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedSecurityOptionsStatus.
func (*AdvancedSecurityOptionsStatus) DeepCopyInto ¶
func (in *AdvancedSecurityOptionsStatus) DeepCopyInto(out *AdvancedSecurityOptionsStatus)
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 ¶
func (in *CognitoOptionsStatus) DeepCopy() *CognitoOptionsStatus
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 ¶
func (in *CompatibleVersionsMap) DeepCopy() *CompatibleVersionsMap
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 ¶
func (in *DomainEndpointOptions) DeepCopy() *DomainEndpointOptions
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 ¶
func (in *DomainEndpointOptionsStatus) DeepCopy() *DomainEndpointOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainEndpointOptionsStatus.
func (*DomainEndpointOptionsStatus) DeepCopyInto ¶
func (in *DomainEndpointOptionsStatus) DeepCopyInto(out *DomainEndpointOptionsStatus)
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 ¶
func (in *DomainPackageDetails) DeepCopy() *DomainPackageDetails
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 ¶
func (in *ElasticsearchClusterConfig) DeepCopy() *ElasticsearchClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchClusterConfig.
func (*ElasticsearchClusterConfig) DeepCopyInto ¶
func (in *ElasticsearchClusterConfig) DeepCopyInto(out *ElasticsearchClusterConfig)
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 ¶
func (in *ElasticsearchClusterConfigStatus) DeepCopy() *ElasticsearchClusterConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchClusterConfigStatus.
func (*ElasticsearchClusterConfigStatus) DeepCopyInto ¶
func (in *ElasticsearchClusterConfigStatus) DeepCopyInto(out *ElasticsearchClusterConfigStatus)
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 ¶
func (in *ElasticsearchDomainList) DeepCopy() *ElasticsearchDomainList
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 ¶
func (in *ElasticsearchDomainSpec) DeepCopy() *ElasticsearchDomainSpec
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 ¶
func (in *ElasticsearchDomainStatus) DeepCopy() *ElasticsearchDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainStatus.
func (*ElasticsearchDomainStatus) DeepCopyInto ¶
func (in *ElasticsearchDomainStatus) DeepCopyInto(out *ElasticsearchDomainStatus)
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 ¶
func (in *ElasticsearchDomainStatus_SDK) DeepCopy() *ElasticsearchDomainStatus_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainStatus_SDK.
func (*ElasticsearchDomainStatus_SDK) DeepCopyInto ¶
func (in *ElasticsearchDomainStatus_SDK) DeepCopyInto(out *ElasticsearchDomainStatus_SDK)
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 ¶
func (in *ElasticsearchVersionStatus) DeepCopy() *ElasticsearchVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchVersionStatus.
func (*ElasticsearchVersionStatus) DeepCopyInto ¶
func (in *ElasticsearchVersionStatus) DeepCopyInto(out *ElasticsearchVersionStatus)
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 ¶
func (in *EncryptionAtRestOptions) DeepCopy() *EncryptionAtRestOptions
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 ¶
func (in *EncryptionAtRestOptionsStatus) DeepCopy() *EncryptionAtRestOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionAtRestOptionsStatus.
func (*EncryptionAtRestOptionsStatus) DeepCopyInto ¶
func (in *EncryptionAtRestOptionsStatus) DeepCopyInto(out *EncryptionAtRestOptionsStatus)
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 ¶
func (in *LogPublishingOptionsStatus) DeepCopy() *LogPublishingOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogPublishingOptionsStatus.
func (*LogPublishingOptionsStatus) DeepCopyInto ¶
func (in *LogPublishingOptionsStatus) DeepCopyInto(out *LogPublishingOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ¶
func (in *NodeToNodeEncryptionOptions) DeepCopy() *NodeToNodeEncryptionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeToNodeEncryptionOptions.
func (*NodeToNodeEncryptionOptions) DeepCopyInto ¶
func (in *NodeToNodeEncryptionOptions) DeepCopyInto(out *NodeToNodeEncryptionOptions)
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 ¶
func (in *NodeToNodeEncryptionOptionsStatus) DeepCopy() *NodeToNodeEncryptionOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeToNodeEncryptionOptionsStatus.
func (*NodeToNodeEncryptionOptionsStatus) DeepCopyInto ¶
func (in *NodeToNodeEncryptionOptionsStatus) DeepCopyInto(out *NodeToNodeEncryptionOptionsStatus)
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 ¶
func (in *ReservedElasticsearchInstance) DeepCopy() *ReservedElasticsearchInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedElasticsearchInstance.
func (*ReservedElasticsearchInstance) DeepCopyInto ¶
func (in *ReservedElasticsearchInstance) DeepCopyInto(out *ReservedElasticsearchInstance)
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 ¶
func (in *ReservedElasticsearchInstanceOffering) DeepCopy() *ReservedElasticsearchInstanceOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedElasticsearchInstanceOffering.
func (*ReservedElasticsearchInstanceOffering) DeepCopyInto ¶
func (in *ReservedElasticsearchInstanceOffering) DeepCopyInto(out *ReservedElasticsearchInstanceOffering)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLIDp.
func (*SAMLIDp) DeepCopyInto ¶
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 ¶
func (in *ServiceSoftwareOptions) DeepCopy() *ServiceSoftwareOptions
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 ¶
func (in *SnapshotOptionsStatus) DeepCopy() *SnapshotOptionsStatus
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 ¶
func (in *VPCDerivedInfoStatus) DeepCopy() *VPCDerivedInfoStatus
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.