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 ElasticsearchDomainSpecAutoTuneOptions
- type ElasticsearchDomainSpecAutoTuneOptionsCodec
- type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule
- type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration
- func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopy() *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration
- func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopyInto(out *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration)
- type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec
- func (ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec) 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,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 ElasticsearchDomainSpecAutoTuneOptions ¶ added in v0.5.0
type ElasticsearchDomainSpecAutoTuneOptions struct { DesiredState *string `json:"desiredState" tf:"desired_state"` // +optional MaintenanceSchedule []ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule `json:"maintenanceSchedule,omitempty" tf:"maintenance_schedule"` // +optional RollbackOnDisable *string `json:"rollbackOnDisable,omitempty" tf:"rollback_on_disable"` }
func (*ElasticsearchDomainSpecAutoTuneOptions) DeepCopy ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptions) DeepCopy() *ElasticsearchDomainSpecAutoTuneOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecAutoTuneOptions.
func (*ElasticsearchDomainSpecAutoTuneOptions) DeepCopyInto ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptions) DeepCopyInto(out *ElasticsearchDomainSpecAutoTuneOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecAutoTuneOptionsCodec ¶ added in v0.5.0
type ElasticsearchDomainSpecAutoTuneOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecAutoTuneOptionsCodec) Decode ¶ added in v0.5.0
func (ElasticsearchDomainSpecAutoTuneOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule ¶ added in v0.5.0
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule struct { CronExpressionForRecurrence *string `json:"cronExpressionForRecurrence" tf:"cron_expression_for_recurrence"` Duration *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration `json:"duration" tf:"duration"` StartAt *string `json:"startAt" tf:"start_at"` }
func (*ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule) DeepCopy ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule) DeepCopy() *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule.
func (*ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule) DeepCopyInto ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule) DeepCopyInto(out *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration ¶ added in v0.5.0
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration struct { Unit *string `json:"unit" tf:"unit"` Value *int64 `json:"value" tf:"value"` }
func (*ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopy ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopy() *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration.
func (*ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopyInto ¶ added in v0.5.0
func (in *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration) DeepCopyInto(out *ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec ¶ added in v0.5.0
type ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec struct { }
+k8s:deepcopy-gen=false
func (ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec) Decode ¶ added in v0.5.0
func (ElasticsearchDomainSpecAutoTuneOptionsMaintenanceScheduleDurationCodec) 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 AutoTuneOptions *ElasticsearchDomainSpecAutoTuneOptions `json:"autoTuneOptions,omitempty" tf:"auto_tune_options"` // +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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,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.