Documentation ¶
Overview ¶
+groupName=vpc.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 BgpGroup
- func (in *BgpGroup) DeepCopy() *BgpGroup
- func (in *BgpGroup) DeepCopyInto(out *BgpGroup)
- func (in *BgpGroup) DeepCopyObject() runtime.Object
- func (r *BgpGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BgpGroup) ValidateCreate() error
- func (r *BgpGroup) ValidateDelete() error
- func (r *BgpGroup) ValidateUpdate(old runtime.Object) error
- type BgpGroupList
- type BgpGroupSpec
- type BgpGroupSpecResource
- type BgpGroupStatus
- type BgpNetwork
- func (in *BgpNetwork) DeepCopy() *BgpNetwork
- func (in *BgpNetwork) DeepCopyInto(out *BgpNetwork)
- func (in *BgpNetwork) DeepCopyObject() runtime.Object
- func (r *BgpNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BgpNetwork) ValidateCreate() error
- func (r *BgpNetwork) ValidateDelete() error
- func (r *BgpNetwork) ValidateUpdate(old runtime.Object) error
- type BgpNetworkList
- type BgpNetworkSpec
- type BgpNetworkSpecResource
- type BgpNetworkStatus
- type BgpPeer
- func (in *BgpPeer) DeepCopy() *BgpPeer
- func (in *BgpPeer) DeepCopyInto(out *BgpPeer)
- func (in *BgpPeer) DeepCopyObject() runtime.Object
- func (r *BgpPeer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BgpPeer) ValidateCreate() error
- func (r *BgpPeer) ValidateDelete() error
- func (r *BgpPeer) ValidateUpdate(old runtime.Object) error
- type BgpPeerList
- type BgpPeerSpec
- type BgpPeerSpecResource
- type BgpPeerStatus
- type DhcpOptionsSet
- func (in *DhcpOptionsSet) DeepCopy() *DhcpOptionsSet
- func (in *DhcpOptionsSet) DeepCopyInto(out *DhcpOptionsSet)
- func (in *DhcpOptionsSet) DeepCopyObject() runtime.Object
- func (r *DhcpOptionsSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DhcpOptionsSet) ValidateCreate() error
- func (r *DhcpOptionsSet) ValidateDelete() error
- func (r *DhcpOptionsSet) ValidateUpdate(old runtime.Object) error
- type DhcpOptionsSetAttachment
- func (in *DhcpOptionsSetAttachment) DeepCopy() *DhcpOptionsSetAttachment
- func (in *DhcpOptionsSetAttachment) DeepCopyInto(out *DhcpOptionsSetAttachment)
- func (in *DhcpOptionsSetAttachment) DeepCopyObject() runtime.Object
- func (r *DhcpOptionsSetAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DhcpOptionsSetAttachment) ValidateCreate() error
- func (r *DhcpOptionsSetAttachment) ValidateDelete() error
- func (r *DhcpOptionsSetAttachment) ValidateUpdate(old runtime.Object) error
- type DhcpOptionsSetAttachmentList
- type DhcpOptionsSetAttachmentSpec
- type DhcpOptionsSetAttachmentSpecResource
- type DhcpOptionsSetAttachmentStatus
- type DhcpOptionsSetList
- type DhcpOptionsSetSpec
- type DhcpOptionsSetSpecAssociateVpcs
- type DhcpOptionsSetSpecResource
- type DhcpOptionsSetStatus
- type FlowLog
- func (in *FlowLog) DeepCopy() *FlowLog
- func (in *FlowLog) DeepCopyInto(out *FlowLog)
- func (in *FlowLog) DeepCopyObject() runtime.Object
- func (r *FlowLog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FlowLog) ValidateCreate() error
- func (r *FlowLog) ValidateDelete() error
- func (r *FlowLog) ValidateUpdate(old runtime.Object) error
- type FlowLogList
- type FlowLogSpec
- type FlowLogSpecResource
- type FlowLogStatus
- type Ipv6EgressRule
- func (in *Ipv6EgressRule) DeepCopy() *Ipv6EgressRule
- func (in *Ipv6EgressRule) DeepCopyInto(out *Ipv6EgressRule)
- func (in *Ipv6EgressRule) DeepCopyObject() runtime.Object
- func (r *Ipv6EgressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv6EgressRule) ValidateCreate() error
- func (r *Ipv6EgressRule) ValidateDelete() error
- func (r *Ipv6EgressRule) ValidateUpdate(old runtime.Object) error
- type Ipv6EgressRuleList
- type Ipv6EgressRuleSpec
- type Ipv6EgressRuleSpecResource
- type Ipv6EgressRuleStatus
- type Ipv6Gateway
- func (in *Ipv6Gateway) DeepCopy() *Ipv6Gateway
- func (in *Ipv6Gateway) DeepCopyInto(out *Ipv6Gateway)
- func (in *Ipv6Gateway) DeepCopyObject() runtime.Object
- func (r *Ipv6Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv6Gateway) ValidateCreate() error
- func (r *Ipv6Gateway) ValidateDelete() error
- func (r *Ipv6Gateway) ValidateUpdate(old runtime.Object) error
- type Ipv6GatewayList
- type Ipv6GatewaySpec
- type Ipv6GatewaySpecResource
- type Ipv6GatewayStatus
- type Ipv6InternetBandwidth
- func (in *Ipv6InternetBandwidth) DeepCopy() *Ipv6InternetBandwidth
- func (in *Ipv6InternetBandwidth) DeepCopyInto(out *Ipv6InternetBandwidth)
- func (in *Ipv6InternetBandwidth) DeepCopyObject() runtime.Object
- func (r *Ipv6InternetBandwidth) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv6InternetBandwidth) ValidateCreate() error
- func (r *Ipv6InternetBandwidth) ValidateDelete() error
- func (r *Ipv6InternetBandwidth) ValidateUpdate(old runtime.Object) error
- type Ipv6InternetBandwidthList
- type Ipv6InternetBandwidthSpec
- type Ipv6InternetBandwidthSpecResource
- type Ipv6InternetBandwidthStatus
- type NatIP
- func (in *NatIP) DeepCopy() *NatIP
- func (in *NatIP) DeepCopyInto(out *NatIP)
- func (in *NatIP) DeepCopyObject() runtime.Object
- func (r *NatIP) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NatIP) ValidateCreate() error
- func (r *NatIP) ValidateDelete() error
- func (r *NatIP) ValidateUpdate(old runtime.Object) error
- type NatIPCIDR
- func (in *NatIPCIDR) DeepCopy() *NatIPCIDR
- func (in *NatIPCIDR) DeepCopyInto(out *NatIPCIDR)
- func (in *NatIPCIDR) DeepCopyObject() runtime.Object
- func (r *NatIPCIDR) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NatIPCIDR) ValidateCreate() error
- func (r *NatIPCIDR) ValidateDelete() error
- func (r *NatIPCIDR) ValidateUpdate(old runtime.Object) error
- type NatIPCIDRList
- type NatIPCIDRSpec
- type NatIPCIDRSpecResource
- type NatIPCIDRStatus
- type NatIPList
- type NatIPSpec
- type NatIPSpecResource
- type NatIPStatus
- type TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
- func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorFilter) ValidateCreate() error
- func (r *TrafficMirrorFilter) ValidateDelete() error
- func (r *TrafficMirrorFilter) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorFilterEgressRule
- func (in *TrafficMirrorFilterEgressRule) DeepCopy() *TrafficMirrorFilterEgressRule
- func (in *TrafficMirrorFilterEgressRule) DeepCopyInto(out *TrafficMirrorFilterEgressRule)
- func (in *TrafficMirrorFilterEgressRule) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorFilterEgressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorFilterEgressRule) ValidateCreate() error
- func (r *TrafficMirrorFilterEgressRule) ValidateDelete() error
- func (r *TrafficMirrorFilterEgressRule) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorFilterEgressRuleList
- type TrafficMirrorFilterEgressRuleSpec
- type TrafficMirrorFilterEgressRuleSpecResource
- type TrafficMirrorFilterEgressRuleStatus
- type TrafficMirrorFilterIngressRule
- func (in *TrafficMirrorFilterIngressRule) DeepCopy() *TrafficMirrorFilterIngressRule
- func (in *TrafficMirrorFilterIngressRule) DeepCopyInto(out *TrafficMirrorFilterIngressRule)
- func (in *TrafficMirrorFilterIngressRule) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorFilterIngressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorFilterIngressRule) ValidateCreate() error
- func (r *TrafficMirrorFilterIngressRule) ValidateDelete() error
- func (r *TrafficMirrorFilterIngressRule) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorFilterIngressRuleList
- type TrafficMirrorFilterIngressRuleSpec
- type TrafficMirrorFilterIngressRuleSpecResource
- type TrafficMirrorFilterIngressRuleStatus
- type TrafficMirrorFilterList
- type TrafficMirrorFilterSpec
- type TrafficMirrorFilterSpecResource
- type TrafficMirrorFilterStatus
- type TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
- func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorSession) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorSession) ValidateCreate() error
- func (r *TrafficMirrorSession) ValidateDelete() error
- func (r *TrafficMirrorSession) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorSessionList
- type TrafficMirrorSessionSpec
- type TrafficMirrorSessionSpecResource
- type TrafficMirrorSessionStatus
- type VbrHa
- func (in *VbrHa) DeepCopy() *VbrHa
- func (in *VbrHa) DeepCopyInto(out *VbrHa)
- func (in *VbrHa) DeepCopyObject() runtime.Object
- func (r *VbrHa) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VbrHa) ValidateCreate() error
- func (r *VbrHa) ValidateDelete() error
- func (r *VbrHa) ValidateUpdate(old runtime.Object) error
- type VbrHaList
- type VbrHaSpec
- type VbrHaSpecResource
- type VbrHaStatus
- type Vpc
- func (in *Vpc) DeepCopy() *Vpc
- func (in *Vpc) DeepCopyInto(out *Vpc)
- func (in *Vpc) DeepCopyObject() runtime.Object
- func (r *Vpc) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vpc) ValidateCreate() error
- func (r *Vpc) ValidateDelete() error
- func (r *Vpc) ValidateUpdate(old runtime.Object) error
- type VpcList
- type VpcSpec
- type VpcSpecResource
- type VpcStatus
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: vpc.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 BgpGroup ¶ added in v0.5.0
type BgpGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BgpGroupSpec `json:"spec,omitempty"` Status BgpGroupStatus `json:"status,omitempty"` }
func (*BgpGroup) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGroup.
func (*BgpGroup) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpGroup) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BgpGroup) SetupWebhookWithManager ¶ added in v0.5.0
func (*BgpGroup) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BgpGroup) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BgpGroupList ¶ added in v0.5.0
type BgpGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BgpGroup CRD objects Items []BgpGroup `json:"items,omitempty"` }
BgpGroupList is a list of BgpGroups
func (*BgpGroupList) DeepCopy ¶ added in v0.5.0
func (in *BgpGroupList) DeepCopy() *BgpGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGroupList.
func (*BgpGroupList) DeepCopyInto ¶ added in v0.5.0
func (in *BgpGroupList) DeepCopyInto(out *BgpGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpGroupList) DeepCopyObject ¶ added in v0.5.0
func (in *BgpGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BgpGroupSpec ¶ added in v0.5.0
type BgpGroupSpec struct { State *BgpGroupSpecResource `json:"state,omitempty" tf:"-"` Resource BgpGroupSpecResource `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 (*BgpGroupSpec) DeepCopy ¶ added in v0.5.0
func (in *BgpGroupSpec) DeepCopy() *BgpGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGroupSpec.
func (*BgpGroupSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BgpGroupSpec) DeepCopyInto(out *BgpGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpGroupSpecResource ¶ added in v0.5.0
type BgpGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthKey *string `json:"authKey,omitempty" tf:"auth_key"` // +optional BgpGroupName *string `json:"bgpGroupName,omitempty" tf:"bgp_group_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IsFakeAsn *bool `json:"isFakeAsn,omitempty" tf:"is_fake_asn"` // +optional LocalAsn *int64 `json:"localAsn,omitempty" tf:"local_asn"` PeerAsn *int64 `json:"peerAsn" tf:"peer_asn"` RouterID *string `json:"routerID" tf:"router_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*BgpGroupSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BgpGroupSpecResource) DeepCopy() *BgpGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGroupSpecResource.
func (*BgpGroupSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BgpGroupSpecResource) DeepCopyInto(out *BgpGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpGroupStatus ¶ added in v0.5.0
type BgpGroupStatus 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 (*BgpGroupStatus) DeepCopy ¶ added in v0.5.0
func (in *BgpGroupStatus) DeepCopy() *BgpGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGroupStatus.
func (*BgpGroupStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BgpGroupStatus) DeepCopyInto(out *BgpGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpNetwork ¶ added in v0.5.0
type BgpNetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BgpNetworkSpec `json:"spec,omitempty"` Status BgpNetworkStatus `json:"status,omitempty"` }
func (*BgpNetwork) DeepCopy ¶ added in v0.5.0
func (in *BgpNetwork) DeepCopy() *BgpNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpNetwork.
func (*BgpNetwork) DeepCopyInto ¶ added in v0.5.0
func (in *BgpNetwork) DeepCopyInto(out *BgpNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpNetwork) DeepCopyObject ¶ added in v0.5.0
func (in *BgpNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BgpNetwork) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BgpNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BgpNetwork) ValidateCreate ¶ added in v0.5.0
func (r *BgpNetwork) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BgpNetwork) ValidateDelete ¶ added in v0.5.0
func (r *BgpNetwork) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BgpNetwork) ValidateUpdate ¶ added in v0.5.0
func (r *BgpNetwork) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BgpNetworkList ¶ added in v0.5.0
type BgpNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BgpNetwork CRD objects Items []BgpNetwork `json:"items,omitempty"` }
BgpNetworkList is a list of BgpNetworks
func (*BgpNetworkList) DeepCopy ¶ added in v0.5.0
func (in *BgpNetworkList) DeepCopy() *BgpNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpNetworkList.
func (*BgpNetworkList) DeepCopyInto ¶ added in v0.5.0
func (in *BgpNetworkList) DeepCopyInto(out *BgpNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpNetworkList) DeepCopyObject ¶ added in v0.5.0
func (in *BgpNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BgpNetworkSpec ¶ added in v0.5.0
type BgpNetworkSpec struct { State *BgpNetworkSpecResource `json:"state,omitempty" tf:"-"` Resource BgpNetworkSpecResource `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 (*BgpNetworkSpec) DeepCopy ¶ added in v0.5.0
func (in *BgpNetworkSpec) DeepCopy() *BgpNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpNetworkSpec.
func (*BgpNetworkSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BgpNetworkSpec) DeepCopyInto(out *BgpNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpNetworkSpecResource ¶ added in v0.5.0
type BgpNetworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DstCIDRBlock *string `json:"dstCIDRBlock" tf:"dst_cidr_block"` RouterID *string `json:"routerID" tf:"router_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*BgpNetworkSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BgpNetworkSpecResource) DeepCopy() *BgpNetworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpNetworkSpecResource.
func (*BgpNetworkSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BgpNetworkSpecResource) DeepCopyInto(out *BgpNetworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpNetworkStatus ¶ added in v0.5.0
type BgpNetworkStatus 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 (*BgpNetworkStatus) DeepCopy ¶ added in v0.5.0
func (in *BgpNetworkStatus) DeepCopy() *BgpNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpNetworkStatus.
func (*BgpNetworkStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BgpNetworkStatus) DeepCopyInto(out *BgpNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpPeer ¶ added in v0.5.0
type BgpPeer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BgpPeerSpec `json:"spec,omitempty"` Status BgpPeerStatus `json:"status,omitempty"` }
func (*BgpPeer) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeer.
func (*BgpPeer) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpPeer) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BgpPeer) SetupWebhookWithManager ¶ added in v0.5.0
func (*BgpPeer) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BgpPeer) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BgpPeerList ¶ added in v0.5.0
type BgpPeerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BgpPeer CRD objects Items []BgpPeer `json:"items,omitempty"` }
BgpPeerList is a list of BgpPeers
func (*BgpPeerList) DeepCopy ¶ added in v0.5.0
func (in *BgpPeerList) DeepCopy() *BgpPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerList.
func (*BgpPeerList) DeepCopyInto ¶ added in v0.5.0
func (in *BgpPeerList) DeepCopyInto(out *BgpPeerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpPeerList) DeepCopyObject ¶ added in v0.5.0
func (in *BgpPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BgpPeerSpec ¶ added in v0.5.0
type BgpPeerSpec struct { State *BgpPeerSpecResource `json:"state,omitempty" tf:"-"` Resource BgpPeerSpecResource `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 (*BgpPeerSpec) DeepCopy ¶ added in v0.5.0
func (in *BgpPeerSpec) DeepCopy() *BgpPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerSpec.
func (*BgpPeerSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BgpPeerSpec) DeepCopyInto(out *BgpPeerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpPeerSpecResource ¶ added in v0.5.0
type BgpPeerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BfdMultiHop *int64 `json:"bfdMultiHop,omitempty" tf:"bfd_multi_hop"` BgpGroupID *string `json:"bgpGroupID" tf:"bgp_group_id"` // +optional EnableBfd *bool `json:"enableBfd,omitempty" tf:"enable_bfd"` // +optional IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"` // +optional PeerIPAddress *string `json:"peerIPAddress,omitempty" tf:"peer_ip_address"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*BgpPeerSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BgpPeerSpecResource) DeepCopy() *BgpPeerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerSpecResource.
func (*BgpPeerSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BgpPeerSpecResource) DeepCopyInto(out *BgpPeerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpPeerStatus ¶ added in v0.5.0
type BgpPeerStatus 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 (*BgpPeerStatus) DeepCopy ¶ added in v0.5.0
func (in *BgpPeerStatus) DeepCopy() *BgpPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerStatus.
func (*BgpPeerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BgpPeerStatus) DeepCopyInto(out *BgpPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSet ¶ added in v0.4.0
type DhcpOptionsSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DhcpOptionsSetSpec `json:"spec,omitempty"` Status DhcpOptionsSetStatus `json:"status,omitempty"` }
func (*DhcpOptionsSet) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSet) DeepCopy() *DhcpOptionsSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSet.
func (*DhcpOptionsSet) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSet) DeepCopyInto(out *DhcpOptionsSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsSet) DeepCopyObject ¶ added in v0.4.0
func (in *DhcpOptionsSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DhcpOptionsSet) SetupWebhookWithManager ¶ added in v0.4.0
func (r *DhcpOptionsSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DhcpOptionsSet) ValidateCreate ¶ added in v0.4.0
func (r *DhcpOptionsSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsSet) ValidateDelete ¶ added in v0.4.0
func (r *DhcpOptionsSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsSet) ValidateUpdate ¶ added in v0.4.0
func (r *DhcpOptionsSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DhcpOptionsSetAttachment ¶ added in v0.5.0
type DhcpOptionsSetAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DhcpOptionsSetAttachmentSpec `json:"spec,omitempty"` Status DhcpOptionsSetAttachmentStatus `json:"status,omitempty"` }
func (*DhcpOptionsSetAttachment) DeepCopy ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachment) DeepCopy() *DhcpOptionsSetAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetAttachment.
func (*DhcpOptionsSetAttachment) DeepCopyInto ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachment) DeepCopyInto(out *DhcpOptionsSetAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsSetAttachment) DeepCopyObject ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DhcpOptionsSetAttachment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DhcpOptionsSetAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DhcpOptionsSetAttachment) ValidateCreate ¶ added in v0.5.0
func (r *DhcpOptionsSetAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsSetAttachment) ValidateDelete ¶ added in v0.5.0
func (r *DhcpOptionsSetAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsSetAttachment) ValidateUpdate ¶ added in v0.5.0
func (r *DhcpOptionsSetAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DhcpOptionsSetAttachmentList ¶ added in v0.5.0
type DhcpOptionsSetAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DhcpOptionsSetAttachment CRD objects Items []DhcpOptionsSetAttachment `json:"items,omitempty"` }
DhcpOptionsSetAttachmentList is a list of DhcpOptionsSetAttachments
func (*DhcpOptionsSetAttachmentList) DeepCopy ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentList) DeepCopy() *DhcpOptionsSetAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetAttachmentList.
func (*DhcpOptionsSetAttachmentList) DeepCopyInto ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentList) DeepCopyInto(out *DhcpOptionsSetAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsSetAttachmentList) DeepCopyObject ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DhcpOptionsSetAttachmentSpec ¶ added in v0.5.0
type DhcpOptionsSetAttachmentSpec struct { State *DhcpOptionsSetAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource DhcpOptionsSetAttachmentSpecResource `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 (*DhcpOptionsSetAttachmentSpec) DeepCopy ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentSpec) DeepCopy() *DhcpOptionsSetAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetAttachmentSpec.
func (*DhcpOptionsSetAttachmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentSpec) DeepCopyInto(out *DhcpOptionsSetAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetAttachmentSpecResource ¶ added in v0.5.0
type DhcpOptionsSetAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DhcpOptionsSetID *string `json:"dhcpOptionsSetID" tf:"dhcp_options_set_id"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*DhcpOptionsSetAttachmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentSpecResource) DeepCopy() *DhcpOptionsSetAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetAttachmentSpecResource.
func (*DhcpOptionsSetAttachmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentSpecResource) DeepCopyInto(out *DhcpOptionsSetAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetAttachmentStatus ¶ added in v0.5.0
type DhcpOptionsSetAttachmentStatus 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 (*DhcpOptionsSetAttachmentStatus) DeepCopy ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentStatus) DeepCopy() *DhcpOptionsSetAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetAttachmentStatus.
func (*DhcpOptionsSetAttachmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DhcpOptionsSetAttachmentStatus) DeepCopyInto(out *DhcpOptionsSetAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetList ¶ added in v0.4.0
type DhcpOptionsSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DhcpOptionsSet CRD objects Items []DhcpOptionsSet `json:"items,omitempty"` }
DhcpOptionsSetList is a list of DhcpOptionsSets
func (*DhcpOptionsSetList) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSetList) DeepCopy() *DhcpOptionsSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetList.
func (*DhcpOptionsSetList) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSetList) DeepCopyInto(out *DhcpOptionsSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsSetList) DeepCopyObject ¶ added in v0.4.0
func (in *DhcpOptionsSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DhcpOptionsSetSpec ¶ added in v0.4.0
type DhcpOptionsSetSpec struct { State *DhcpOptionsSetSpecResource `json:"state,omitempty" tf:"-"` Resource DhcpOptionsSetSpecResource `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 (*DhcpOptionsSetSpec) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSetSpec) DeepCopy() *DhcpOptionsSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetSpec.
func (*DhcpOptionsSetSpec) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSetSpec) DeepCopyInto(out *DhcpOptionsSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetSpecAssociateVpcs ¶ added in v0.4.0
type DhcpOptionsSetSpecAssociateVpcs struct { // +optional AssociateStatus *string `json:"associateStatus,omitempty" tf:"associate_status"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*DhcpOptionsSetSpecAssociateVpcs) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSetSpecAssociateVpcs) DeepCopy() *DhcpOptionsSetSpecAssociateVpcs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetSpecAssociateVpcs.
func (*DhcpOptionsSetSpecAssociateVpcs) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSetSpecAssociateVpcs) DeepCopyInto(out *DhcpOptionsSetSpecAssociateVpcs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetSpecResource ¶ added in v0.4.0
type DhcpOptionsSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated AssociateVpcs []DhcpOptionsSetSpecAssociateVpcs `json:"associateVpcs,omitempty" tf:"associate_vpcs"` // +optional DhcpOptionsSetDescription *string `json:"dhcpOptionsSetDescription,omitempty" tf:"dhcp_options_set_description"` // +optional DhcpOptionsSetName *string `json:"dhcpOptionsSetName,omitempty" tf:"dhcp_options_set_name"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional DomainNameServers *string `json:"domainNameServers,omitempty" tf:"domain_name_servers"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*DhcpOptionsSetSpecResource) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSetSpecResource) DeepCopy() *DhcpOptionsSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetSpecResource.
func (*DhcpOptionsSetSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSetSpecResource) DeepCopyInto(out *DhcpOptionsSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSetStatus ¶ added in v0.4.0
type DhcpOptionsSetStatus 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 (*DhcpOptionsSetStatus) DeepCopy ¶ added in v0.4.0
func (in *DhcpOptionsSetStatus) DeepCopy() *DhcpOptionsSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSetStatus.
func (*DhcpOptionsSetStatus) DeepCopyInto ¶ added in v0.4.0
func (in *DhcpOptionsSetStatus) DeepCopyInto(out *DhcpOptionsSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLog ¶
type FlowLog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlowLogSpec `json:"spec,omitempty"` Status FlowLogStatus `json:"status,omitempty"` }
func (*FlowLog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog.
func (*FlowLog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLog) SetupWebhookWithManager ¶
func (*FlowLog) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FlowLog) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FlowLogList ¶
type FlowLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FlowLog CRD objects Items []FlowLog `json:"items,omitempty"` }
FlowLogList is a list of FlowLogs
func (*FlowLogList) DeepCopy ¶
func (in *FlowLogList) DeepCopy() *FlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogList.
func (*FlowLogList) DeepCopyInto ¶
func (in *FlowLogList) DeepCopyInto(out *FlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogList) DeepCopyObject ¶
func (in *FlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlowLogSpec ¶
type FlowLogSpec struct { State *FlowLogSpecResource `json:"state,omitempty" tf:"-"` Resource FlowLogSpecResource `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 (*FlowLogSpec) DeepCopy ¶
func (in *FlowLogSpec) DeepCopy() *FlowLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogSpec.
func (*FlowLogSpec) DeepCopyInto ¶
func (in *FlowLogSpec) DeepCopyInto(out *FlowLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogSpecResource ¶
type FlowLogSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FlowLogName *string `json:"flowLogName,omitempty" tf:"flow_log_name"` LogStoreName *string `json:"logStoreName" tf:"log_store_name"` ProjectName *string `json:"projectName" tf:"project_name"` ResourceID *string `json:"resourceID" tf:"resource_id"` ResourceType *string `json:"resourceType" tf:"resource_type"` // +optional Status *string `json:"status,omitempty" tf:"status"` TrafficType *string `json:"trafficType" tf:"traffic_type"` }
func (*FlowLogSpecResource) DeepCopy ¶
func (in *FlowLogSpecResource) DeepCopy() *FlowLogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogSpecResource.
func (*FlowLogSpecResource) DeepCopyInto ¶
func (in *FlowLogSpecResource) DeepCopyInto(out *FlowLogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogStatus ¶
type FlowLogStatus 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 (*FlowLogStatus) DeepCopy ¶
func (in *FlowLogStatus) DeepCopy() *FlowLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogStatus.
func (*FlowLogStatus) DeepCopyInto ¶
func (in *FlowLogStatus) DeepCopyInto(out *FlowLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6EgressRule ¶ added in v0.5.0
type Ipv6EgressRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv6EgressRuleSpec `json:"spec,omitempty"` Status Ipv6EgressRuleStatus `json:"status,omitempty"` }
func (*Ipv6EgressRule) DeepCopy ¶ added in v0.5.0
func (in *Ipv6EgressRule) DeepCopy() *Ipv6EgressRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6EgressRule.
func (*Ipv6EgressRule) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6EgressRule) DeepCopyInto(out *Ipv6EgressRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6EgressRule) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6EgressRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv6EgressRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Ipv6EgressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ipv6EgressRule) ValidateCreate ¶ added in v0.5.0
func (r *Ipv6EgressRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6EgressRule) ValidateDelete ¶ added in v0.5.0
func (r *Ipv6EgressRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6EgressRule) ValidateUpdate ¶ added in v0.5.0
func (r *Ipv6EgressRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Ipv6EgressRuleList ¶ added in v0.5.0
type Ipv6EgressRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv6EgressRule CRD objects Items []Ipv6EgressRule `json:"items,omitempty"` }
Ipv6EgressRuleList is a list of Ipv6EgressRules
func (*Ipv6EgressRuleList) DeepCopy ¶ added in v0.5.0
func (in *Ipv6EgressRuleList) DeepCopy() *Ipv6EgressRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6EgressRuleList.
func (*Ipv6EgressRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6EgressRuleList) DeepCopyInto(out *Ipv6EgressRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6EgressRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6EgressRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv6EgressRuleSpec ¶ added in v0.5.0
type Ipv6EgressRuleSpec struct { State *Ipv6EgressRuleSpecResource `json:"state,omitempty" tf:"-"` Resource Ipv6EgressRuleSpecResource `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 (*Ipv6EgressRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *Ipv6EgressRuleSpec) DeepCopy() *Ipv6EgressRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6EgressRuleSpec.
func (*Ipv6EgressRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6EgressRuleSpec) DeepCopyInto(out *Ipv6EgressRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6EgressRuleSpecResource ¶ added in v0.5.0
type Ipv6EgressRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"` // +optional Ipv6EgressRuleName *string `json:"ipv6EgressRuleName,omitempty" tf:"ipv6_egress_rule_name"` Ipv6GatewayID *string `json:"ipv6GatewayID" tf:"ipv6_gateway_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*Ipv6EgressRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *Ipv6EgressRuleSpecResource) DeepCopy() *Ipv6EgressRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6EgressRuleSpecResource.
func (*Ipv6EgressRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6EgressRuleSpecResource) DeepCopyInto(out *Ipv6EgressRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6EgressRuleStatus ¶ added in v0.5.0
type Ipv6EgressRuleStatus 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 (*Ipv6EgressRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *Ipv6EgressRuleStatus) DeepCopy() *Ipv6EgressRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6EgressRuleStatus.
func (*Ipv6EgressRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6EgressRuleStatus) DeepCopyInto(out *Ipv6EgressRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6Gateway ¶ added in v0.5.0
type Ipv6Gateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv6GatewaySpec `json:"spec,omitempty"` Status Ipv6GatewayStatus `json:"status,omitempty"` }
func (*Ipv6Gateway) DeepCopy ¶ added in v0.5.0
func (in *Ipv6Gateway) DeepCopy() *Ipv6Gateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6Gateway.
func (*Ipv6Gateway) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6Gateway) DeepCopyInto(out *Ipv6Gateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6Gateway) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6Gateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv6Gateway) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Ipv6Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ipv6Gateway) ValidateCreate ¶ added in v0.5.0
func (r *Ipv6Gateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6Gateway) ValidateDelete ¶ added in v0.5.0
func (r *Ipv6Gateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6Gateway) ValidateUpdate ¶ added in v0.5.0
func (r *Ipv6Gateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Ipv6GatewayList ¶ added in v0.5.0
type Ipv6GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv6Gateway CRD objects Items []Ipv6Gateway `json:"items,omitempty"` }
Ipv6GatewayList is a list of Ipv6Gateways
func (*Ipv6GatewayList) DeepCopy ¶ added in v0.5.0
func (in *Ipv6GatewayList) DeepCopy() *Ipv6GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6GatewayList.
func (*Ipv6GatewayList) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6GatewayList) DeepCopyInto(out *Ipv6GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6GatewayList) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv6GatewaySpec ¶ added in v0.5.0
type Ipv6GatewaySpec struct { State *Ipv6GatewaySpecResource `json:"state,omitempty" tf:"-"` Resource Ipv6GatewaySpecResource `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 (*Ipv6GatewaySpec) DeepCopy ¶ added in v0.5.0
func (in *Ipv6GatewaySpec) DeepCopy() *Ipv6GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6GatewaySpec.
func (*Ipv6GatewaySpec) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6GatewaySpec) DeepCopyInto(out *Ipv6GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6GatewaySpecResource ¶ added in v0.5.0
type Ipv6GatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Ipv6GatewayName *string `json:"ipv6GatewayName,omitempty" tf:"ipv6_gateway_name"` // +optional Spec *string `json:"spec,omitempty" tf:"spec"` // +optional Status *string `json:"status,omitempty" tf:"status"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*Ipv6GatewaySpecResource) DeepCopy ¶ added in v0.5.0
func (in *Ipv6GatewaySpecResource) DeepCopy() *Ipv6GatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6GatewaySpecResource.
func (*Ipv6GatewaySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6GatewaySpecResource) DeepCopyInto(out *Ipv6GatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6GatewayStatus ¶ added in v0.5.0
type Ipv6GatewayStatus 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 (*Ipv6GatewayStatus) DeepCopy ¶ added in v0.5.0
func (in *Ipv6GatewayStatus) DeepCopy() *Ipv6GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6GatewayStatus.
func (*Ipv6GatewayStatus) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6GatewayStatus) DeepCopyInto(out *Ipv6GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6InternetBandwidth ¶ added in v0.5.0
type Ipv6InternetBandwidth struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv6InternetBandwidthSpec `json:"spec,omitempty"` Status Ipv6InternetBandwidthStatus `json:"status,omitempty"` }
func (*Ipv6InternetBandwidth) DeepCopy ¶ added in v0.5.0
func (in *Ipv6InternetBandwidth) DeepCopy() *Ipv6InternetBandwidth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6InternetBandwidth.
func (*Ipv6InternetBandwidth) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6InternetBandwidth) DeepCopyInto(out *Ipv6InternetBandwidth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6InternetBandwidth) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6InternetBandwidth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv6InternetBandwidth) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Ipv6InternetBandwidth) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ipv6InternetBandwidth) ValidateCreate ¶ added in v0.5.0
func (r *Ipv6InternetBandwidth) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6InternetBandwidth) ValidateDelete ¶ added in v0.5.0
func (r *Ipv6InternetBandwidth) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6InternetBandwidth) ValidateUpdate ¶ added in v0.5.0
func (r *Ipv6InternetBandwidth) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Ipv6InternetBandwidthList ¶ added in v0.5.0
type Ipv6InternetBandwidthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv6InternetBandwidth CRD objects Items []Ipv6InternetBandwidth `json:"items,omitempty"` }
Ipv6InternetBandwidthList is a list of Ipv6InternetBandwidths
func (*Ipv6InternetBandwidthList) DeepCopy ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthList) DeepCopy() *Ipv6InternetBandwidthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6InternetBandwidthList.
func (*Ipv6InternetBandwidthList) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthList) DeepCopyInto(out *Ipv6InternetBandwidthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6InternetBandwidthList) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv6InternetBandwidthSpec ¶ added in v0.5.0
type Ipv6InternetBandwidthSpec struct { State *Ipv6InternetBandwidthSpecResource `json:"state,omitempty" tf:"-"` Resource Ipv6InternetBandwidthSpecResource `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 (*Ipv6InternetBandwidthSpec) DeepCopy ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthSpec) DeepCopy() *Ipv6InternetBandwidthSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6InternetBandwidthSpec.
func (*Ipv6InternetBandwidthSpec) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthSpec) DeepCopyInto(out *Ipv6InternetBandwidthSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6InternetBandwidthSpecResource ¶ added in v0.5.0
type Ipv6InternetBandwidthSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bandwidth *int64 `json:"bandwidth" tf:"bandwidth"` // +optional InternetChargeType *string `json:"internetChargeType,omitempty" tf:"internet_charge_type"` Ipv6AddressID *string `json:"ipv6AddressID" tf:"ipv6_address_id"` Ipv6GatewayID *string `json:"ipv6GatewayID" tf:"ipv6_gateway_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*Ipv6InternetBandwidthSpecResource) DeepCopy ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthSpecResource) DeepCopy() *Ipv6InternetBandwidthSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6InternetBandwidthSpecResource.
func (*Ipv6InternetBandwidthSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthSpecResource) DeepCopyInto(out *Ipv6InternetBandwidthSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6InternetBandwidthStatus ¶ added in v0.5.0
type Ipv6InternetBandwidthStatus 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 (*Ipv6InternetBandwidthStatus) DeepCopy ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthStatus) DeepCopy() *Ipv6InternetBandwidthStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6InternetBandwidthStatus.
func (*Ipv6InternetBandwidthStatus) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6InternetBandwidthStatus) DeepCopyInto(out *Ipv6InternetBandwidthStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIP ¶ added in v0.4.0
type NatIP struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatIPSpec `json:"spec,omitempty"` Status NatIPStatus `json:"status,omitempty"` }
func (*NatIP) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIP.
func (*NatIP) DeepCopyInto ¶ added in v0.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatIP) DeepCopyObject ¶ added in v0.4.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatIP) SetupWebhookWithManager ¶ added in v0.4.0
func (*NatIP) ValidateCreate ¶ added in v0.4.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NatIP) ValidateDelete ¶ added in v0.4.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NatIPCIDR ¶ added in v0.4.0
type NatIPCIDR struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatIPCIDRSpec `json:"spec,omitempty"` Status NatIPCIDRStatus `json:"status,omitempty"` }
func (*NatIPCIDR) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPCIDR.
func (*NatIPCIDR) DeepCopyInto ¶ added in v0.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatIPCIDR) DeepCopyObject ¶ added in v0.4.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatIPCIDR) SetupWebhookWithManager ¶ added in v0.4.0
func (*NatIPCIDR) ValidateCreate ¶ added in v0.4.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NatIPCIDR) ValidateDelete ¶ added in v0.4.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NatIPCIDRList ¶ added in v0.4.0
type NatIPCIDRList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NatIPCIDR CRD objects Items []NatIPCIDR `json:"items,omitempty"` }
NatIPCIDRList is a list of NatIPCIDRs
func (*NatIPCIDRList) DeepCopy ¶ added in v0.4.0
func (in *NatIPCIDRList) DeepCopy() *NatIPCIDRList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPCIDRList.
func (*NatIPCIDRList) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPCIDRList) DeepCopyInto(out *NatIPCIDRList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatIPCIDRList) DeepCopyObject ¶ added in v0.4.0
func (in *NatIPCIDRList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatIPCIDRSpec ¶ added in v0.4.0
type NatIPCIDRSpec struct { State *NatIPCIDRSpecResource `json:"state,omitempty" tf:"-"` Resource NatIPCIDRSpecResource `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 (*NatIPCIDRSpec) DeepCopy ¶ added in v0.4.0
func (in *NatIPCIDRSpec) DeepCopy() *NatIPCIDRSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPCIDRSpec.
func (*NatIPCIDRSpec) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPCIDRSpec) DeepCopyInto(out *NatIPCIDRSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIPCIDRSpecResource ¶ added in v0.4.0
type NatIPCIDRSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` NatGatewayID *string `json:"natGatewayID" tf:"nat_gateway_id"` // +optional NatIPCIDR *string `json:"natIPCIDR,omitempty" tf:"nat_ip_cidr"` // +optional NatIPCIDRDescription *string `json:"natIPCIDRDescription,omitempty" tf:"nat_ip_cidr_description"` // +optional NatIPCIDRName *string `json:"natIPCIDRName,omitempty" tf:"nat_ip_cidr_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*NatIPCIDRSpecResource) DeepCopy ¶ added in v0.4.0
func (in *NatIPCIDRSpecResource) DeepCopy() *NatIPCIDRSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPCIDRSpecResource.
func (*NatIPCIDRSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPCIDRSpecResource) DeepCopyInto(out *NatIPCIDRSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIPCIDRStatus ¶ added in v0.4.0
type NatIPCIDRStatus 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 (*NatIPCIDRStatus) DeepCopy ¶ added in v0.4.0
func (in *NatIPCIDRStatus) DeepCopy() *NatIPCIDRStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPCIDRStatus.
func (*NatIPCIDRStatus) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPCIDRStatus) DeepCopyInto(out *NatIPCIDRStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIPList ¶ added in v0.4.0
type NatIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NatIP CRD objects Items []NatIP `json:"items,omitempty"` }
NatIPList is a list of NatIPs
func (*NatIPList) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPList.
func (*NatIPList) DeepCopyInto ¶ added in v0.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIPSpec ¶ added in v0.4.0
type NatIPSpec struct { State *NatIPSpecResource `json:"state,omitempty" tf:"-"` Resource NatIPSpecResource `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 (*NatIPSpec) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPSpec.
type NatIPSpecResource ¶ added in v0.4.0
type NatIPSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` NatGatewayID *string `json:"natGatewayID" tf:"nat_gateway_id"` // +optional NatIP *string `json:"natIP,omitempty" tf:"nat_ip"` // +optional NatIPCIDR *string `json:"natIPCIDR,omitempty" tf:"nat_ip_cidr"` // +optional NatIPCIDRID *string `json:"natIPCIDRID,omitempty" tf:"nat_ip_cidr_id"` // +optional NatIPDescription *string `json:"natIPDescription,omitempty" tf:"nat_ip_description"` // +optional NatIPID *string `json:"natIPID,omitempty" tf:"nat_ip_id"` // +optional NatIPName *string `json:"natIPName,omitempty" tf:"nat_ip_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*NatIPSpecResource) DeepCopy ¶ added in v0.4.0
func (in *NatIPSpecResource) DeepCopy() *NatIPSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPSpecResource.
func (*NatIPSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPSpecResource) DeepCopyInto(out *NatIPSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatIPStatus ¶ added in v0.4.0
type NatIPStatus 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 (*NatIPStatus) DeepCopy ¶ added in v0.4.0
func (in *NatIPStatus) DeepCopy() *NatIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatIPStatus.
func (*NatIPStatus) DeepCopyInto ¶ added in v0.4.0
func (in *NatIPStatus) DeepCopyInto(out *NatIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilter ¶ added in v0.4.0
type TrafficMirrorFilter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterSpec `json:"spec,omitempty"` Status TrafficMirrorFilterStatus `json:"status,omitempty"` }
func (*TrafficMirrorFilter) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilter.
func (*TrafficMirrorFilter) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilter) DeepCopyObject ¶ added in v0.4.0
func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilter) SetupWebhookWithManager ¶ added in v0.4.0
func (r *TrafficMirrorFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorFilter) ValidateCreate ¶ added in v0.4.0
func (r *TrafficMirrorFilter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilter) ValidateDelete ¶ added in v0.4.0
func (r *TrafficMirrorFilter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilter) ValidateUpdate ¶ added in v0.4.0
func (r *TrafficMirrorFilter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorFilterEgressRule ¶ added in v0.4.0
type TrafficMirrorFilterEgressRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterEgressRuleSpec `json:"spec,omitempty"` Status TrafficMirrorFilterEgressRuleStatus `json:"status,omitempty"` }
func (*TrafficMirrorFilterEgressRule) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRule) DeepCopy() *TrafficMirrorFilterEgressRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterEgressRule.
func (*TrafficMirrorFilterEgressRule) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRule) DeepCopyInto(out *TrafficMirrorFilterEgressRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterEgressRule) DeepCopyObject ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterEgressRule) SetupWebhookWithManager ¶ added in v0.4.0
func (r *TrafficMirrorFilterEgressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorFilterEgressRule) ValidateCreate ¶ added in v0.4.0
func (r *TrafficMirrorFilterEgressRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterEgressRule) ValidateDelete ¶ added in v0.4.0
func (r *TrafficMirrorFilterEgressRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterEgressRule) ValidateUpdate ¶ added in v0.4.0
func (r *TrafficMirrorFilterEgressRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorFilterEgressRuleList ¶ added in v0.4.0
type TrafficMirrorFilterEgressRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorFilterEgressRule CRD objects Items []TrafficMirrorFilterEgressRule `json:"items,omitempty"` }
TrafficMirrorFilterEgressRuleList is a list of TrafficMirrorFilterEgressRules
func (*TrafficMirrorFilterEgressRuleList) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleList) DeepCopy() *TrafficMirrorFilterEgressRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterEgressRuleList.
func (*TrafficMirrorFilterEgressRuleList) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleList) DeepCopyInto(out *TrafficMirrorFilterEgressRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterEgressRuleList) DeepCopyObject ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorFilterEgressRuleSpec ¶ added in v0.4.0
type TrafficMirrorFilterEgressRuleSpec struct { State *TrafficMirrorFilterEgressRuleSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorFilterEgressRuleSpecResource `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 (*TrafficMirrorFilterEgressRuleSpec) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleSpec) DeepCopy() *TrafficMirrorFilterEgressRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterEgressRuleSpec.
func (*TrafficMirrorFilterEgressRuleSpec) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleSpec) DeepCopyInto(out *TrafficMirrorFilterEgressRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterEgressRuleSpecResource ¶ added in v0.4.0
type TrafficMirrorFilterEgressRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` // +optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` Priority *int64 `json:"priority" tf:"priority"` Protocol *string `json:"protocol" tf:"protocol"` RuleAction *string `json:"ruleAction" tf:"rule_action"` SourceCIDRBlock *string `json:"sourceCIDRBlock" tf:"source_cidr_block"` // +optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TrafficMirrorFilterEgressRuleID *string `json:"trafficMirrorFilterEgressRuleID,omitempty" tf:"traffic_mirror_filter_egress_rule_id"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID" tf:"traffic_mirror_filter_id"` }
func (*TrafficMirrorFilterEgressRuleSpecResource) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleSpecResource) DeepCopy() *TrafficMirrorFilterEgressRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterEgressRuleSpecResource.
func (*TrafficMirrorFilterEgressRuleSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleSpecResource) DeepCopyInto(out *TrafficMirrorFilterEgressRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterEgressRuleStatus ¶ added in v0.4.0
type TrafficMirrorFilterEgressRuleStatus 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 (*TrafficMirrorFilterEgressRuleStatus) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleStatus) DeepCopy() *TrafficMirrorFilterEgressRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterEgressRuleStatus.
func (*TrafficMirrorFilterEgressRuleStatus) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterEgressRuleStatus) DeepCopyInto(out *TrafficMirrorFilterEgressRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterIngressRule ¶ added in v0.5.0
type TrafficMirrorFilterIngressRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterIngressRuleSpec `json:"spec,omitempty"` Status TrafficMirrorFilterIngressRuleStatus `json:"status,omitempty"` }
func (*TrafficMirrorFilterIngressRule) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRule) DeepCopy() *TrafficMirrorFilterIngressRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterIngressRule.
func (*TrafficMirrorFilterIngressRule) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRule) DeepCopyInto(out *TrafficMirrorFilterIngressRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterIngressRule) DeepCopyObject ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterIngressRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TrafficMirrorFilterIngressRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorFilterIngressRule) ValidateCreate ¶ added in v0.5.0
func (r *TrafficMirrorFilterIngressRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterIngressRule) ValidateDelete ¶ added in v0.5.0
func (r *TrafficMirrorFilterIngressRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterIngressRule) ValidateUpdate ¶ added in v0.5.0
func (r *TrafficMirrorFilterIngressRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorFilterIngressRuleList ¶ added in v0.5.0
type TrafficMirrorFilterIngressRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorFilterIngressRule CRD objects Items []TrafficMirrorFilterIngressRule `json:"items,omitempty"` }
TrafficMirrorFilterIngressRuleList is a list of TrafficMirrorFilterIngressRules
func (*TrafficMirrorFilterIngressRuleList) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleList) DeepCopy() *TrafficMirrorFilterIngressRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterIngressRuleList.
func (*TrafficMirrorFilterIngressRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleList) DeepCopyInto(out *TrafficMirrorFilterIngressRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterIngressRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorFilterIngressRuleSpec ¶ added in v0.5.0
type TrafficMirrorFilterIngressRuleSpec struct { State *TrafficMirrorFilterIngressRuleSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorFilterIngressRuleSpecResource `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 (*TrafficMirrorFilterIngressRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleSpec) DeepCopy() *TrafficMirrorFilterIngressRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterIngressRuleSpec.
func (*TrafficMirrorFilterIngressRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleSpec) DeepCopyInto(out *TrafficMirrorFilterIngressRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterIngressRuleSpecResource ¶ added in v0.5.0
type TrafficMirrorFilterIngressRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` // +optional DestinationPortRange *string `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` Priority *int64 `json:"priority" tf:"priority"` Protocol *string `json:"protocol" tf:"protocol"` RuleAction *string `json:"ruleAction" tf:"rule_action"` SourceCIDRBlock *string `json:"sourceCIDRBlock" tf:"source_cidr_block"` // +optional SourcePortRange *string `json:"sourcePortRange,omitempty" tf:"source_port_range"` // +optional Status *string `json:"status,omitempty" tf:"status"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID" tf:"traffic_mirror_filter_id"` // +optional TrafficMirrorFilterIngressRuleID *string `json:"trafficMirrorFilterIngressRuleID,omitempty" tf:"traffic_mirror_filter_ingress_rule_id"` }
func (*TrafficMirrorFilterIngressRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleSpecResource) DeepCopy() *TrafficMirrorFilterIngressRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterIngressRuleSpecResource.
func (*TrafficMirrorFilterIngressRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleSpecResource) DeepCopyInto(out *TrafficMirrorFilterIngressRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterIngressRuleStatus ¶ added in v0.5.0
type TrafficMirrorFilterIngressRuleStatus 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 (*TrafficMirrorFilterIngressRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleStatus) DeepCopy() *TrafficMirrorFilterIngressRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterIngressRuleStatus.
func (*TrafficMirrorFilterIngressRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorFilterIngressRuleStatus) DeepCopyInto(out *TrafficMirrorFilterIngressRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterList ¶ added in v0.4.0
type TrafficMirrorFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorFilter CRD objects Items []TrafficMirrorFilter `json:"items,omitempty"` }
TrafficMirrorFilterList is a list of TrafficMirrorFilters
func (*TrafficMirrorFilterList) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterList) DeepCopy() *TrafficMirrorFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterList.
func (*TrafficMirrorFilterList) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterList) DeepCopyInto(out *TrafficMirrorFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterList) DeepCopyObject ¶ added in v0.4.0
func (in *TrafficMirrorFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorFilterSpec ¶ added in v0.4.0
type TrafficMirrorFilterSpec struct { State *TrafficMirrorFilterSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorFilterSpecResource `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 (*TrafficMirrorFilterSpec) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterSpec) DeepCopy() *TrafficMirrorFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterSpec.
func (*TrafficMirrorFilterSpec) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterSpec) DeepCopyInto(out *TrafficMirrorFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterSpecResource ¶ added in v0.4.0
type TrafficMirrorFilterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TrafficMirrorFilterDescription *string `json:"trafficMirrorFilterDescription,omitempty" tf:"traffic_mirror_filter_description"` // +optional TrafficMirrorFilterName *string `json:"trafficMirrorFilterName,omitempty" tf:"traffic_mirror_filter_name"` }
func (*TrafficMirrorFilterSpecResource) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterSpecResource) DeepCopy() *TrafficMirrorFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterSpecResource.
func (*TrafficMirrorFilterSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterSpecResource) DeepCopyInto(out *TrafficMirrorFilterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterStatus ¶ added in v0.4.0
type TrafficMirrorFilterStatus 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 (*TrafficMirrorFilterStatus) DeepCopy ¶ added in v0.4.0
func (in *TrafficMirrorFilterStatus) DeepCopy() *TrafficMirrorFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterStatus.
func (*TrafficMirrorFilterStatus) DeepCopyInto ¶ added in v0.4.0
func (in *TrafficMirrorFilterStatus) DeepCopyInto(out *TrafficMirrorFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSession ¶ added in v0.5.0
type TrafficMirrorSession struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorSessionSpec `json:"spec,omitempty"` Status TrafficMirrorSessionStatus `json:"status,omitempty"` }
func (*TrafficMirrorSession) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSession.
func (*TrafficMirrorSession) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSession) DeepCopyObject ¶ added in v0.5.0
func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorSession) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TrafficMirrorSession) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorSession) ValidateCreate ¶ added in v0.5.0
func (r *TrafficMirrorSession) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorSession) ValidateDelete ¶ added in v0.5.0
func (r *TrafficMirrorSession) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorSession) ValidateUpdate ¶ added in v0.5.0
func (r *TrafficMirrorSession) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorSessionList ¶ added in v0.5.0
type TrafficMirrorSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorSession CRD objects Items []TrafficMirrorSession `json:"items,omitempty"` }
TrafficMirrorSessionList is a list of TrafficMirrorSessions
func (*TrafficMirrorSessionList) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorSessionList) DeepCopy() *TrafficMirrorSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionList.
func (*TrafficMirrorSessionList) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorSessionList) DeepCopyInto(out *TrafficMirrorSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSessionList) DeepCopyObject ¶ added in v0.5.0
func (in *TrafficMirrorSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorSessionSpec ¶ added in v0.5.0
type TrafficMirrorSessionSpec struct { State *TrafficMirrorSessionSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorSessionSpecResource `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 (*TrafficMirrorSessionSpec) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorSessionSpec) DeepCopy() *TrafficMirrorSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionSpec.
func (*TrafficMirrorSessionSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorSessionSpec) DeepCopyInto(out *TrafficMirrorSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionSpecResource ¶ added in v0.5.0
type TrafficMirrorSessionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Priority *int64 `json:"priority" tf:"priority"` // +optional Status *string `json:"status,omitempty" tf:"status"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID" tf:"traffic_mirror_filter_id"` // +optional TrafficMirrorSessionDescription *string `json:"trafficMirrorSessionDescription,omitempty" tf:"traffic_mirror_session_description"` // +optional TrafficMirrorSessionName *string `json:"trafficMirrorSessionName,omitempty" tf:"traffic_mirror_session_name"` TrafficMirrorSourceIDS []string `json:"trafficMirrorSourceIDS" tf:"traffic_mirror_source_ids"` TrafficMirrorTargetID *string `json:"trafficMirrorTargetID" tf:"traffic_mirror_target_id"` TrafficMirrorTargetType *string `json:"trafficMirrorTargetType" tf:"traffic_mirror_target_type"` // +optional VirtualNetworkID *int64 `json:"virtualNetworkID,omitempty" tf:"virtual_network_id"` }
func (*TrafficMirrorSessionSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorSessionSpecResource) DeepCopy() *TrafficMirrorSessionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionSpecResource.
func (*TrafficMirrorSessionSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorSessionSpecResource) DeepCopyInto(out *TrafficMirrorSessionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionStatus ¶ added in v0.5.0
type TrafficMirrorSessionStatus 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 (*TrafficMirrorSessionStatus) DeepCopy ¶ added in v0.5.0
func (in *TrafficMirrorSessionStatus) DeepCopy() *TrafficMirrorSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionStatus.
func (*TrafficMirrorSessionStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TrafficMirrorSessionStatus) DeepCopyInto(out *TrafficMirrorSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHa ¶ added in v0.5.0
type VbrHa struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VbrHaSpec `json:"spec,omitempty"` Status VbrHaStatus `json:"status,omitempty"` }
func (*VbrHa) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHa.
func (*VbrHa) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VbrHa) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VbrHa) SetupWebhookWithManager ¶ added in v0.5.0
func (*VbrHa) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VbrHa) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VbrHaList ¶ added in v0.5.0
type VbrHaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VbrHa CRD objects Items []VbrHa `json:"items,omitempty"` }
VbrHaList is a list of VbrHas
func (*VbrHaList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHaList.
func (*VbrHaList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHaSpec ¶ added in v0.5.0
type VbrHaSpec struct { State *VbrHaSpecResource `json:"state,omitempty" tf:"-"` Resource VbrHaSpecResource `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 (*VbrHaSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHaSpec.
type VbrHaSpecResource ¶ added in v0.5.0
type VbrHaSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` PeerVbrID *string `json:"peerVbrID" tf:"peer_vbr_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional VbrHaName *string `json:"vbrHaName,omitempty" tf:"vbr_ha_name"` VbrID *string `json:"vbrID" tf:"vbr_id"` }
func (*VbrHaSpecResource) DeepCopy ¶ added in v0.5.0
func (in *VbrHaSpecResource) DeepCopy() *VbrHaSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHaSpecResource.
func (*VbrHaSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *VbrHaSpecResource) DeepCopyInto(out *VbrHaSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHaStatus ¶ added in v0.5.0
type VbrHaStatus 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 (*VbrHaStatus) DeepCopy ¶ added in v0.5.0
func (in *VbrHaStatus) DeepCopy() *VbrHaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHaStatus.
func (*VbrHaStatus) DeepCopyInto ¶ added in v0.5.0
func (in *VbrHaStatus) DeepCopyInto(out *VbrHaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vpc ¶
type Vpc struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcSpec `json:"spec,omitempty"` Status VpcStatus `json:"status,omitempty"` }
func (*Vpc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.
func (*Vpc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vpc) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vpc) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vpc) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpcList ¶
type VpcList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vpc CRD objects Items []Vpc `json:"items,omitempty"` }
VpcList is a list of Vpcs
func (*VpcList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.
func (*VpcList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcSpec ¶
type VpcSpec struct { State *VpcSpecResource `json:"state,omitempty" tf:"-"` Resource VpcSpecResource `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 (*VpcSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.
type VpcSpecResource ¶
type VpcSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional EnableIpv6 *bool `json:"enableIpv6,omitempty" tf:"enable_ipv6"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional RouteTableID *string `json:"routeTableID,omitempty" tf:"route_table_id"` // +optional RouterID *string `json:"routerID,omitempty" tf:"router_id"` // +optional // Deprecated RouterTableID *string `json:"routerTableID,omitempty" tf:"router_table_id"` // +optional SecondaryCIDRBlocks []string `json:"secondaryCIDRBlocks,omitempty" tf:"secondary_cidr_blocks"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional UserCidrs []string `json:"userCidrs,omitempty" tf:"user_cidrs"` // +optional VpcName *string `json:"vpcName,omitempty" tf:"vpc_name"` }
func (*VpcSpecResource) DeepCopy ¶
func (in *VpcSpecResource) DeepCopy() *VpcSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpecResource.
func (*VpcSpecResource) DeepCopyInto ¶
func (in *VpcSpecResource) DeepCopyInto(out *VpcSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcStatus ¶
type VpcStatus 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 (*VpcStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.
Source Files ¶
- bgp_group_types.go
- bgp_group_webhook.go
- bgp_network_types.go
- bgp_network_webhook.go
- bgp_peer_types.go
- bgp_peer_webhook.go
- codec.go
- dhcp_options_set_attachment_types.go
- dhcp_options_set_attachment_webhook.go
- dhcp_options_set_types.go
- dhcp_options_set_webhook.go
- doc.go
- flow_log_types.go
- flow_log_webhook.go
- ipv6_egress_rule_types.go
- ipv6_egress_rule_webhook.go
- ipv6_gateway_types.go
- ipv6_gateway_webhook.go
- ipv6_internet_bandwidth_types.go
- ipv6_internet_bandwidth_webhook.go
- nat_ip_cidr_types.go
- nat_ip_cidr_webhook.go
- nat_ip_types.go
- nat_ip_webhook.go
- register.go
- traffic_mirror_filter_egress_rule_types.go
- traffic_mirror_filter_egress_rule_webhook.go
- traffic_mirror_filter_ingress_rule_types.go
- traffic_mirror_filter_ingress_rule_webhook.go
- traffic_mirror_filter_types.go
- traffic_mirror_filter_webhook.go
- traffic_mirror_session_types.go
- traffic_mirror_session_webhook.go
- vbr_ha_types.go
- vbr_ha_webhook.go
- vpc_types.go
- vpc_webhook.go
- zz_generated.deepcopy.go