Documentation ¶
Overview ¶
+groupName=cloudsearch.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 Domain
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (r *Domain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Domain) ValidateCreate() error
- func (r *Domain) ValidateDelete() error
- func (r *Domain) ValidateUpdate(old runtime.Object) error
- type DomainList
- type DomainServiceAccessPolicy
- func (in *DomainServiceAccessPolicy) DeepCopy() *DomainServiceAccessPolicy
- func (in *DomainServiceAccessPolicy) DeepCopyInto(out *DomainServiceAccessPolicy)
- func (in *DomainServiceAccessPolicy) DeepCopyObject() runtime.Object
- func (r *DomainServiceAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainServiceAccessPolicy) ValidateCreate() error
- func (r *DomainServiceAccessPolicy) ValidateDelete() error
- func (r *DomainServiceAccessPolicy) ValidateUpdate(old runtime.Object) error
- type DomainServiceAccessPolicyList
- type DomainServiceAccessPolicySpec
- type DomainServiceAccessPolicySpecResource
- type DomainServiceAccessPolicyStatus
- type DomainSpec
- type DomainSpecEndpointOptions
- type DomainSpecEndpointOptionsCodec
- type DomainSpecIndexField
- type DomainSpecResource
- type DomainSpecScalingParameters
- type DomainSpecScalingParametersCodec
- type DomainStatus
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: cloudsearch.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 Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) SetupWebhookWithManager ¶
func (*Domain) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Domain) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Domain CRD objects Items []Domain `json:"items,omitempty"` }
DomainList is a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainServiceAccessPolicy ¶
type DomainServiceAccessPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainServiceAccessPolicySpec `json:"spec,omitempty"` Status DomainServiceAccessPolicyStatus `json:"status,omitempty"` }
func (*DomainServiceAccessPolicy) DeepCopy ¶
func (in *DomainServiceAccessPolicy) DeepCopy() *DomainServiceAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainServiceAccessPolicy.
func (*DomainServiceAccessPolicy) DeepCopyInto ¶
func (in *DomainServiceAccessPolicy) DeepCopyInto(out *DomainServiceAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainServiceAccessPolicy) DeepCopyObject ¶
func (in *DomainServiceAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainServiceAccessPolicy) SetupWebhookWithManager ¶
func (r *DomainServiceAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainServiceAccessPolicy) ValidateCreate ¶
func (r *DomainServiceAccessPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainServiceAccessPolicy) ValidateDelete ¶
func (r *DomainServiceAccessPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainServiceAccessPolicy) ValidateUpdate ¶
func (r *DomainServiceAccessPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainServiceAccessPolicyList ¶
type DomainServiceAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainServiceAccessPolicy CRD objects Items []DomainServiceAccessPolicy `json:"items,omitempty"` }
DomainServiceAccessPolicyList is a list of DomainServiceAccessPolicys
func (*DomainServiceAccessPolicyList) DeepCopy ¶
func (in *DomainServiceAccessPolicyList) DeepCopy() *DomainServiceAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainServiceAccessPolicyList.
func (*DomainServiceAccessPolicyList) DeepCopyInto ¶
func (in *DomainServiceAccessPolicyList) DeepCopyInto(out *DomainServiceAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainServiceAccessPolicyList) DeepCopyObject ¶
func (in *DomainServiceAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainServiceAccessPolicySpec ¶
type DomainServiceAccessPolicySpec struct { State *DomainServiceAccessPolicySpecResource `json:"state,omitempty" tf:"-"` Resource DomainServiceAccessPolicySpecResource `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 (*DomainServiceAccessPolicySpec) DeepCopy ¶
func (in *DomainServiceAccessPolicySpec) DeepCopy() *DomainServiceAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainServiceAccessPolicySpec.
func (*DomainServiceAccessPolicySpec) DeepCopyInto ¶
func (in *DomainServiceAccessPolicySpec) DeepCopyInto(out *DomainServiceAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainServiceAccessPolicySpecResource ¶
type DomainServiceAccessPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccessPolicy *string `json:"accessPolicy" tf:"access_policy"` DomainName *string `json:"domainName" tf:"domain_name"` }
func (*DomainServiceAccessPolicySpecResource) DeepCopy ¶
func (in *DomainServiceAccessPolicySpecResource) DeepCopy() *DomainServiceAccessPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainServiceAccessPolicySpecResource.
func (*DomainServiceAccessPolicySpecResource) DeepCopyInto ¶
func (in *DomainServiceAccessPolicySpecResource) DeepCopyInto(out *DomainServiceAccessPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainServiceAccessPolicyStatus ¶
type DomainServiceAccessPolicyStatus 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 (*DomainServiceAccessPolicyStatus) DeepCopy ¶
func (in *DomainServiceAccessPolicyStatus) DeepCopy() *DomainServiceAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainServiceAccessPolicyStatus.
func (*DomainServiceAccessPolicyStatus) DeepCopyInto ¶
func (in *DomainServiceAccessPolicyStatus) DeepCopyInto(out *DomainServiceAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { State *DomainSpecResource `json:"state,omitempty" tf:"-"` Resource DomainSpecResource `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 (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecEndpointOptions ¶
type DomainSpecEndpointOptions struct { // +optional EnforceHTTPS *bool `json:"enforceHTTPS,omitempty" tf:"enforce_https"` // +optional TlsSecurityPolicy *string `json:"tlsSecurityPolicy,omitempty" tf:"tls_security_policy"` }
func (*DomainSpecEndpointOptions) DeepCopy ¶
func (in *DomainSpecEndpointOptions) DeepCopy() *DomainSpecEndpointOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecEndpointOptions.
func (*DomainSpecEndpointOptions) DeepCopyInto ¶
func (in *DomainSpecEndpointOptions) DeepCopyInto(out *DomainSpecEndpointOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecEndpointOptionsCodec ¶
type DomainSpecEndpointOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (DomainSpecEndpointOptionsCodec) Decode ¶
func (DomainSpecEndpointOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DomainSpecIndexField ¶
type DomainSpecIndexField struct { // +optional AnalysisScheme *string `json:"analysisScheme,omitempty" tf:"analysis_scheme"` // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Facet *bool `json:"facet,omitempty" tf:"facet"` // +optional Highlight *bool `json:"highlight,omitempty" tf:"highlight"` Name *string `json:"name" tf:"name"` // +optional Return *bool `json:"return,omitempty" tf:"return"` // +optional Search *bool `json:"search,omitempty" tf:"search"` // +optional Sort *bool `json:"sort,omitempty" tf:"sort"` Type *string `json:"type" tf:"type"` }
func (*DomainSpecIndexField) DeepCopy ¶
func (in *DomainSpecIndexField) DeepCopy() *DomainSpecIndexField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecIndexField.
func (*DomainSpecIndexField) DeepCopyInto ¶
func (in *DomainSpecIndexField) DeepCopyInto(out *DomainSpecIndexField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecResource ¶
type DomainSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DocumentServiceEndpoint *string `json:"documentServiceEndpoint,omitempty" tf:"document_service_endpoint"` // +optional DomainID *string `json:"domainID,omitempty" tf:"domain_id"` // +optional EndpointOptions *DomainSpecEndpointOptions `json:"endpointOptions,omitempty" tf:"endpoint_options"` // +optional IndexField []DomainSpecIndexField `json:"indexField,omitempty" tf:"index_field"` // +optional MultiAz *bool `json:"multiAz,omitempty" tf:"multi_az"` Name *string `json:"name" tf:"name"` // +optional ScalingParameters *DomainSpecScalingParameters `json:"scalingParameters,omitempty" tf:"scaling_parameters"` // +optional SearchServiceEndpoint *string `json:"searchServiceEndpoint,omitempty" tf:"search_service_endpoint"` }
func (*DomainSpecResource) DeepCopy ¶
func (in *DomainSpecResource) DeepCopy() *DomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecResource.
func (*DomainSpecResource) DeepCopyInto ¶
func (in *DomainSpecResource) DeepCopyInto(out *DomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecScalingParameters ¶
type DomainSpecScalingParameters struct { // +optional DesiredInstanceType *string `json:"desiredInstanceType,omitempty" tf:"desired_instance_type"` // +optional DesiredPartitionCount *int64 `json:"desiredPartitionCount,omitempty" tf:"desired_partition_count"` // +optional DesiredReplicationCount *int64 `json:"desiredReplicationCount,omitempty" tf:"desired_replication_count"` }
func (*DomainSpecScalingParameters) DeepCopy ¶
func (in *DomainSpecScalingParameters) DeepCopy() *DomainSpecScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecScalingParameters.
func (*DomainSpecScalingParameters) DeepCopyInto ¶
func (in *DomainSpecScalingParameters) DeepCopyInto(out *DomainSpecScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecScalingParametersCodec ¶
type DomainSpecScalingParametersCodec struct { }
+k8s:deepcopy-gen=false
func (DomainSpecScalingParametersCodec) Decode ¶
func (DomainSpecScalingParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DomainStatus ¶
type DomainStatus 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 (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.