v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Overview

+groupName=ssl.alicloud.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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

func Kind(kind string) schema.GroupKind

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificate.

func (*CertificatesServiceCertificate) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateList.

func (*CertificatesServiceCertificateList) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateSpec.

func (*CertificatesServiceCertificateSpec) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateSpecResource.

func (*CertificatesServiceCertificateSpecResource) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificatesServiceCertificateStatus.

func (*CertificatesServiceCertificateStatus) DeepCopyInto added in v0.4.0

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientCertSpecResource.

func (*VpnClientCertSpecResource) DeepCopyInto

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

func (in *VpnServer) DeepCopy() *VpnServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnServer.

func (*VpnServer) DeepCopyInto

func (in *VpnServer) DeepCopyInto(out *VpnServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnServer) DeepCopyObject

func (in *VpnServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VpnServer) SetupWebhookWithManager

func (r *VpnServer) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*VpnServer) ValidateCreate

func (r *VpnServer) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*VpnServer) ValidateDelete

func (r *VpnServer) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*VpnServer) ValidateUpdate

func (r *VpnServer) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL