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:"-"`
}
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:"-"`
}
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:"-"`
}
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.