Documentation ¶
Overview ¶
+groupName=xray.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 EncryptionConfig
- func (in *EncryptionConfig) DeepCopy() *EncryptionConfig
- func (in *EncryptionConfig) DeepCopyInto(out *EncryptionConfig)
- func (in *EncryptionConfig) DeepCopyObject() runtime.Object
- func (r *EncryptionConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EncryptionConfig) ValidateCreate() error
- func (r *EncryptionConfig) ValidateDelete() error
- func (r *EncryptionConfig) ValidateUpdate(old runtime.Object) error
- type EncryptionConfigList
- type EncryptionConfigSpec
- type EncryptionConfigSpecResource
- type EncryptionConfigStatus
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (r *Group) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Group) ValidateCreate() error
- func (r *Group) ValidateDelete() error
- func (r *Group) ValidateUpdate(old runtime.Object) error
- type GroupList
- type GroupSpec
- type GroupSpecResource
- type GroupStatus
- type SamplingRule
- func (in *SamplingRule) DeepCopy() *SamplingRule
- func (in *SamplingRule) DeepCopyInto(out *SamplingRule)
- func (in *SamplingRule) DeepCopyObject() runtime.Object
- func (r *SamplingRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SamplingRule) ValidateCreate() error
- func (r *SamplingRule) ValidateDelete() error
- func (r *SamplingRule) ValidateUpdate(old runtime.Object) error
- type SamplingRuleList
- type SamplingRuleSpec
- type SamplingRuleSpecResource
- type SamplingRuleStatus
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: xray.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 EncryptionConfig ¶
type EncryptionConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EncryptionConfigSpec `json:"spec,omitempty"` Status EncryptionConfigStatus `json:"status,omitempty"` }
func (*EncryptionConfig) DeepCopy ¶
func (in *EncryptionConfig) DeepCopy() *EncryptionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfig.
func (*EncryptionConfig) DeepCopyInto ¶
func (in *EncryptionConfig) DeepCopyInto(out *EncryptionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionConfig) DeepCopyObject ¶
func (in *EncryptionConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EncryptionConfig) SetupWebhookWithManager ¶
func (r *EncryptionConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EncryptionConfig) ValidateCreate ¶
func (r *EncryptionConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionConfig) ValidateDelete ¶
func (r *EncryptionConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EncryptionConfig) ValidateUpdate ¶
func (r *EncryptionConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EncryptionConfigList ¶
type EncryptionConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EncryptionConfig CRD objects Items []EncryptionConfig `json:"items,omitempty"` }
EncryptionConfigList is a list of EncryptionConfigs
func (*EncryptionConfigList) DeepCopy ¶
func (in *EncryptionConfigList) DeepCopy() *EncryptionConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigList.
func (*EncryptionConfigList) DeepCopyInto ¶
func (in *EncryptionConfigList) DeepCopyInto(out *EncryptionConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionConfigList) DeepCopyObject ¶
func (in *EncryptionConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EncryptionConfigSpec ¶
type EncryptionConfigSpec struct { State *EncryptionConfigSpecResource `json:"state,omitempty" tf:"-"` Resource EncryptionConfigSpecResource `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 (*EncryptionConfigSpec) DeepCopy ¶
func (in *EncryptionConfigSpec) DeepCopy() *EncryptionConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigSpec.
func (*EncryptionConfigSpec) DeepCopyInto ¶
func (in *EncryptionConfigSpec) DeepCopyInto(out *EncryptionConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigSpecResource ¶
type EncryptionConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` Type *string `json:"type" tf:"type"` }
func (*EncryptionConfigSpecResource) DeepCopy ¶
func (in *EncryptionConfigSpecResource) DeepCopy() *EncryptionConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigSpecResource.
func (*EncryptionConfigSpecResource) DeepCopyInto ¶
func (in *EncryptionConfigSpecResource) DeepCopyInto(out *EncryptionConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigStatus ¶
type EncryptionConfigStatus 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 (*EncryptionConfigStatus) DeepCopy ¶
func (in *EncryptionConfigStatus) DeepCopy() *EncryptionConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigStatus.
func (*EncryptionConfigStatus) DeepCopyInto ¶
func (in *EncryptionConfigStatus) DeepCopyInto(out *EncryptionConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec,omitempty"` Status GroupStatus `json:"status,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) SetupWebhookWithManager ¶
func (*Group) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Group) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Group CRD objects Items []Group `json:"items,omitempty"` }
GroupList is a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupSpec ¶
type GroupSpec struct { State *GroupSpecResource `json:"state,omitempty" tf:"-"` Resource GroupSpecResource `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 (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpecResource ¶
type GroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` FilterExpression *string `json:"filterExpression" tf:"filter_expression"` GroupName *string `json:"groupName" tf:"group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*GroupSpecResource) DeepCopy ¶
func (in *GroupSpecResource) DeepCopy() *GroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpecResource.
func (*GroupSpecResource) DeepCopyInto ¶
func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus 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 (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamplingRule ¶
type SamplingRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SamplingRuleSpec `json:"spec,omitempty"` Status SamplingRuleStatus `json:"status,omitempty"` }
func (*SamplingRule) DeepCopy ¶
func (in *SamplingRule) DeepCopy() *SamplingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamplingRule.
func (*SamplingRule) DeepCopyInto ¶
func (in *SamplingRule) DeepCopyInto(out *SamplingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamplingRule) DeepCopyObject ¶
func (in *SamplingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SamplingRule) SetupWebhookWithManager ¶
func (r *SamplingRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SamplingRule) ValidateCreate ¶
func (r *SamplingRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SamplingRule) ValidateDelete ¶
func (r *SamplingRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SamplingRule) ValidateUpdate ¶
func (r *SamplingRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SamplingRuleList ¶
type SamplingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SamplingRule CRD objects Items []SamplingRule `json:"items,omitempty"` }
SamplingRuleList is a list of SamplingRules
func (*SamplingRuleList) DeepCopy ¶
func (in *SamplingRuleList) DeepCopy() *SamplingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamplingRuleList.
func (*SamplingRuleList) DeepCopyInto ¶
func (in *SamplingRuleList) DeepCopyInto(out *SamplingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SamplingRuleList) DeepCopyObject ¶
func (in *SamplingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SamplingRuleSpec ¶
type SamplingRuleSpec struct { State *SamplingRuleSpecResource `json:"state,omitempty" tf:"-"` Resource SamplingRuleSpecResource `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 (*SamplingRuleSpec) DeepCopy ¶
func (in *SamplingRuleSpec) DeepCopy() *SamplingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamplingRuleSpec.
func (*SamplingRuleSpec) DeepCopyInto ¶
func (in *SamplingRuleSpec) DeepCopyInto(out *SamplingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamplingRuleSpecResource ¶
type SamplingRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Attributes *map[string]string `json:"attributes,omitempty" tf:"attributes"` FixedRate *float64 `json:"fixedRate" tf:"fixed_rate"` Host *string `json:"host" tf:"host"` HttpMethod *string `json:"httpMethod" tf:"http_method"` Priority *int64 `json:"priority" tf:"priority"` ReservoirSize *int64 `json:"reservoirSize" tf:"reservoir_size"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` // +optional RuleName *string `json:"ruleName,omitempty" tf:"rule_name"` ServiceName *string `json:"serviceName" tf:"service_name"` ServiceType *string `json:"serviceType" tf:"service_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` UrlPath *string `json:"urlPath" tf:"url_path"` Version *int64 `json:"version" tf:"version"` }
func (*SamplingRuleSpecResource) DeepCopy ¶
func (in *SamplingRuleSpecResource) DeepCopy() *SamplingRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamplingRuleSpecResource.
func (*SamplingRuleSpecResource) DeepCopyInto ¶
func (in *SamplingRuleSpecResource) DeepCopyInto(out *SamplingRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SamplingRuleStatus ¶
type SamplingRuleStatus 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 (*SamplingRuleStatus) DeepCopy ¶
func (in *SamplingRuleStatus) DeepCopy() *SamplingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SamplingRuleStatus.
func (*SamplingRuleStatus) DeepCopyInto ¶
func (in *SamplingRuleStatus) DeepCopyInto(out *SamplingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.