Documentation
¶
Overview ¶
+groupName=apigateway.alicloud.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 Api
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- func (r *Api) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Api) ValidateCreate() error
- func (r *Api) ValidateDelete() error
- func (r *Api) ValidateUpdate(old runtime.Object) error
- type ApiList
- type ApiSpec
- type ApiSpecConstantParameters
- type ApiSpecFcServiceConfig
- type ApiSpecFcServiceConfigCodec
- type ApiSpecHttpServiceConfig
- type ApiSpecHttpServiceConfigCodec
- type ApiSpecHttpVpcServiceConfig
- type ApiSpecHttpVpcServiceConfigCodec
- type ApiSpecMockServiceConfig
- type ApiSpecMockServiceConfigCodec
- type ApiSpecRequestConfig
- type ApiSpecRequestConfigCodec
- type ApiSpecRequestParameters
- type ApiSpecResource
- type ApiSpecSystemParameters
- type ApiStatus
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (r *App) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *App) ValidateCreate() error
- func (r *App) ValidateDelete() error
- func (r *App) ValidateUpdate(old runtime.Object) error
- type AppAttachment
- func (in *AppAttachment) DeepCopy() *AppAttachment
- func (in *AppAttachment) DeepCopyInto(out *AppAttachment)
- func (in *AppAttachment) DeepCopyObject() runtime.Object
- func (r *AppAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AppAttachment) ValidateCreate() error
- func (r *AppAttachment) ValidateDelete() error
- func (r *AppAttachment) ValidateUpdate(old runtime.Object) error
- type AppAttachmentList
- type AppAttachmentSpec
- type AppAttachmentSpecResource
- type AppAttachmentStatus
- type AppList
- type AppSpec
- type AppSpecResource
- type AppStatus
- 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 VpcAccess
- func (in *VpcAccess) DeepCopy() *VpcAccess
- func (in *VpcAccess) DeepCopyInto(out *VpcAccess)
- func (in *VpcAccess) DeepCopyObject() runtime.Object
- func (r *VpcAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcAccess) ValidateCreate() error
- func (r *VpcAccess) ValidateDelete() error
- func (r *VpcAccess) ValidateUpdate(old runtime.Object) error
- type VpcAccessList
- type VpcAccessSpec
- type VpcAccessSpecResource
- type VpcAccessStatus
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: apigateway.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Api ¶
type Api struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiSpec `json:"spec,omitempty"` Status ApiStatus `json:"status,omitempty"` }
func (*Api) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api.
func (*Api) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Api) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Api) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Api CRD objects Items []Api `json:"items,omitempty"` }
ApiList is a list of Apis
func (*ApiList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiList.
func (*ApiList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpec ¶
type ApiSpec struct { State *ApiSpecResource `json:"state,omitempty" tf:"-"` Resource ApiSpecResource `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 (*ApiSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpec.
type ApiSpecConstantParameters ¶
type ApiSpecConstantParameters struct { // +optional Description *string `json:"description,omitempty" tf:"description"` In *string `json:"in" tf:"in"` Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ApiSpecConstantParameters) DeepCopy ¶
func (in *ApiSpecConstantParameters) DeepCopy() *ApiSpecConstantParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecConstantParameters.
func (*ApiSpecConstantParameters) DeepCopyInto ¶
func (in *ApiSpecConstantParameters) DeepCopyInto(out *ApiSpecConstantParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecFcServiceConfig ¶
type ApiSpecFcServiceConfig struct { // +optional ArnRole *string `json:"arnRole,omitempty" tf:"arn_role"` FunctionName *string `json:"functionName" tf:"function_name"` Region *string `json:"region" tf:"region"` ServiceName *string `json:"serviceName" tf:"service_name"` Timeout *int64 `json:"timeout" tf:"timeout"` }
func (*ApiSpecFcServiceConfig) DeepCopy ¶
func (in *ApiSpecFcServiceConfig) DeepCopy() *ApiSpecFcServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecFcServiceConfig.
func (*ApiSpecFcServiceConfig) DeepCopyInto ¶
func (in *ApiSpecFcServiceConfig) DeepCopyInto(out *ApiSpecFcServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecFcServiceConfigCodec ¶
type ApiSpecFcServiceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecFcServiceConfigCodec) Decode ¶
func (ApiSpecFcServiceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApiSpecFcServiceConfigCodec) Encode ¶
func (ApiSpecFcServiceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApiSpecFcServiceConfigCodec) IsEmpty ¶
func (ApiSpecFcServiceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApiSpecHttpServiceConfig ¶
type ApiSpecHttpServiceConfig struct { Address *string `json:"address" tf:"address"` // +optional AoneName *string `json:"aoneName,omitempty" tf:"aone_name"` Method *string `json:"method" tf:"method"` Path *string `json:"path" tf:"path"` Timeout *int64 `json:"timeout" tf:"timeout"` }
func (*ApiSpecHttpServiceConfig) DeepCopy ¶
func (in *ApiSpecHttpServiceConfig) DeepCopy() *ApiSpecHttpServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecHttpServiceConfig.
func (*ApiSpecHttpServiceConfig) DeepCopyInto ¶
func (in *ApiSpecHttpServiceConfig) DeepCopyInto(out *ApiSpecHttpServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecHttpServiceConfigCodec ¶
type ApiSpecHttpServiceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecHttpServiceConfigCodec) Decode ¶
func (ApiSpecHttpServiceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApiSpecHttpServiceConfigCodec) Encode ¶
func (ApiSpecHttpServiceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApiSpecHttpServiceConfigCodec) IsEmpty ¶
func (ApiSpecHttpServiceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApiSpecHttpVpcServiceConfig ¶
type ApiSpecHttpVpcServiceConfig struct { // +optional AoneName *string `json:"aoneName,omitempty" tf:"aone_name"` Method *string `json:"method" tf:"method"` Name *string `json:"name" tf:"name"` Path *string `json:"path" tf:"path"` Timeout *int64 `json:"timeout" tf:"timeout"` }
func (*ApiSpecHttpVpcServiceConfig) DeepCopy ¶
func (in *ApiSpecHttpVpcServiceConfig) DeepCopy() *ApiSpecHttpVpcServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecHttpVpcServiceConfig.
func (*ApiSpecHttpVpcServiceConfig) DeepCopyInto ¶
func (in *ApiSpecHttpVpcServiceConfig) DeepCopyInto(out *ApiSpecHttpVpcServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecHttpVpcServiceConfigCodec ¶
type ApiSpecHttpVpcServiceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecHttpVpcServiceConfigCodec) Decode ¶
func (ApiSpecHttpVpcServiceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApiSpecHttpVpcServiceConfigCodec) Encode ¶
func (ApiSpecHttpVpcServiceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApiSpecHttpVpcServiceConfigCodec) IsEmpty ¶
func (ApiSpecHttpVpcServiceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApiSpecMockServiceConfig ¶
type ApiSpecMockServiceConfig struct { // +optional AoneName *string `json:"aoneName,omitempty" tf:"aone_name"` Result *string `json:"result" tf:"result"` }
func (*ApiSpecMockServiceConfig) DeepCopy ¶
func (in *ApiSpecMockServiceConfig) DeepCopy() *ApiSpecMockServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecMockServiceConfig.
func (*ApiSpecMockServiceConfig) DeepCopyInto ¶
func (in *ApiSpecMockServiceConfig) DeepCopyInto(out *ApiSpecMockServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecMockServiceConfigCodec ¶
type ApiSpecMockServiceConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecMockServiceConfigCodec) Decode ¶
func (ApiSpecMockServiceConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApiSpecMockServiceConfigCodec) Encode ¶
func (ApiSpecMockServiceConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApiSpecMockServiceConfigCodec) IsEmpty ¶
func (ApiSpecMockServiceConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApiSpecRequestConfig ¶
type ApiSpecRequestConfig struct { // +optional BodyFormat *string `json:"bodyFormat,omitempty" tf:"body_format"` Method *string `json:"method" tf:"method"` Mode *string `json:"mode" tf:"mode"` Path *string `json:"path" tf:"path"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*ApiSpecRequestConfig) DeepCopy ¶
func (in *ApiSpecRequestConfig) DeepCopy() *ApiSpecRequestConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecRequestConfig.
func (*ApiSpecRequestConfig) DeepCopyInto ¶
func (in *ApiSpecRequestConfig) DeepCopyInto(out *ApiSpecRequestConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecRequestConfigCodec ¶
type ApiSpecRequestConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ApiSpecRequestConfigCodec) Decode ¶
func (ApiSpecRequestConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ApiSpecRequestConfigCodec) Encode ¶
func (ApiSpecRequestConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ApiSpecRequestConfigCodec) IsEmpty ¶
func (ApiSpecRequestConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ApiSpecRequestParameters ¶
type ApiSpecRequestParameters struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` In *string `json:"in" tf:"in"` InService *string `json:"inService" tf:"in_service"` Name *string `json:"name" tf:"name"` NameService *string `json:"nameService" tf:"name_service"` Required *string `json:"required" tf:"required"` Type *string `json:"type" tf:"type"` }
func (*ApiSpecRequestParameters) DeepCopy ¶
func (in *ApiSpecRequestParameters) DeepCopy() *ApiSpecRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecRequestParameters.
func (*ApiSpecRequestParameters) DeepCopyInto ¶
func (in *ApiSpecRequestParameters) DeepCopyInto(out *ApiSpecRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecResource ¶
type ApiSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApiID *string `json:"apiID,omitempty" tf:"api_id"` AuthType *string `json:"authType" tf:"auth_type"` // +optional ConstantParameters []ApiSpecConstantParameters `json:"constantParameters,omitempty" tf:"constant_parameters"` Description *string `json:"description" tf:"description"` // +optional FcServiceConfig *ApiSpecFcServiceConfig `json:"fcServiceConfig,omitempty" tf:"fc_service_config"` // +optional ForceNonceCheck *bool `json:"forceNonceCheck,omitempty" tf:"force_nonce_check"` GroupID *string `json:"groupID" tf:"group_id"` // +optional HttpServiceConfig *ApiSpecHttpServiceConfig `json:"httpServiceConfig,omitempty" tf:"http_service_config"` // +optional HttpVpcServiceConfig *ApiSpecHttpVpcServiceConfig `json:"httpVpcServiceConfig,omitempty" tf:"http_vpc_service_config"` // +optional MockServiceConfig *ApiSpecMockServiceConfig `json:"mockServiceConfig,omitempty" tf:"mock_service_config"` Name *string `json:"name" tf:"name"` RequestConfig *ApiSpecRequestConfig `json:"requestConfig" tf:"request_config"` // +optional RequestParameters []ApiSpecRequestParameters `json:"requestParameters,omitempty" tf:"request_parameters"` ServiceType *string `json:"serviceType" tf:"service_type"` // +optional StageNames []string `json:"stageNames,omitempty" tf:"stage_names"` // +optional SystemParameters []ApiSpecSystemParameters `json:"systemParameters,omitempty" tf:"system_parameters"` }
func (*ApiSpecResource) DeepCopy ¶
func (in *ApiSpecResource) DeepCopy() *ApiSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecResource.
func (*ApiSpecResource) DeepCopyInto ¶
func (in *ApiSpecResource) DeepCopyInto(out *ApiSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpecSystemParameters ¶
type ApiSpecSystemParameters struct { In *string `json:"in" tf:"in"` Name *string `json:"name" tf:"name"` NameService *string `json:"nameService" tf:"name_service"` }
func (*ApiSpecSystemParameters) DeepCopy ¶
func (in *ApiSpecSystemParameters) DeepCopy() *ApiSpecSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpecSystemParameters.
func (*ApiSpecSystemParameters) DeepCopyInto ¶
func (in *ApiSpecSystemParameters) DeepCopyInto(out *ApiSpecSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiStatus ¶
type ApiStatus 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 (*ApiStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiStatus.
type App ¶
type App struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*App) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AppAttachment ¶
type AppAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppAttachmentSpec `json:"spec,omitempty"` Status AppAttachmentStatus `json:"status,omitempty"` }
func (*AppAttachment) DeepCopy ¶
func (in *AppAttachment) DeepCopy() *AppAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppAttachment.
func (*AppAttachment) DeepCopyInto ¶
func (in *AppAttachment) DeepCopyInto(out *AppAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppAttachment) DeepCopyObject ¶
func (in *AppAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppAttachment) SetupWebhookWithManager ¶
func (r *AppAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AppAttachment) ValidateCreate ¶
func (r *AppAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AppAttachment) ValidateDelete ¶
func (r *AppAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AppAttachment) ValidateUpdate ¶
func (r *AppAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AppAttachmentList ¶
type AppAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppAttachment CRD objects Items []AppAttachment `json:"items,omitempty"` }
AppAttachmentList is a list of AppAttachments
func (*AppAttachmentList) DeepCopy ¶
func (in *AppAttachmentList) DeepCopy() *AppAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppAttachmentList.
func (*AppAttachmentList) DeepCopyInto ¶
func (in *AppAttachmentList) DeepCopyInto(out *AppAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppAttachmentList) DeepCopyObject ¶
func (in *AppAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppAttachmentSpec ¶
type AppAttachmentSpec struct { State *AppAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource AppAttachmentSpecResource `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 (*AppAttachmentSpec) DeepCopy ¶
func (in *AppAttachmentSpec) DeepCopy() *AppAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppAttachmentSpec.
func (*AppAttachmentSpec) DeepCopyInto ¶
func (in *AppAttachmentSpec) DeepCopyInto(out *AppAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppAttachmentSpecResource ¶
type AppAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApiID *string `json:"apiID" tf:"api_id"` AppID *string `json:"appID" tf:"app_id"` GroupID *string `json:"groupID" tf:"group_id"` StageName *string `json:"stageName" tf:"stage_name"` }
func (*AppAttachmentSpecResource) DeepCopy ¶
func (in *AppAttachmentSpecResource) DeepCopy() *AppAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppAttachmentSpecResource.
func (*AppAttachmentSpecResource) DeepCopyInto ¶
func (in *AppAttachmentSpecResource) DeepCopyInto(out *AppAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppAttachmentStatus ¶
type AppAttachmentStatus 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 (*AppAttachmentStatus) DeepCopy ¶
func (in *AppAttachmentStatus) DeepCopy() *AppAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppAttachmentStatus.
func (*AppAttachmentStatus) DeepCopyInto ¶
func (in *AppAttachmentStatus) DeepCopyInto(out *AppAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of App CRD objects Items []App `json:"items,omitempty"` }
AppList is a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpec ¶
type AppSpec struct { State *AppSpecResource `json:"state,omitempty" tf:"-"` Resource AppSpecResource `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 (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
type AppSpecResource ¶
type AppSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*AppSpecResource) DeepCopy ¶
func (in *AppSpecResource) DeepCopy() *AppSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecResource.
func (*AppSpecResource) DeepCopyInto ¶
func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus 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 (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
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.
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.
type GroupSpecResource ¶
type GroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Description *string `json:"description" tf:"description"` Name *string `json:"name" tf:"name"` // +optional SubDomain *string `json:"subDomain,omitempty" tf:"sub_domain"` // +optional VpcDomain *string `json:"vpcDomain,omitempty" tf:"vpc_domain"` }
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 VpcAccess ¶
type VpcAccess struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcAccessSpec `json:"spec,omitempty"` Status VpcAccessStatus `json:"status,omitempty"` }
func (*VpcAccess) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcAccess.
func (*VpcAccess) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcAccess) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcAccess) SetupWebhookWithManager ¶
func (*VpcAccess) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcAccess) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpcAccessList ¶
type VpcAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcAccess CRD objects Items []VpcAccess `json:"items,omitempty"` }
VpcAccessList is a list of VpcAccesss
func (*VpcAccessList) DeepCopy ¶
func (in *VpcAccessList) DeepCopy() *VpcAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcAccessList.
func (*VpcAccessList) DeepCopyInto ¶
func (in *VpcAccessList) DeepCopyInto(out *VpcAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcAccessList) DeepCopyObject ¶
func (in *VpcAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcAccessSpec ¶
type VpcAccessSpec struct { State *VpcAccessSpecResource `json:"state,omitempty" tf:"-"` Resource VpcAccessSpecResource `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 (*VpcAccessSpec) DeepCopy ¶
func (in *VpcAccessSpec) DeepCopy() *VpcAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcAccessSpec.
func (*VpcAccessSpec) DeepCopyInto ¶
func (in *VpcAccessSpec) DeepCopyInto(out *VpcAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcAccessSpecResource ¶
type VpcAccessSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` Name *string `json:"name" tf:"name"` Port *int64 `json:"port" tf:"port"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*VpcAccessSpecResource) DeepCopy ¶
func (in *VpcAccessSpecResource) DeepCopy() *VpcAccessSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcAccessSpecResource.
func (*VpcAccessSpecResource) DeepCopyInto ¶
func (in *VpcAccessSpecResource) DeepCopyInto(out *VpcAccessSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcAccessStatus ¶
type VpcAccessStatus 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 (*VpcAccessStatus) DeepCopy ¶
func (in *VpcAccessStatus) DeepCopy() *VpcAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcAccessStatus.
func (*VpcAccessStatus) DeepCopyInto ¶
func (in *VpcAccessStatus) DeepCopyInto(out *VpcAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.