Documentation ¶
Overview ¶
+groupName=ssl.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 CertificatesServiceCertificate
- func (in *CertificatesServiceCertificate) DeepCopy() *CertificatesServiceCertificate
- func (in *CertificatesServiceCertificate) DeepCopyInto(out *CertificatesServiceCertificate)
- func (in *CertificatesServiceCertificate) DeepCopyObject() runtime.Object
- func (r *CertificatesServiceCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CertificatesServiceCertificate) ValidateCreate() error
- func (r *CertificatesServiceCertificate) ValidateDelete() error
- func (r *CertificatesServiceCertificate) ValidateUpdate(old runtime.Object) error
- type CertificatesServiceCertificateList
- type CertificatesServiceCertificateSpec
- type CertificatesServiceCertificateSpecResource
- type CertificatesServiceCertificateStatus
- type VpnClientCert
- func (in *VpnClientCert) DeepCopy() *VpnClientCert
- func (in *VpnClientCert) DeepCopyInto(out *VpnClientCert)
- func (in *VpnClientCert) DeepCopyObject() runtime.Object
- func (r *VpnClientCert) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpnClientCert) ValidateCreate() error
- func (r *VpnClientCert) ValidateDelete() error
- func (r *VpnClientCert) ValidateUpdate(old runtime.Object) error
- type VpnClientCertList
- type VpnClientCertSpec
- type VpnClientCertSpecResource
- type VpnClientCertStatus
- type VpnServer
- func (in *VpnServer) DeepCopy() *VpnServer
- func (in *VpnServer) DeepCopyInto(out *VpnServer)
- func (in *VpnServer) DeepCopyObject() runtime.Object
- func (r *VpnServer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpnServer) ValidateCreate() error
- func (r *VpnServer) ValidateDelete() error
- func (r *VpnServer) ValidateUpdate(old runtime.Object) error
- type VpnServerList
- type VpnServerSpec
- type VpnServerSpecResource
- type VpnServerStatus
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: ssl.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 CertificatesServiceCertificate ¶ added in v0.4.0
type CertificatesServiceCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificatesServiceCertificateSpec `json:"spec,omitempty"` Status CertificatesServiceCertificateStatus `json:"status,omitempty"` }
func (*CertificatesServiceCertificate) DeepCopy ¶ added in v0.4.0
func (in *CertificatesServiceCertificate) DeepCopy() *CertificatesServiceCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificate.
func (*CertificatesServiceCertificate) DeepCopyInto ¶ added in v0.4.0
func (in *CertificatesServiceCertificate) DeepCopyInto(out *CertificatesServiceCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificatesServiceCertificate) DeepCopyObject ¶ added in v0.4.0
func (in *CertificatesServiceCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificatesServiceCertificate) SetupWebhookWithManager ¶ added in v0.4.0
func (r *CertificatesServiceCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CertificatesServiceCertificate) ValidateCreate ¶ added in v0.4.0
func (r *CertificatesServiceCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CertificatesServiceCertificate) ValidateDelete ¶ added in v0.4.0
func (r *CertificatesServiceCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CertificatesServiceCertificate) ValidateUpdate ¶ added in v0.4.0
func (r *CertificatesServiceCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificatesServiceCertificateList ¶ added in v0.4.0
type CertificatesServiceCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CertificatesServiceCertificate CRD objects Items []CertificatesServiceCertificate `json:"items,omitempty"` }
CertificatesServiceCertificateList is a list of CertificatesServiceCertificates
func (*CertificatesServiceCertificateList) DeepCopy ¶ added in v0.4.0
func (in *CertificatesServiceCertificateList) DeepCopy() *CertificatesServiceCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateList.
func (*CertificatesServiceCertificateList) DeepCopyInto ¶ added in v0.4.0
func (in *CertificatesServiceCertificateList) DeepCopyInto(out *CertificatesServiceCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificatesServiceCertificateList) DeepCopyObject ¶ added in v0.4.0
func (in *CertificatesServiceCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificatesServiceCertificateSpec ¶ added in v0.4.0
type CertificatesServiceCertificateSpec struct { State *CertificatesServiceCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificatesServiceCertificateSpecResource `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 (*CertificatesServiceCertificateSpec) DeepCopy ¶ added in v0.4.0
func (in *CertificatesServiceCertificateSpec) DeepCopy() *CertificatesServiceCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateSpec.
func (*CertificatesServiceCertificateSpec) DeepCopyInto ¶ added in v0.4.0
func (in *CertificatesServiceCertificateSpec) DeepCopyInto(out *CertificatesServiceCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificatesServiceCertificateSpecResource ¶ added in v0.4.0
type CertificatesServiceCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Cert *string `json:"cert" tf:"cert"` // +optional CertificateName *string `json:"certificateName,omitempty" tf:"certificate_name"` Key *string `json:"key" tf:"key"` // +optional Lang *string `json:"lang,omitempty" tf:"lang"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` }
func (*CertificatesServiceCertificateSpecResource) DeepCopy ¶ added in v0.4.0
func (in *CertificatesServiceCertificateSpecResource) DeepCopy() *CertificatesServiceCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateSpecResource.
func (*CertificatesServiceCertificateSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *CertificatesServiceCertificateSpecResource) DeepCopyInto(out *CertificatesServiceCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificatesServiceCertificateStatus ¶ added in v0.4.0
type CertificatesServiceCertificateStatus 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 (*CertificatesServiceCertificateStatus) DeepCopy ¶ added in v0.4.0
func (in *CertificatesServiceCertificateStatus) DeepCopy() *CertificatesServiceCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateStatus.
func (*CertificatesServiceCertificateStatus) DeepCopyInto ¶ added in v0.4.0
func (in *CertificatesServiceCertificateStatus) DeepCopyInto(out *CertificatesServiceCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientCert ¶
type VpnClientCert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpnClientCertSpec `json:"spec,omitempty"` Status VpnClientCertStatus `json:"status,omitempty"` }
func (*VpnClientCert) DeepCopy ¶
func (in *VpnClientCert) DeepCopy() *VpnClientCert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCert.
func (*VpnClientCert) DeepCopyInto ¶
func (in *VpnClientCert) DeepCopyInto(out *VpnClientCert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientCert) DeepCopyObject ¶
func (in *VpnClientCert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnClientCert) SetupWebhookWithManager ¶
func (r *VpnClientCert) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpnClientCert) ValidateCreate ¶
func (r *VpnClientCert) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpnClientCert) ValidateDelete ¶
func (r *VpnClientCert) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpnClientCert) ValidateUpdate ¶
func (r *VpnClientCert) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpnClientCertList ¶
type VpnClientCertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpnClientCert CRD objects Items []VpnClientCert `json:"items,omitempty"` }
VpnClientCertList is a list of VpnClientCerts
func (*VpnClientCertList) DeepCopy ¶
func (in *VpnClientCertList) DeepCopy() *VpnClientCertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCertList.
func (*VpnClientCertList) DeepCopyInto ¶
func (in *VpnClientCertList) DeepCopyInto(out *VpnClientCertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientCertList) DeepCopyObject ¶
func (in *VpnClientCertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpnClientCertSpec ¶
type VpnClientCertSpec struct { State *VpnClientCertSpecResource `json:"state,omitempty" tf:"-"` Resource VpnClientCertSpecResource `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 (*VpnClientCertSpec) DeepCopy ¶
func (in *VpnClientCertSpec) DeepCopy() *VpnClientCertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCertSpec.
func (*VpnClientCertSpec) DeepCopyInto ¶
func (in *VpnClientCertSpec) DeepCopyInto(out *VpnClientCertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientCertSpecResource ¶
type VpnClientCertSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CaCert *string `json:"-" sensitive:"true" tf:"ca_cert"` // +optional ClientCert *string `json:"-" sensitive:"true" tf:"client_cert"` // +optional ClientConfig *string `json:"-" sensitive:"true" tf:"client_config"` // +optional ClientKey *string `json:"-" sensitive:"true" tf:"client_key"` // +optional Name *string `json:"name,omitempty" tf:"name"` SslVPNServerID *string `json:"sslVPNServerID" tf:"ssl_vpn_server_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*VpnClientCertSpecResource) DeepCopy ¶
func (in *VpnClientCertSpecResource) DeepCopy() *VpnClientCertSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCertSpecResource.
func (*VpnClientCertSpecResource) DeepCopyInto ¶
func (in *VpnClientCertSpecResource) DeepCopyInto(out *VpnClientCertSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientCertStatus ¶
type VpnClientCertStatus 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 (*VpnClientCertStatus) DeepCopy ¶
func (in *VpnClientCertStatus) DeepCopy() *VpnClientCertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCertStatus.
func (*VpnClientCertStatus) DeepCopyInto ¶
func (in *VpnClientCertStatus) DeepCopyInto(out *VpnClientCertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnServer ¶
type VpnServer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpnServerSpec `json:"spec,omitempty"` Status VpnServerStatus `json:"status,omitempty"` }
func (*VpnServer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServer.
func (*VpnServer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnServer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnServer) SetupWebhookWithManager ¶
func (*VpnServer) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpnServer) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpnServerList ¶
type VpnServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpnServer CRD objects Items []VpnServer `json:"items,omitempty"` }
VpnServerList is a list of VpnServers
func (*VpnServerList) DeepCopy ¶
func (in *VpnServerList) DeepCopy() *VpnServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServerList.
func (*VpnServerList) DeepCopyInto ¶
func (in *VpnServerList) DeepCopyInto(out *VpnServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnServerList) DeepCopyObject ¶
func (in *VpnServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpnServerSpec ¶
type VpnServerSpec struct { State *VpnServerSpecResource `json:"state,omitempty" tf:"-"` Resource VpnServerSpecResource `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 (*VpnServerSpec) DeepCopy ¶
func (in *VpnServerSpec) DeepCopy() *VpnServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServerSpec.
func (*VpnServerSpec) DeepCopyInto ¶
func (in *VpnServerSpec) DeepCopyInto(out *VpnServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnServerSpecResource ¶
type VpnServerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cipher *string `json:"cipher,omitempty" tf:"cipher"` ClientIPPool *string `json:"clientIPPool" tf:"client_ip_pool"` // +optional Compress *bool `json:"compress,omitempty" tf:"compress"` // +optional Connections *int64 `json:"connections,omitempty" tf:"connections"` // +optional InternetIP *string `json:"internetIP,omitempty" tf:"internet_ip"` LocalSubnet *string `json:"localSubnet" tf:"local_subnet"` // +optional MaxConnections *int64 `json:"maxConnections,omitempty" tf:"max_connections"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` VpnGatewayID *string `json:"vpnGatewayID" tf:"vpn_gateway_id"` }
func (*VpnServerSpecResource) DeepCopy ¶
func (in *VpnServerSpecResource) DeepCopy() *VpnServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServerSpecResource.
func (*VpnServerSpecResource) DeepCopyInto ¶
func (in *VpnServerSpecResource) DeepCopyInto(out *VpnServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnServerStatus ¶
type VpnServerStatus 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 (*VpnServerStatus) DeepCopy ¶
func (in *VpnServerStatus) DeepCopy() *VpnServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServerStatus.
func (*VpnServerStatus) DeepCopyInto ¶
func (in *VpnServerStatus) DeepCopyInto(out *VpnServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.