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=express.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: express.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 ConnectPhysicalConnection

type ConnectPhysicalConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectPhysicalConnectionSpec   `json:"spec,omitempty"`
	Status            ConnectPhysicalConnectionStatus `json:"status,omitempty"`
}

func (*ConnectPhysicalConnection) DeepCopy

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

func (*ConnectPhysicalConnection) DeepCopyInto

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

func (*ConnectPhysicalConnection) DeepCopyObject

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

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

func (*ConnectPhysicalConnection) SetupWebhookWithManager

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

func (*ConnectPhysicalConnection) ValidateCreate

func (r *ConnectPhysicalConnection) ValidateCreate() error

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

func (*ConnectPhysicalConnection) ValidateDelete

func (r *ConnectPhysicalConnection) ValidateDelete() error

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

func (*ConnectPhysicalConnection) ValidateUpdate

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

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

type ConnectPhysicalConnectionList

type ConnectPhysicalConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConnectPhysicalConnection CRD objects
	Items []ConnectPhysicalConnection `json:"items,omitempty"`
}

ConnectPhysicalConnectionList is a list of ConnectPhysicalConnections

func (*ConnectPhysicalConnectionList) DeepCopy

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

func (*ConnectPhysicalConnectionList) DeepCopyInto

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

func (*ConnectPhysicalConnectionList) DeepCopyObject

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

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

type ConnectPhysicalConnectionSpec

type ConnectPhysicalConnectionSpec struct {
	State *ConnectPhysicalConnectionSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectPhysicalConnectionSpecResource `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 (*ConnectPhysicalConnectionSpec) DeepCopy

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

func (*ConnectPhysicalConnectionSpec) DeepCopyInto

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

type ConnectPhysicalConnectionSpecResource

type ConnectPhysicalConnectionSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccessPointID *string `json:"accessPointID" tf:"access_point_id"`
	// +optional
	Bandwidth *string `json:"bandwidth,omitempty" tf:"bandwidth"`
	// +optional
	CircuitCode *string `json:"circuitCode,omitempty" tf:"circuit_code"`
	// +optional
	Description  *string `json:"description,omitempty" tf:"description"`
	LineOperator *string `json:"lineOperator" tf:"line_operator"`
	PeerLocation *string `json:"peerLocation" tf:"peer_location"`
	// +optional
	PhysicalConnectionName *string `json:"physicalConnectionName,omitempty" tf:"physical_connection_name"`
	// +optional
	PortType *string `json:"portType,omitempty" tf:"port_type"`
	// +optional
	RedundantPhysicalConnectionID *string `json:"redundantPhysicalConnectionID,omitempty" tf:"redundant_physical_connection_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectPhysicalConnectionSpecResource) DeepCopy

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

func (*ConnectPhysicalConnectionSpecResource) DeepCopyInto

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

type ConnectPhysicalConnectionStatus

type ConnectPhysicalConnectionStatus 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 (*ConnectPhysicalConnectionStatus) DeepCopy

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

func (*ConnectPhysicalConnectionStatus) DeepCopyInto

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

type ConnectVirtualBorderRouter

type ConnectVirtualBorderRouter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectVirtualBorderRouterSpec   `json:"spec,omitempty"`
	Status            ConnectVirtualBorderRouterStatus `json:"status,omitempty"`
}

func (*ConnectVirtualBorderRouter) DeepCopy

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

func (*ConnectVirtualBorderRouter) DeepCopyInto

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

func (*ConnectVirtualBorderRouter) DeepCopyObject

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

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

func (*ConnectVirtualBorderRouter) SetupWebhookWithManager

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

func (*ConnectVirtualBorderRouter) ValidateCreate

func (r *ConnectVirtualBorderRouter) ValidateCreate() error

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

func (*ConnectVirtualBorderRouter) ValidateDelete

func (r *ConnectVirtualBorderRouter) ValidateDelete() error

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

func (*ConnectVirtualBorderRouter) ValidateUpdate

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

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

type ConnectVirtualBorderRouterList

type ConnectVirtualBorderRouterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConnectVirtualBorderRouter CRD objects
	Items []ConnectVirtualBorderRouter `json:"items,omitempty"`
}

ConnectVirtualBorderRouterList is a list of ConnectVirtualBorderRouters

func (*ConnectVirtualBorderRouterList) DeepCopy

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

func (*ConnectVirtualBorderRouterList) DeepCopyInto

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

func (*ConnectVirtualBorderRouterList) DeepCopyObject

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

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

type ConnectVirtualBorderRouterSpec

type ConnectVirtualBorderRouterSpec struct {
	State *ConnectVirtualBorderRouterSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectVirtualBorderRouterSpecResource `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 (*ConnectVirtualBorderRouterSpec) DeepCopy

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

func (*ConnectVirtualBorderRouterSpec) DeepCopyInto

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

type ConnectVirtualBorderRouterSpecResource

type ConnectVirtualBorderRouterSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AssociatedPhysicalConnections *string `json:"associatedPhysicalConnections,omitempty" tf:"associated_physical_connections"`
	// +optional
	Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"`
	// +optional
	CircuitCode *string `json:"circuitCode,omitempty" tf:"circuit_code"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DetectMultiplier *int64 `json:"detectMultiplier,omitempty" tf:"detect_multiplier"`
	// +optional
	EnableIpv6     *bool   `json:"enableIpv6,omitempty" tf:"enable_ipv6"`
	LocalGatewayIP *string `json:"localGatewayIP" tf:"local_gateway_ip"`
	// +optional
	LocalIpv6GatewayIP *string `json:"localIpv6GatewayIP,omitempty" tf:"local_ipv6_gateway_ip"`
	// +optional
	MinRxInterval *int64 `json:"minRxInterval,omitempty" tf:"min_rx_interval"`
	// +optional
	MinTxInterval *int64  `json:"minTxInterval,omitempty" tf:"min_tx_interval"`
	PeerGatewayIP *string `json:"peerGatewayIP" tf:"peer_gateway_ip"`
	// +optional
	PeerIpv6GatewayIP *string `json:"peerIpv6GatewayIP,omitempty" tf:"peer_ipv6_gateway_ip"`
	// +optional
	PeeringIpv6SubnetMask *string `json:"peeringIpv6SubnetMask,omitempty" tf:"peering_ipv6_subnet_mask"`
	PeeringSubnetMask     *string `json:"peeringSubnetMask" tf:"peering_subnet_mask"`
	PhysicalConnectionID  *string `json:"physicalConnectionID" tf:"physical_connection_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	VbrOwnerID *string `json:"vbrOwnerID,omitempty" tf:"vbr_owner_id"`
	// +optional
	VirtualBorderRouterName *string `json:"virtualBorderRouterName,omitempty" tf:"virtual_border_router_name"`
	VlanID                  *int64  `json:"vlanID" tf:"vlan_id"`
}

func (*ConnectVirtualBorderRouterSpecResource) DeepCopy

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

func (*ConnectVirtualBorderRouterSpecResource) DeepCopyInto

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

type ConnectVirtualBorderRouterStatus

type ConnectVirtualBorderRouterStatus 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 (*ConnectVirtualBorderRouterStatus) DeepCopy

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

func (*ConnectVirtualBorderRouterStatus) DeepCopyInto

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