Documentation
¶
Overview ¶
+groupName=elasticsearchdomain.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ElasticsearchDomain
- func (in *ElasticsearchDomain) DeepCopy() *ElasticsearchDomain
- func (in *ElasticsearchDomain) DeepCopyInto(out *ElasticsearchDomain)
- func (in *ElasticsearchDomain) DeepCopyObject() runtime.Object
- func (r *ElasticsearchDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ElasticsearchDomain) ValidateCreate() error
- func (r *ElasticsearchDomain) ValidateDelete() error
- func (r *ElasticsearchDomain) ValidateUpdate(old runtime.Object) error
- type ElasticsearchDomainList
- type ElasticsearchDomainSpec
- type ElasticsearchDomainSpecAdvancedSecurityOptions
- type ElasticsearchDomainSpecAdvancedSecurityOptionsCodec
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions
- func (in *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopy() *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions
- func (in *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopyInto(out *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions)
- type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ElasticsearchDomainSpecClusterConfig
- type ElasticsearchDomainSpecClusterConfigCodec
- type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig
- type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec
- func (ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ElasticsearchDomainSpecCognitoOptions
- type ElasticsearchDomainSpecCognitoOptionsCodec
- type ElasticsearchDomainSpecDomainEndpointOptions
- type ElasticsearchDomainSpecDomainEndpointOptionsCodec
- func (ElasticsearchDomainSpecDomainEndpointOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecDomainEndpointOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecDomainEndpointOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ElasticsearchDomainSpecEbsOptions
- type ElasticsearchDomainSpecEbsOptionsCodec
- type ElasticsearchDomainSpecEncryptAtRest
- type ElasticsearchDomainSpecEncryptAtRestCodec
- type ElasticsearchDomainSpecLogPublishingOptions
- type ElasticsearchDomainSpecNodeToNodeEncryption
- type ElasticsearchDomainSpecNodeToNodeEncryptionCodec
- func (ElasticsearchDomainSpecNodeToNodeEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecNodeToNodeEncryptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecNodeToNodeEncryptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ElasticsearchDomainSpecResource
- type ElasticsearchDomainSpecSnapshotOptions
- type ElasticsearchDomainSpecSnapshotOptionsCodec
- type ElasticsearchDomainSpecVpcOptions
- type ElasticsearchDomainSpecVpcOptionsCodec
- type ElasticsearchDomainStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (r *Policy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Policy) ValidateCreate() error
- func (r *Policy) ValidateDelete() error
- func (r *Policy) ValidateUpdate(old runtime.Object) error
- type PolicyList
- type PolicySpec
- type PolicySpecResource
- type PolicyStatus
- type SamlOptions
- func (in *SamlOptions) DeepCopy() *SamlOptions
- func (in *SamlOptions) DeepCopyInto(out *SamlOptions)
- func (in *SamlOptions) DeepCopyObject() runtime.Object
- func (r *SamlOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SamlOptions) ValidateCreate() error
- func (r *SamlOptions) ValidateDelete() error
- func (r *SamlOptions) ValidateUpdate(old runtime.Object) error
- type SamlOptionsList
- type SamlOptionsSpec
- type SamlOptionsSpecResource
- type SamlOptionsSpecSamlOptions
- type SamlOptionsSpecSamlOptionsCodec
- type SamlOptionsSpecSamlOptionsIdp
- type SamlOptionsSpecSamlOptionsIdpCodec
- type SamlOptionsStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: elasticsearchdomain.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ElasticsearchDomain ¶
type ElasticsearchDomain struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ElasticsearchDomainSpec `json:"spec,omitempty"`
Status ElasticsearchDomainStatus `json:"status,omitempty"`
}
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.
func (*ElasticsearchDomain) SetupWebhookWithManager ¶
func (r *ElasticsearchDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ElasticsearchDomain) ValidateCreate ¶
func (r *ElasticsearchDomain) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ElasticsearchDomain) ValidateDelete ¶
func (r *ElasticsearchDomain) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ElasticsearchDomain) ValidateUpdate ¶
func (r *ElasticsearchDomain) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ElasticsearchDomainList ¶
type ElasticsearchDomainList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of ElasticsearchDomain CRD objects
Items []ElasticsearchDomain `json:"items,omitempty"`
}
ElasticsearchDomainList is a list of ElasticsearchDomains
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 {
State *ElasticsearchDomainSpecResource `json:"state,omitempty" tf:"-"`
Resource ElasticsearchDomainSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`
}
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 ElasticsearchDomainSpecAdvancedSecurityOptions ¶
type ElasticsearchDomainSpecAdvancedSecurityOptions struct {
Enabled *bool `json:"enabled" tf:"enabled"`
// +optional
InternalUserDatabaseEnabled *bool `json:"internalUserDatabaseEnabled,omitempty" tf:"internal_user_database_enabled"`
// +optional
MasterUserOptions *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions `json:"masterUserOptions,omitempty" tf:"master_user_options"`
}
func (*ElasticsearchDomainSpecAdvancedSecurityOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecAdvancedSecurityOptions) DeepCopy() *ElasticsearchDomainSpecAdvancedSecurityOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecAdvancedSecurityOptions.
func (*ElasticsearchDomainSpecAdvancedSecurityOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecAdvancedSecurityOptions) DeepCopyInto(out *ElasticsearchDomainSpecAdvancedSecurityOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecAdvancedSecurityOptionsCodec ¶
type ElasticsearchDomainSpecAdvancedSecurityOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecAdvancedSecurityOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecAdvancedSecurityOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions ¶
type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions struct {
// +optional
MasterUserArn *string `json:"masterUserArn,omitempty" tf:"master_user_arn"`
// +optional
MasterUserName *string `json:"masterUserName,omitempty" tf:"master_user_name"`
// +optional
MasterUserPassword *string `json:"-" sensitive:"true" tf:"master_user_password"`
}
func (*ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopy() *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions.
func (*ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions) DeepCopyInto(out *ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec ¶
type ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecAdvancedSecurityOptionsMasterUserOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecClusterConfig ¶
type ElasticsearchDomainSpecClusterConfig struct {
// +optional
DedicatedMasterCount *int64 `json:"dedicatedMasterCount,omitempty" tf:"dedicated_master_count"`
// +optional
DedicatedMasterEnabled *bool `json:"dedicatedMasterEnabled,omitempty" tf:"dedicated_master_enabled"`
// +optional
DedicatedMasterType *string `json:"dedicatedMasterType,omitempty" tf:"dedicated_master_type"`
// +optional
InstanceCount *int64 `json:"instanceCount,omitempty" tf:"instance_count"`
// +optional
InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
// +optional
WarmCount *int64 `json:"warmCount,omitempty" tf:"warm_count"`
// +optional
WarmEnabled *bool `json:"warmEnabled,omitempty" tf:"warm_enabled"`
// +optional
WarmType *string `json:"warmType,omitempty" tf:"warm_type"`
// +optional
ZoneAwarenessConfig *ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig `json:"zoneAwarenessConfig,omitempty" tf:"zone_awareness_config"`
// +optional
ZoneAwarenessEnabled *bool `json:"zoneAwarenessEnabled,omitempty" tf:"zone_awareness_enabled"`
}
func (*ElasticsearchDomainSpecClusterConfig) DeepCopy ¶
func (in *ElasticsearchDomainSpecClusterConfig) DeepCopy() *ElasticsearchDomainSpecClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecClusterConfig.
func (*ElasticsearchDomainSpecClusterConfig) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecClusterConfig) DeepCopyInto(out *ElasticsearchDomainSpecClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecClusterConfigCodec ¶
type ElasticsearchDomainSpecClusterConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecClusterConfigCodec) Decode ¶
func (ElasticsearchDomainSpecClusterConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig ¶
type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig struct {
// +optional
AvailabilityZoneCount *int64 `json:"availabilityZoneCount,omitempty" tf:"availability_zone_count"`
}
func (*ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopy ¶
func (in *ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopy() *ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig.
func (*ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopyInto(out *ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec ¶
type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec) Decode ¶
func (ElasticsearchDomainSpecClusterConfigZoneAwarenessConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecCognitoOptions ¶
type ElasticsearchDomainSpecCognitoOptions struct {
// +optional
Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
IdentityPoolID *string `json:"identityPoolID" tf:"identity_pool_id"`
RoleArn *string `json:"roleArn" tf:"role_arn"`
UserPoolID *string `json:"userPoolID" tf:"user_pool_id"`
}
func (*ElasticsearchDomainSpecCognitoOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecCognitoOptions) DeepCopy() *ElasticsearchDomainSpecCognitoOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecCognitoOptions.
func (*ElasticsearchDomainSpecCognitoOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecCognitoOptions) DeepCopyInto(out *ElasticsearchDomainSpecCognitoOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecCognitoOptionsCodec ¶
type ElasticsearchDomainSpecCognitoOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecCognitoOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecCognitoOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecDomainEndpointOptions ¶
type ElasticsearchDomainSpecDomainEndpointOptions struct {
// +optional
CustomEndpoint *string `json:"customEndpoint,omitempty" tf:"custom_endpoint"`
// +optional
CustomEndpointCertificateArn *string `json:"customEndpointCertificateArn,omitempty" tf:"custom_endpoint_certificate_arn"`
// +optional
CustomEndpointEnabled *bool `json:"customEndpointEnabled,omitempty" tf:"custom_endpoint_enabled"`
// +optional
EnforceHTTPS *bool `json:"enforceHTTPS,omitempty" tf:"enforce_https"`
// +optional
TlsSecurityPolicy *string `json:"tlsSecurityPolicy,omitempty" tf:"tls_security_policy"`
}
func (*ElasticsearchDomainSpecDomainEndpointOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecDomainEndpointOptions) DeepCopy() *ElasticsearchDomainSpecDomainEndpointOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecDomainEndpointOptions.
func (*ElasticsearchDomainSpecDomainEndpointOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecDomainEndpointOptions) DeepCopyInto(out *ElasticsearchDomainSpecDomainEndpointOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecDomainEndpointOptionsCodec ¶
type ElasticsearchDomainSpecDomainEndpointOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecDomainEndpointOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecDomainEndpointOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecEbsOptions ¶
type ElasticsearchDomainSpecEbsOptions struct {
EbsEnabled *bool `json:"ebsEnabled" tf:"ebs_enabled"`
// +optional
Iops *int64 `json:"iops,omitempty" tf:"iops"`
// +optional
VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"`
// +optional
VolumeType *string `json:"volumeType,omitempty" tf:"volume_type"`
}
func (*ElasticsearchDomainSpecEbsOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecEbsOptions) DeepCopy() *ElasticsearchDomainSpecEbsOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecEbsOptions.
func (*ElasticsearchDomainSpecEbsOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecEbsOptions) DeepCopyInto(out *ElasticsearchDomainSpecEbsOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecEbsOptionsCodec ¶
type ElasticsearchDomainSpecEbsOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecEbsOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecEbsOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecEncryptAtRest ¶
type ElasticsearchDomainSpecEncryptAtRest struct {
Enabled *bool `json:"enabled" tf:"enabled"`
// +optional
KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
}
func (*ElasticsearchDomainSpecEncryptAtRest) DeepCopy ¶
func (in *ElasticsearchDomainSpecEncryptAtRest) DeepCopy() *ElasticsearchDomainSpecEncryptAtRest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecEncryptAtRest.
func (*ElasticsearchDomainSpecEncryptAtRest) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecEncryptAtRest) DeepCopyInto(out *ElasticsearchDomainSpecEncryptAtRest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecEncryptAtRestCodec ¶
type ElasticsearchDomainSpecEncryptAtRestCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecEncryptAtRestCodec) Decode ¶
func (ElasticsearchDomainSpecEncryptAtRestCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecLogPublishingOptions ¶
type ElasticsearchDomainSpecLogPublishingOptions struct {
CloudwatchLogGroupArn *string `json:"cloudwatchLogGroupArn" tf:"cloudwatch_log_group_arn"`
// +optional
Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
LogType *string `json:"logType" tf:"log_type"`
}
func (*ElasticsearchDomainSpecLogPublishingOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecLogPublishingOptions) DeepCopy() *ElasticsearchDomainSpecLogPublishingOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecLogPublishingOptions.
func (*ElasticsearchDomainSpecLogPublishingOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecLogPublishingOptions) DeepCopyInto(out *ElasticsearchDomainSpecLogPublishingOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecNodeToNodeEncryption ¶
type ElasticsearchDomainSpecNodeToNodeEncryption struct {
Enabled *bool `json:"enabled" tf:"enabled"`
}
func (*ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopy ¶
func (in *ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopy() *ElasticsearchDomainSpecNodeToNodeEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecNodeToNodeEncryption.
func (*ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopyInto(out *ElasticsearchDomainSpecNodeToNodeEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecNodeToNodeEncryptionCodec ¶
type ElasticsearchDomainSpecNodeToNodeEncryptionCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecNodeToNodeEncryptionCodec) Decode ¶
func (ElasticsearchDomainSpecNodeToNodeEncryptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecResource ¶
type ElasticsearchDomainSpecResource struct {
Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
AccessPolicies *string `json:"accessPolicies,omitempty" tf:"access_policies"`
// +optional
AdvancedOptions *map[string]string `json:"advancedOptions,omitempty" tf:"advanced_options"`
// +optional
AdvancedSecurityOptions *ElasticsearchDomainSpecAdvancedSecurityOptions `json:"advancedSecurityOptions,omitempty" tf:"advanced_security_options"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
ClusterConfig *ElasticsearchDomainSpecClusterConfig `json:"clusterConfig,omitempty" tf:"cluster_config"`
// +optional
CognitoOptions *ElasticsearchDomainSpecCognitoOptions `json:"cognitoOptions,omitempty" tf:"cognito_options"`
// +optional
DomainEndpointOptions *ElasticsearchDomainSpecDomainEndpointOptions `json:"domainEndpointOptions,omitempty" tf:"domain_endpoint_options"`
// +optional
DomainID *string `json:"domainID,omitempty" tf:"domain_id"`
DomainName *string `json:"domainName" tf:"domain_name"`
// +optional
EbsOptions *ElasticsearchDomainSpecEbsOptions `json:"ebsOptions,omitempty" tf:"ebs_options"`
// +optional
ElasticsearchVersion *string `json:"elasticsearchVersion,omitempty" tf:"elasticsearch_version"`
// +optional
EncryptAtRest *ElasticsearchDomainSpecEncryptAtRest `json:"encryptAtRest,omitempty" tf:"encrypt_at_rest"`
// +optional
Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"`
// +optional
KibanaEndpoint *string `json:"kibanaEndpoint,omitempty" tf:"kibana_endpoint"`
// +optional
LogPublishingOptions []ElasticsearchDomainSpecLogPublishingOptions `json:"logPublishingOptions,omitempty" tf:"log_publishing_options"`
// +optional
NodeToNodeEncryption *ElasticsearchDomainSpecNodeToNodeEncryption `json:"nodeToNodeEncryption,omitempty" tf:"node_to_node_encryption"`
// +optional
SnapshotOptions *ElasticsearchDomainSpecSnapshotOptions `json:"snapshotOptions,omitempty" tf:"snapshot_options"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
VpcOptions *ElasticsearchDomainSpecVpcOptions `json:"vpcOptions,omitempty" tf:"vpc_options"`
}
func (*ElasticsearchDomainSpecResource) DeepCopy ¶
func (in *ElasticsearchDomainSpecResource) DeepCopy() *ElasticsearchDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecResource.
func (*ElasticsearchDomainSpecResource) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecResource) DeepCopyInto(out *ElasticsearchDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecSnapshotOptions ¶
type ElasticsearchDomainSpecSnapshotOptions struct {
AutomatedSnapshotStartHour *int64 `json:"automatedSnapshotStartHour" tf:"automated_snapshot_start_hour"`
}
func (*ElasticsearchDomainSpecSnapshotOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecSnapshotOptions) DeepCopy() *ElasticsearchDomainSpecSnapshotOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecSnapshotOptions.
func (*ElasticsearchDomainSpecSnapshotOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecSnapshotOptions) DeepCopyInto(out *ElasticsearchDomainSpecSnapshotOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecSnapshotOptionsCodec ¶
type ElasticsearchDomainSpecSnapshotOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecSnapshotOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecSnapshotOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecVpcOptions ¶
type ElasticsearchDomainSpecVpcOptions struct {
// +optional
AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"`
// +optional
SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"`
// +optional
SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids"`
// +optional
VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"`
}
func (*ElasticsearchDomainSpecVpcOptions) DeepCopy ¶
func (in *ElasticsearchDomainSpecVpcOptions) DeepCopy() *ElasticsearchDomainSpecVpcOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecVpcOptions.
func (*ElasticsearchDomainSpecVpcOptions) DeepCopyInto ¶
func (in *ElasticsearchDomainSpecVpcOptions) DeepCopyInto(out *ElasticsearchDomainSpecVpcOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecVpcOptionsCodec ¶
type ElasticsearchDomainSpecVpcOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecVpcOptionsCodec) Decode ¶
func (ElasticsearchDomainSpecVpcOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainStatus ¶
type ElasticsearchDomainStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
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 Policy ¶
type Policy struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PolicySpec `json:"spec,omitempty"`
Status PolicyStatus `json:"status,omitempty"`
}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) SetupWebhookWithManager ¶
func (*Policy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Policy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PolicyList ¶
type PolicyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Policy CRD objects
Items []Policy `json:"items,omitempty"`
}
PolicyList is a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicySpec ¶
type PolicySpec struct {
State *PolicySpecResource `json:"state,omitempty" tf:"-"`
Resource PolicySpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpecResource ¶
type PolicySpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
AccessPolicies *string `json:"accessPolicies" tf:"access_policies"`
DomainName *string `json:"domainName" tf:"domain_name"`
}
func (*PolicySpecResource) DeepCopy ¶
func (in *PolicySpecResource) DeepCopy() *PolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpecResource.
func (*PolicySpecResource) DeepCopyInto ¶
func (in *PolicySpecResource) DeepCopyInto(out *PolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlOptions ¶
type SamlOptions struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SamlOptionsSpec `json:"spec,omitempty"`
Status SamlOptionsStatus `json:"status,omitempty"`
}
func (*SamlOptions) DeepCopy ¶
func (in *SamlOptions) DeepCopy() *SamlOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptions.
func (*SamlOptions) DeepCopyInto ¶
func (in *SamlOptions) DeepCopyInto(out *SamlOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamlOptions) DeepCopyObject ¶
func (in *SamlOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SamlOptions) SetupWebhookWithManager ¶
func (r *SamlOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SamlOptions) ValidateCreate ¶
func (r *SamlOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SamlOptions) ValidateDelete ¶
func (r *SamlOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SamlOptions) ValidateUpdate ¶
func (r *SamlOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SamlOptionsList ¶
type SamlOptionsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of SamlOptions CRD objects
Items []SamlOptions `json:"items,omitempty"`
}
SamlOptionsList is a list of SamlOptionss
func (*SamlOptionsList) DeepCopy ¶
func (in *SamlOptionsList) DeepCopy() *SamlOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsList.
func (*SamlOptionsList) DeepCopyInto ¶
func (in *SamlOptionsList) DeepCopyInto(out *SamlOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamlOptionsList) DeepCopyObject ¶
func (in *SamlOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SamlOptionsSpec ¶
type SamlOptionsSpec struct {
State *SamlOptionsSpecResource `json:"state,omitempty" tf:"-"`
Resource SamlOptionsSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`
}
func (*SamlOptionsSpec) DeepCopy ¶
func (in *SamlOptionsSpec) DeepCopy() *SamlOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsSpec.
func (*SamlOptionsSpec) DeepCopyInto ¶
func (in *SamlOptionsSpec) DeepCopyInto(out *SamlOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlOptionsSpecResource ¶
type SamlOptionsSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
DomainName *string `json:"domainName" tf:"domain_name"`
// +optional
SamlOptions *SamlOptionsSpecSamlOptions `json:"samlOptions,omitempty" tf:"saml_options"`
}
func (*SamlOptionsSpecResource) DeepCopy ¶
func (in *SamlOptionsSpecResource) DeepCopy() *SamlOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsSpecResource.
func (*SamlOptionsSpecResource) DeepCopyInto ¶
func (in *SamlOptionsSpecResource) DeepCopyInto(out *SamlOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlOptionsSpecSamlOptions ¶
type SamlOptionsSpecSamlOptions struct {
// +optional
Enabled *bool `json:"enabled,omitempty" tf:"enabled"`
// +optional
Idp *SamlOptionsSpecSamlOptionsIdp `json:"idp,omitempty" tf:"idp"`
// +optional
MasterBackendRole *string `json:"masterBackendRole,omitempty" tf:"master_backend_role"`
// +optional
MasterUserName *string `json:"-" sensitive:"true" tf:"master_user_name"`
// +optional
RolesKey *string `json:"rolesKey,omitempty" tf:"roles_key"`
// +optional
SessionTimeoutMinutes *int64 `json:"sessionTimeoutMinutes,omitempty" tf:"session_timeout_minutes"`
// +optional
SubjectKey *string `json:"subjectKey,omitempty" tf:"subject_key"`
}
func (*SamlOptionsSpecSamlOptions) DeepCopy ¶
func (in *SamlOptionsSpecSamlOptions) DeepCopy() *SamlOptionsSpecSamlOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsSpecSamlOptions.
func (*SamlOptionsSpecSamlOptions) DeepCopyInto ¶
func (in *SamlOptionsSpecSamlOptions) DeepCopyInto(out *SamlOptionsSpecSamlOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlOptionsSpecSamlOptionsCodec ¶
type SamlOptionsSpecSamlOptionsCodec struct {
}
+k8s:deepcopy-gen=false
func (SamlOptionsSpecSamlOptionsCodec) Decode ¶
func (SamlOptionsSpecSamlOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SamlOptionsSpecSamlOptionsIdp ¶
type SamlOptionsSpecSamlOptionsIdp struct {
EntityID *string `json:"entityID" tf:"entity_id"`
MetadataContent *string `json:"metadataContent" tf:"metadata_content"`
}
func (*SamlOptionsSpecSamlOptionsIdp) DeepCopy ¶
func (in *SamlOptionsSpecSamlOptionsIdp) DeepCopy() *SamlOptionsSpecSamlOptionsIdp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsSpecSamlOptionsIdp.
func (*SamlOptionsSpecSamlOptionsIdp) DeepCopyInto ¶
func (in *SamlOptionsSpecSamlOptionsIdp) DeepCopyInto(out *SamlOptionsSpecSamlOptionsIdp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamlOptionsSpecSamlOptionsIdpCodec ¶
type SamlOptionsSpecSamlOptionsIdpCodec struct {
}
+k8s:deepcopy-gen=false
func (SamlOptionsSpecSamlOptionsIdpCodec) Decode ¶
func (SamlOptionsSpecSamlOptionsIdpCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SamlOptionsStatus ¶
type SamlOptionsStatus struct {
// Resource generation, which is updated on mutation by the API Server.
// +optional
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
// +optional
Phase status.Status `json:"phase,omitempty"`
// +optional
Conditions []kmapi.Condition `json:"conditions,omitempty"`
}
func (*SamlOptionsStatus) DeepCopy ¶
func (in *SamlOptionsStatus) DeepCopy() *SamlOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamlOptionsStatus.
func (*SamlOptionsStatus) DeepCopyInto ¶
func (in *SamlOptionsStatus) DeepCopyInto(out *SamlOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.