Documentation ¶
Overview ¶
+groupName=dx.aws.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 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 Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Connection) ValidateCreate() error
- func (r *Connection) ValidateDelete() error
- func (r *Connection) ValidateUpdate(old runtime.Object) error
- type ConnectionAssociation
- func (in *ConnectionAssociation) DeepCopy() *ConnectionAssociation
- func (in *ConnectionAssociation) DeepCopyInto(out *ConnectionAssociation)
- func (in *ConnectionAssociation) DeepCopyObject() runtime.Object
- func (r *ConnectionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionAssociation) ValidateCreate() error
- func (r *ConnectionAssociation) ValidateDelete() error
- func (r *ConnectionAssociation) ValidateUpdate(old runtime.Object) error
- type ConnectionAssociationList
- type ConnectionAssociationSpec
- type ConnectionAssociationSpecResource
- type ConnectionAssociationStatus
- type ConnectionConfirmation
- func (in *ConnectionConfirmation) DeepCopy() *ConnectionConfirmation
- func (in *ConnectionConfirmation) DeepCopyInto(out *ConnectionConfirmation)
- func (in *ConnectionConfirmation) DeepCopyObject() runtime.Object
- func (r *ConnectionConfirmation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionConfirmation) ValidateCreate() error
- func (r *ConnectionConfirmation) ValidateDelete() error
- func (r *ConnectionConfirmation) ValidateUpdate(old runtime.Object) error
- type ConnectionConfirmationList
- type ConnectionConfirmationSpec
- type ConnectionConfirmationSpecResource
- type ConnectionConfirmationStatus
- type ConnectionList
- type ConnectionSpec
- type ConnectionSpecResource
- type ConnectionStatus
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (r *Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Gateway) ValidateCreate() error
- func (r *Gateway) ValidateDelete() error
- func (r *Gateway) ValidateUpdate(old runtime.Object) error
- type GatewayAssociation
- func (in *GatewayAssociation) DeepCopy() *GatewayAssociation
- func (in *GatewayAssociation) DeepCopyInto(out *GatewayAssociation)
- func (in *GatewayAssociation) DeepCopyObject() runtime.Object
- func (r *GatewayAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GatewayAssociation) ValidateCreate() error
- func (r *GatewayAssociation) ValidateDelete() error
- func (r *GatewayAssociation) ValidateUpdate(old runtime.Object) error
- type GatewayAssociationList
- type GatewayAssociationProposal
- func (in *GatewayAssociationProposal) DeepCopy() *GatewayAssociationProposal
- func (in *GatewayAssociationProposal) DeepCopyInto(out *GatewayAssociationProposal)
- func (in *GatewayAssociationProposal) DeepCopyObject() runtime.Object
- func (r *GatewayAssociationProposal) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GatewayAssociationProposal) ValidateCreate() error
- func (r *GatewayAssociationProposal) ValidateDelete() error
- func (r *GatewayAssociationProposal) ValidateUpdate(old runtime.Object) error
- type GatewayAssociationProposalList
- type GatewayAssociationProposalSpec
- type GatewayAssociationProposalSpecResource
- type GatewayAssociationProposalStatus
- type GatewayAssociationSpec
- type GatewayAssociationSpecResource
- type GatewayAssociationStatus
- type GatewayList
- type GatewaySpec
- type GatewaySpecResource
- type GatewayStatus
- type HostedConnection
- func (in *HostedConnection) DeepCopy() *HostedConnection
- func (in *HostedConnection) DeepCopyInto(out *HostedConnection)
- func (in *HostedConnection) DeepCopyObject() runtime.Object
- func (r *HostedConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedConnection) ValidateCreate() error
- func (r *HostedConnection) ValidateDelete() error
- func (r *HostedConnection) ValidateUpdate(old runtime.Object) error
- type HostedConnectionList
- type HostedConnectionSpec
- type HostedConnectionSpecResource
- type HostedConnectionStatus
- type HostedPrivateVirtualInterface
- func (in *HostedPrivateVirtualInterface) DeepCopy() *HostedPrivateVirtualInterface
- func (in *HostedPrivateVirtualInterface) DeepCopyInto(out *HostedPrivateVirtualInterface)
- func (in *HostedPrivateVirtualInterface) DeepCopyObject() runtime.Object
- func (r *HostedPrivateVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedPrivateVirtualInterface) ValidateCreate() error
- func (r *HostedPrivateVirtualInterface) ValidateDelete() error
- func (r *HostedPrivateVirtualInterface) ValidateUpdate(old runtime.Object) error
- type HostedPrivateVirtualInterfaceAccepter
- func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopy() *HostedPrivateVirtualInterfaceAccepter
- func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepter)
- func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
- func (r *HostedPrivateVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedPrivateVirtualInterfaceAccepter) ValidateCreate() error
- func (r *HostedPrivateVirtualInterfaceAccepter) ValidateDelete() error
- func (r *HostedPrivateVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
- type HostedPrivateVirtualInterfaceAccepterList
- func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopy() *HostedPrivateVirtualInterfaceAccepterList
- func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepterList)
- func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
- type HostedPrivateVirtualInterfaceAccepterSpec
- type HostedPrivateVirtualInterfaceAccepterSpecResource
- type HostedPrivateVirtualInterfaceAccepterStatus
- type HostedPrivateVirtualInterfaceList
- type HostedPrivateVirtualInterfaceSpec
- type HostedPrivateVirtualInterfaceSpecResource
- type HostedPrivateVirtualInterfaceStatus
- type HostedPublicVirtualInterface
- func (in *HostedPublicVirtualInterface) DeepCopy() *HostedPublicVirtualInterface
- func (in *HostedPublicVirtualInterface) DeepCopyInto(out *HostedPublicVirtualInterface)
- func (in *HostedPublicVirtualInterface) DeepCopyObject() runtime.Object
- func (r *HostedPublicVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedPublicVirtualInterface) ValidateCreate() error
- func (r *HostedPublicVirtualInterface) ValidateDelete() error
- func (r *HostedPublicVirtualInterface) ValidateUpdate(old runtime.Object) error
- type HostedPublicVirtualInterfaceAccepter
- func (in *HostedPublicVirtualInterfaceAccepter) DeepCopy() *HostedPublicVirtualInterfaceAccepter
- func (in *HostedPublicVirtualInterfaceAccepter) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepter)
- func (in *HostedPublicVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
- func (r *HostedPublicVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedPublicVirtualInterfaceAccepter) ValidateCreate() error
- func (r *HostedPublicVirtualInterfaceAccepter) ValidateDelete() error
- func (r *HostedPublicVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
- type HostedPublicVirtualInterfaceAccepterList
- func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopy() *HostedPublicVirtualInterfaceAccepterList
- func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepterList)
- func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
- type HostedPublicVirtualInterfaceAccepterSpec
- type HostedPublicVirtualInterfaceAccepterSpecResource
- type HostedPublicVirtualInterfaceAccepterStatus
- type HostedPublicVirtualInterfaceList
- type HostedPublicVirtualInterfaceSpec
- type HostedPublicVirtualInterfaceSpecResource
- type HostedPublicVirtualInterfaceStatus
- type HostedTransitVirtualInterface
- func (in *HostedTransitVirtualInterface) DeepCopy() *HostedTransitVirtualInterface
- func (in *HostedTransitVirtualInterface) DeepCopyInto(out *HostedTransitVirtualInterface)
- func (in *HostedTransitVirtualInterface) DeepCopyObject() runtime.Object
- func (r *HostedTransitVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedTransitVirtualInterface) ValidateCreate() error
- func (r *HostedTransitVirtualInterface) ValidateDelete() error
- func (r *HostedTransitVirtualInterface) ValidateUpdate(old runtime.Object) error
- type HostedTransitVirtualInterfaceAccepter
- func (in *HostedTransitVirtualInterfaceAccepter) DeepCopy() *HostedTransitVirtualInterfaceAccepter
- func (in *HostedTransitVirtualInterfaceAccepter) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepter)
- func (in *HostedTransitVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
- func (r *HostedTransitVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedTransitVirtualInterfaceAccepter) ValidateCreate() error
- func (r *HostedTransitVirtualInterfaceAccepter) ValidateDelete() error
- func (r *HostedTransitVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
- type HostedTransitVirtualInterfaceAccepterList
- func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopy() *HostedTransitVirtualInterfaceAccepterList
- func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepterList)
- func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
- type HostedTransitVirtualInterfaceAccepterSpec
- type HostedTransitVirtualInterfaceAccepterSpecResource
- type HostedTransitVirtualInterfaceAccepterStatus
- type HostedTransitVirtualInterfaceList
- type HostedTransitVirtualInterfaceSpec
- type HostedTransitVirtualInterfaceSpecResource
- type HostedTransitVirtualInterfaceStatus
- type Lag
- func (in *Lag) DeepCopy() *Lag
- func (in *Lag) DeepCopyInto(out *Lag)
- func (in *Lag) DeepCopyObject() runtime.Object
- func (r *Lag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Lag) ValidateCreate() error
- func (r *Lag) ValidateDelete() error
- func (r *Lag) ValidateUpdate(old runtime.Object) error
- type LagList
- type LagSpec
- type LagSpecResource
- type LagStatus
- type PrivateVirtualInterface
- func (in *PrivateVirtualInterface) DeepCopy() *PrivateVirtualInterface
- func (in *PrivateVirtualInterface) DeepCopyInto(out *PrivateVirtualInterface)
- func (in *PrivateVirtualInterface) DeepCopyObject() runtime.Object
- func (r *PrivateVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateVirtualInterface) ValidateCreate() error
- func (r *PrivateVirtualInterface) ValidateDelete() error
- func (r *PrivateVirtualInterface) ValidateUpdate(old runtime.Object) error
- type PrivateVirtualInterfaceList
- type PrivateVirtualInterfaceSpec
- type PrivateVirtualInterfaceSpecResource
- type PrivateVirtualInterfaceStatus
- type PublicVirtualInterface
- func (in *PublicVirtualInterface) DeepCopy() *PublicVirtualInterface
- func (in *PublicVirtualInterface) DeepCopyInto(out *PublicVirtualInterface)
- func (in *PublicVirtualInterface) DeepCopyObject() runtime.Object
- func (r *PublicVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublicVirtualInterface) ValidateCreate() error
- func (r *PublicVirtualInterface) ValidateDelete() error
- func (r *PublicVirtualInterface) ValidateUpdate(old runtime.Object) error
- type PublicVirtualInterfaceList
- type PublicVirtualInterfaceSpec
- type PublicVirtualInterfaceSpecResource
- type PublicVirtualInterfaceStatus
- type TransitVirtualInterface
- func (in *TransitVirtualInterface) DeepCopy() *TransitVirtualInterface
- func (in *TransitVirtualInterface) DeepCopyInto(out *TransitVirtualInterface)
- func (in *TransitVirtualInterface) DeepCopyObject() runtime.Object
- func (r *TransitVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitVirtualInterface) ValidateCreate() error
- func (r *TransitVirtualInterface) ValidateDelete() error
- func (r *TransitVirtualInterface) ValidateUpdate(old runtime.Object) error
- type TransitVirtualInterfaceList
- type TransitVirtualInterfaceSpec
- type TransitVirtualInterfaceSpecResource
- type TransitVirtualInterfaceStatus
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: dx.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BgpPeer ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeer.
func (*BgpPeer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpPeer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BgpPeer) SetupWebhookWithManager ¶
func (*BgpPeer) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BgpPeer) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type BgpPeerList ¶
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 ¶
func (in *BgpPeerList) DeepCopy() *BgpPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerList.
func (*BgpPeerList) DeepCopyInto ¶
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 ¶
func (in *BgpPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BgpPeerSpec ¶
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 ¶
func (in *BgpPeerSpec) DeepCopy() *BgpPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerSpec.
func (*BgpPeerSpec) DeepCopyInto ¶
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 ¶
type BgpPeerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` // +optional BgpPeerID *string `json:"bgpPeerID,omitempty" tf:"bgp_peer_id"` // +optional BgpStatus *string `json:"bgpStatus,omitempty" tf:"bgp_status"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` VirtualInterfaceID *string `json:"virtualInterfaceID" tf:"virtual_interface_id"` }
func (*BgpPeerSpecResource) DeepCopy ¶
func (in *BgpPeerSpecResource) DeepCopy() *BgpPeerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerSpecResource.
func (*BgpPeerSpecResource) DeepCopyInto ¶
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 ¶
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 ¶
func (in *BgpPeerStatus) DeepCopy() *BgpPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerStatus.
func (*BgpPeerStatus) DeepCopyInto ¶
func (in *BgpPeerStatus) DeepCopyInto(out *BgpPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec,omitempty"` Status ConnectionStatus `json:"status,omitempty"` }
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) SetupWebhookWithManager ¶
func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Connection) ValidateCreate ¶
func (r *Connection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateDelete ¶
func (r *Connection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateUpdate ¶
func (r *Connection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionAssociation ¶
type ConnectionAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionAssociationSpec `json:"spec,omitempty"` Status ConnectionAssociationStatus `json:"status,omitempty"` }
func (*ConnectionAssociation) DeepCopy ¶
func (in *ConnectionAssociation) DeepCopy() *ConnectionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionAssociation.
func (*ConnectionAssociation) DeepCopyInto ¶
func (in *ConnectionAssociation) DeepCopyInto(out *ConnectionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionAssociation) DeepCopyObject ¶
func (in *ConnectionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionAssociation) SetupWebhookWithManager ¶
func (r *ConnectionAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionAssociation) ValidateCreate ¶
func (r *ConnectionAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionAssociation) ValidateDelete ¶
func (r *ConnectionAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionAssociation) ValidateUpdate ¶
func (r *ConnectionAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionAssociationList ¶
type ConnectionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionAssociation CRD objects Items []ConnectionAssociation `json:"items,omitempty"` }
ConnectionAssociationList is a list of ConnectionAssociations
func (*ConnectionAssociationList) DeepCopy ¶
func (in *ConnectionAssociationList) DeepCopy() *ConnectionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionAssociationList.
func (*ConnectionAssociationList) DeepCopyInto ¶
func (in *ConnectionAssociationList) DeepCopyInto(out *ConnectionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionAssociationList) DeepCopyObject ¶
func (in *ConnectionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionAssociationSpec ¶
type ConnectionAssociationSpec struct { State *ConnectionAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionAssociationSpecResource `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 (*ConnectionAssociationSpec) DeepCopy ¶
func (in *ConnectionAssociationSpec) DeepCopy() *ConnectionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionAssociationSpec.
func (*ConnectionAssociationSpec) DeepCopyInto ¶
func (in *ConnectionAssociationSpec) DeepCopyInto(out *ConnectionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionAssociationSpecResource ¶
type ConnectionAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ConnectionID *string `json:"connectionID" tf:"connection_id"` LagID *string `json:"lagID" tf:"lag_id"` }
func (*ConnectionAssociationSpecResource) DeepCopy ¶
func (in *ConnectionAssociationSpecResource) DeepCopy() *ConnectionAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionAssociationSpecResource.
func (*ConnectionAssociationSpecResource) DeepCopyInto ¶
func (in *ConnectionAssociationSpecResource) DeepCopyInto(out *ConnectionAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionAssociationStatus ¶
type ConnectionAssociationStatus 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 (*ConnectionAssociationStatus) DeepCopy ¶
func (in *ConnectionAssociationStatus) DeepCopy() *ConnectionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionAssociationStatus.
func (*ConnectionAssociationStatus) DeepCopyInto ¶
func (in *ConnectionAssociationStatus) DeepCopyInto(out *ConnectionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfirmation ¶ added in v0.5.0
type ConnectionConfirmation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionConfirmationSpec `json:"spec,omitempty"` Status ConnectionConfirmationStatus `json:"status,omitempty"` }
func (*ConnectionConfirmation) DeepCopy ¶ added in v0.5.0
func (in *ConnectionConfirmation) DeepCopy() *ConnectionConfirmation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfirmation.
func (*ConnectionConfirmation) DeepCopyInto ¶ added in v0.5.0
func (in *ConnectionConfirmation) DeepCopyInto(out *ConnectionConfirmation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionConfirmation) DeepCopyObject ¶ added in v0.5.0
func (in *ConnectionConfirmation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionConfirmation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ConnectionConfirmation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionConfirmation) ValidateCreate ¶ added in v0.5.0
func (r *ConnectionConfirmation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionConfirmation) ValidateDelete ¶ added in v0.5.0
func (r *ConnectionConfirmation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionConfirmation) ValidateUpdate ¶ added in v0.5.0
func (r *ConnectionConfirmation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionConfirmationList ¶ added in v0.5.0
type ConnectionConfirmationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionConfirmation CRD objects Items []ConnectionConfirmation `json:"items,omitempty"` }
ConnectionConfirmationList is a list of ConnectionConfirmations
func (*ConnectionConfirmationList) DeepCopy ¶ added in v0.5.0
func (in *ConnectionConfirmationList) DeepCopy() *ConnectionConfirmationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfirmationList.
func (*ConnectionConfirmationList) DeepCopyInto ¶ added in v0.5.0
func (in *ConnectionConfirmationList) DeepCopyInto(out *ConnectionConfirmationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionConfirmationList) DeepCopyObject ¶ added in v0.5.0
func (in *ConnectionConfirmationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionConfirmationSpec ¶ added in v0.5.0
type ConnectionConfirmationSpec struct { State *ConnectionConfirmationSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionConfirmationSpecResource `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 (*ConnectionConfirmationSpec) DeepCopy ¶ added in v0.5.0
func (in *ConnectionConfirmationSpec) DeepCopy() *ConnectionConfirmationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfirmationSpec.
func (*ConnectionConfirmationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ConnectionConfirmationSpec) DeepCopyInto(out *ConnectionConfirmationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfirmationSpecResource ¶ added in v0.5.0
type ConnectionConfirmationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ConnectionID *string `json:"connectionID" tf:"connection_id"` }
func (*ConnectionConfirmationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ConnectionConfirmationSpecResource) DeepCopy() *ConnectionConfirmationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfirmationSpecResource.
func (*ConnectionConfirmationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ConnectionConfirmationSpecResource) DeepCopyInto(out *ConnectionConfirmationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionConfirmationStatus ¶ added in v0.5.0
type ConnectionConfirmationStatus 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 (*ConnectionConfirmationStatus) DeepCopy ¶ added in v0.5.0
func (in *ConnectionConfirmationStatus) DeepCopy() *ConnectionConfirmationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionConfirmationStatus.
func (*ConnectionConfirmationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ConnectionConfirmationStatus) DeepCopyInto(out *ConnectionConfirmationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Connection CRD objects Items []Connection `json:"items,omitempty"` }
ConnectionList is a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionSpec ¶
type ConnectionSpec struct { State *ConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionSpecResource `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 (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecResource ¶
type ConnectionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` Bandwidth *string `json:"bandwidth" tf:"bandwidth"` // +optional HasLogicalRedundancy *string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OwnerAccountID *string `json:"ownerAccountID,omitempty" tf:"owner_account_id"` // +optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ConnectionSpecResource) DeepCopy ¶
func (in *ConnectionSpecResource) DeepCopy() *ConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecResource.
func (*ConnectionSpecResource) DeepCopyInto ¶
func (in *ConnectionSpecResource) DeepCopyInto(out *ConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus 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 (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySpec `json:"spec,omitempty"` Status GatewayStatus `json:"status,omitempty"` }
func (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) SetupWebhookWithManager ¶
func (*Gateway) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Gateway) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GatewayAssociation ¶
type GatewayAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayAssociationSpec `json:"spec,omitempty"` Status GatewayAssociationStatus `json:"status,omitempty"` }
func (*GatewayAssociation) DeepCopy ¶
func (in *GatewayAssociation) DeepCopy() *GatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociation.
func (*GatewayAssociation) DeepCopyInto ¶
func (in *GatewayAssociation) DeepCopyInto(out *GatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayAssociation) DeepCopyObject ¶
func (in *GatewayAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayAssociation) SetupWebhookWithManager ¶
func (r *GatewayAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayAssociation) ValidateCreate ¶
func (r *GatewayAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GatewayAssociation) ValidateDelete ¶
func (r *GatewayAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GatewayAssociation) ValidateUpdate ¶
func (r *GatewayAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GatewayAssociationList ¶
type GatewayAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GatewayAssociation CRD objects Items []GatewayAssociation `json:"items,omitempty"` }
GatewayAssociationList is a list of GatewayAssociations
func (*GatewayAssociationList) DeepCopy ¶
func (in *GatewayAssociationList) DeepCopy() *GatewayAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationList.
func (*GatewayAssociationList) DeepCopyInto ¶
func (in *GatewayAssociationList) DeepCopyInto(out *GatewayAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayAssociationList) DeepCopyObject ¶
func (in *GatewayAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewayAssociationProposal ¶
type GatewayAssociationProposal struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayAssociationProposalSpec `json:"spec,omitempty"` Status GatewayAssociationProposalStatus `json:"status,omitempty"` }
func (*GatewayAssociationProposal) DeepCopy ¶
func (in *GatewayAssociationProposal) DeepCopy() *GatewayAssociationProposal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationProposal.
func (*GatewayAssociationProposal) DeepCopyInto ¶
func (in *GatewayAssociationProposal) DeepCopyInto(out *GatewayAssociationProposal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayAssociationProposal) DeepCopyObject ¶
func (in *GatewayAssociationProposal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayAssociationProposal) SetupWebhookWithManager ¶
func (r *GatewayAssociationProposal) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewayAssociationProposal) ValidateCreate ¶
func (r *GatewayAssociationProposal) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GatewayAssociationProposal) ValidateDelete ¶
func (r *GatewayAssociationProposal) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GatewayAssociationProposal) ValidateUpdate ¶
func (r *GatewayAssociationProposal) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GatewayAssociationProposalList ¶
type GatewayAssociationProposalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GatewayAssociationProposal CRD objects Items []GatewayAssociationProposal `json:"items,omitempty"` }
GatewayAssociationProposalList is a list of GatewayAssociationProposals
func (*GatewayAssociationProposalList) DeepCopy ¶
func (in *GatewayAssociationProposalList) DeepCopy() *GatewayAssociationProposalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationProposalList.
func (*GatewayAssociationProposalList) DeepCopyInto ¶
func (in *GatewayAssociationProposalList) DeepCopyInto(out *GatewayAssociationProposalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayAssociationProposalList) DeepCopyObject ¶
func (in *GatewayAssociationProposalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewayAssociationProposalSpec ¶
type GatewayAssociationProposalSpec struct { State *GatewayAssociationProposalSpecResource `json:"state,omitempty" tf:"-"` Resource GatewayAssociationProposalSpecResource `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 (*GatewayAssociationProposalSpec) DeepCopy ¶
func (in *GatewayAssociationProposalSpec) DeepCopy() *GatewayAssociationProposalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationProposalSpec.
func (*GatewayAssociationProposalSpec) DeepCopyInto ¶
func (in *GatewayAssociationProposalSpec) DeepCopyInto(out *GatewayAssociationProposalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayAssociationProposalSpecResource ¶
type GatewayAssociationProposalSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowedPrefixes []string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes"` AssociatedGatewayID *string `json:"associatedGatewayID" tf:"associated_gateway_id"` // +optional AssociatedGatewayOwnerAccountID *string `json:"associatedGatewayOwnerAccountID,omitempty" tf:"associated_gateway_owner_account_id"` // +optional AssociatedGatewayType *string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type"` DxGatewayID *string `json:"dxGatewayID" tf:"dx_gateway_id"` DxGatewayOwnerAccountID *string `json:"dxGatewayOwnerAccountID" tf:"dx_gateway_owner_account_id"` }
func (*GatewayAssociationProposalSpecResource) DeepCopy ¶
func (in *GatewayAssociationProposalSpecResource) DeepCopy() *GatewayAssociationProposalSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationProposalSpecResource.
func (*GatewayAssociationProposalSpecResource) DeepCopyInto ¶
func (in *GatewayAssociationProposalSpecResource) DeepCopyInto(out *GatewayAssociationProposalSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayAssociationProposalStatus ¶
type GatewayAssociationProposalStatus 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 (*GatewayAssociationProposalStatus) DeepCopy ¶
func (in *GatewayAssociationProposalStatus) DeepCopy() *GatewayAssociationProposalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationProposalStatus.
func (*GatewayAssociationProposalStatus) DeepCopyInto ¶
func (in *GatewayAssociationProposalStatus) DeepCopyInto(out *GatewayAssociationProposalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayAssociationSpec ¶
type GatewayAssociationSpec struct { State *GatewayAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource GatewayAssociationSpecResource `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 (*GatewayAssociationSpec) DeepCopy ¶
func (in *GatewayAssociationSpec) DeepCopy() *GatewayAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationSpec.
func (*GatewayAssociationSpec) DeepCopyInto ¶
func (in *GatewayAssociationSpec) DeepCopyInto(out *GatewayAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayAssociationSpecResource ¶
type GatewayAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowedPrefixes []string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes"` // +optional AssociatedGatewayID *string `json:"associatedGatewayID,omitempty" tf:"associated_gateway_id"` // +optional AssociatedGatewayOwnerAccountID *string `json:"associatedGatewayOwnerAccountID,omitempty" tf:"associated_gateway_owner_account_id"` // +optional AssociatedGatewayType *string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type"` // +optional DxGatewayAssociationID *string `json:"dxGatewayAssociationID,omitempty" tf:"dx_gateway_association_id"` DxGatewayID *string `json:"dxGatewayID" tf:"dx_gateway_id"` // +optional DxGatewayOwnerAccountID *string `json:"dxGatewayOwnerAccountID,omitempty" tf:"dx_gateway_owner_account_id"` // +optional ProposalID *string `json:"proposalID,omitempty" tf:"proposal_id"` // +optional // Deprecated VpnGatewayID *string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id"` }
func (*GatewayAssociationSpecResource) DeepCopy ¶
func (in *GatewayAssociationSpecResource) DeepCopy() *GatewayAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationSpecResource.
func (*GatewayAssociationSpecResource) DeepCopyInto ¶
func (in *GatewayAssociationSpecResource) DeepCopyInto(out *GatewayAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayAssociationStatus ¶
type GatewayAssociationStatus 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 (*GatewayAssociationStatus) DeepCopy ¶
func (in *GatewayAssociationStatus) DeepCopy() *GatewayAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAssociationStatus.
func (*GatewayAssociationStatus) DeepCopyInto ¶
func (in *GatewayAssociationStatus) DeepCopyInto(out *GatewayAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Gateway CRD objects Items []Gateway `json:"items,omitempty"` }
GatewayList is a list of Gateways
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewaySpec ¶
type GatewaySpec struct { State *GatewaySpecResource `json:"state,omitempty" tf:"-"` Resource GatewaySpecResource `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 (*GatewaySpec) DeepCopy ¶
func (in *GatewaySpec) DeepCopy() *GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
func (*GatewaySpec) DeepCopyInto ¶
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpecResource ¶
type GatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AmazonSideAsn *string `json:"amazonSideAsn" tf:"amazon_side_asn"` Name *string `json:"name" tf:"name"` // +optional OwnerAccountID *string `json:"ownerAccountID,omitempty" tf:"owner_account_id"` }
func (*GatewaySpecResource) DeepCopy ¶
func (in *GatewaySpecResource) DeepCopy() *GatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpecResource.
func (*GatewaySpecResource) DeepCopyInto ¶
func (in *GatewaySpecResource) DeepCopyInto(out *GatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayStatus ¶
type GatewayStatus 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 (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConnection ¶ added in v0.5.0
type HostedConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedConnectionSpec `json:"spec,omitempty"` Status HostedConnectionStatus `json:"status,omitempty"` }
func (*HostedConnection) DeepCopy ¶ added in v0.5.0
func (in *HostedConnection) DeepCopy() *HostedConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConnection.
func (*HostedConnection) DeepCopyInto ¶ added in v0.5.0
func (in *HostedConnection) DeepCopyInto(out *HostedConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedConnection) DeepCopyObject ¶ added in v0.5.0
func (in *HostedConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedConnection) SetupWebhookWithManager ¶ added in v0.5.0
func (r *HostedConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedConnection) ValidateCreate ¶ added in v0.5.0
func (r *HostedConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedConnection) ValidateDelete ¶ added in v0.5.0
func (r *HostedConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedConnection) ValidateUpdate ¶ added in v0.5.0
func (r *HostedConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedConnectionList ¶ added in v0.5.0
type HostedConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedConnection CRD objects Items []HostedConnection `json:"items,omitempty"` }
HostedConnectionList is a list of HostedConnections
func (*HostedConnectionList) DeepCopy ¶ added in v0.5.0
func (in *HostedConnectionList) DeepCopy() *HostedConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConnectionList.
func (*HostedConnectionList) DeepCopyInto ¶ added in v0.5.0
func (in *HostedConnectionList) DeepCopyInto(out *HostedConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedConnectionList) DeepCopyObject ¶ added in v0.5.0
func (in *HostedConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedConnectionSpec ¶ added in v0.5.0
type HostedConnectionSpec struct { State *HostedConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource HostedConnectionSpecResource `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 (*HostedConnectionSpec) DeepCopy ¶ added in v0.5.0
func (in *HostedConnectionSpec) DeepCopy() *HostedConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConnectionSpec.
func (*HostedConnectionSpec) DeepCopyInto ¶ added in v0.5.0
func (in *HostedConnectionSpec) DeepCopyInto(out *HostedConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConnectionSpecResource ¶ added in v0.5.0
type HostedConnectionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` Bandwidth *string `json:"bandwidth" tf:"bandwidth"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional HasLogicalRedundancy *string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` // +optional LagID *string `json:"lagID,omitempty" tf:"lag_id"` // +optional LoaIssueTime *string `json:"loaIssueTime,omitempty" tf:"loa_issue_time"` // +optional Location *string `json:"location,omitempty" tf:"location"` Name *string `json:"name" tf:"name"` OwnerAccountID *string `json:"ownerAccountID" tf:"owner_account_id"` // +optional PartnerName *string `json:"partnerName,omitempty" tf:"partner_name"` // +optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name"` // +optional Region *string `json:"region,omitempty" tf:"region"` // +optional State *string `json:"state,omitempty" tf:"state"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*HostedConnectionSpecResource) DeepCopy ¶ added in v0.5.0
func (in *HostedConnectionSpecResource) DeepCopy() *HostedConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConnectionSpecResource.
func (*HostedConnectionSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *HostedConnectionSpecResource) DeepCopyInto(out *HostedConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConnectionStatus ¶ added in v0.5.0
type HostedConnectionStatus 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 (*HostedConnectionStatus) DeepCopy ¶ added in v0.5.0
func (in *HostedConnectionStatus) DeepCopy() *HostedConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConnectionStatus.
func (*HostedConnectionStatus) DeepCopyInto ¶ added in v0.5.0
func (in *HostedConnectionStatus) DeepCopyInto(out *HostedConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterface ¶
type HostedPrivateVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedPrivateVirtualInterfaceSpec `json:"spec,omitempty"` Status HostedPrivateVirtualInterfaceStatus `json:"status,omitempty"` }
func (*HostedPrivateVirtualInterface) DeepCopy ¶
func (in *HostedPrivateVirtualInterface) DeepCopy() *HostedPrivateVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterface.
func (*HostedPrivateVirtualInterface) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterface) DeepCopyInto(out *HostedPrivateVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPrivateVirtualInterface) DeepCopyObject ¶
func (in *HostedPrivateVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedPrivateVirtualInterface) SetupWebhookWithManager ¶
func (r *HostedPrivateVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedPrivateVirtualInterface) ValidateCreate ¶
func (r *HostedPrivateVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedPrivateVirtualInterface) ValidateDelete ¶
func (r *HostedPrivateVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedPrivateVirtualInterface) ValidateUpdate ¶
func (r *HostedPrivateVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedPrivateVirtualInterfaceAccepter ¶
type HostedPrivateVirtualInterfaceAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedPrivateVirtualInterfaceAccepterSpec `json:"spec,omitempty"` Status HostedPrivateVirtualInterfaceAccepterStatus `json:"status,omitempty"` }
func (*HostedPrivateVirtualInterfaceAccepter) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopy() *HostedPrivateVirtualInterfaceAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceAccepter.
func (*HostedPrivateVirtualInterfaceAccepter) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPrivateVirtualInterfaceAccepter) DeepCopyObject ¶
func (in *HostedPrivateVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedPrivateVirtualInterfaceAccepter) SetupWebhookWithManager ¶
func (r *HostedPrivateVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedPrivateVirtualInterfaceAccepter) ValidateCreate ¶
func (r *HostedPrivateVirtualInterfaceAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedPrivateVirtualInterfaceAccepter) ValidateDelete ¶
func (r *HostedPrivateVirtualInterfaceAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedPrivateVirtualInterfaceAccepter) ValidateUpdate ¶
func (r *HostedPrivateVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedPrivateVirtualInterfaceAccepterList ¶
type HostedPrivateVirtualInterfaceAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedPrivateVirtualInterfaceAccepter CRD objects Items []HostedPrivateVirtualInterfaceAccepter `json:"items,omitempty"` }
HostedPrivateVirtualInterfaceAccepterList is a list of HostedPrivateVirtualInterfaceAccepters
func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopy() *HostedPrivateVirtualInterfaceAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceAccepterList.
func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopyObject ¶
func (in *HostedPrivateVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedPrivateVirtualInterfaceAccepterSpec ¶
type HostedPrivateVirtualInterfaceAccepterSpec struct { State *HostedPrivateVirtualInterfaceAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource HostedPrivateVirtualInterfaceAccepterSpecResource `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 (*HostedPrivateVirtualInterfaceAccepterSpec) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceAccepterSpec) DeepCopy() *HostedPrivateVirtualInterfaceAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceAccepterSpec.
func (*HostedPrivateVirtualInterfaceAccepterSpec) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceAccepterSpec) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterfaceAccepterSpecResource ¶
type HostedPrivateVirtualInterfaceAccepterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DxGatewayID *string `json:"dxGatewayID,omitempty" tf:"dx_gateway_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualInterfaceID *string `json:"virtualInterfaceID" tf:"virtual_interface_id"` // +optional VpnGatewayID *string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id"` }
func (*HostedPrivateVirtualInterfaceAccepterSpecResource) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceAccepterSpecResource) DeepCopy() *HostedPrivateVirtualInterfaceAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceAccepterSpecResource.
func (*HostedPrivateVirtualInterfaceAccepterSpecResource) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceAccepterSpecResource) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterfaceAccepterStatus ¶
type HostedPrivateVirtualInterfaceAccepterStatus 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 (*HostedPrivateVirtualInterfaceAccepterStatus) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceAccepterStatus) DeepCopy() *HostedPrivateVirtualInterfaceAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceAccepterStatus.
func (*HostedPrivateVirtualInterfaceAccepterStatus) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceAccepterStatus) DeepCopyInto(out *HostedPrivateVirtualInterfaceAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterfaceList ¶
type HostedPrivateVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedPrivateVirtualInterface CRD objects Items []HostedPrivateVirtualInterface `json:"items,omitempty"` }
HostedPrivateVirtualInterfaceList is a list of HostedPrivateVirtualInterfaces
func (*HostedPrivateVirtualInterfaceList) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceList) DeepCopy() *HostedPrivateVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceList.
func (*HostedPrivateVirtualInterfaceList) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceList) DeepCopyInto(out *HostedPrivateVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPrivateVirtualInterfaceList) DeepCopyObject ¶
func (in *HostedPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedPrivateVirtualInterfaceSpec ¶
type HostedPrivateVirtualInterfaceSpec struct { State *HostedPrivateVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource HostedPrivateVirtualInterfaceSpecResource `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 (*HostedPrivateVirtualInterfaceSpec) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceSpec) DeepCopy() *HostedPrivateVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceSpec.
func (*HostedPrivateVirtualInterfaceSpec) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceSpec) DeepCopyInto(out *HostedPrivateVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterfaceSpecResource ¶
type HostedPrivateVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` // +optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu"` Name *string `json:"name" tf:"name"` OwnerAccountID *string `json:"ownerAccountID" tf:"owner_account_id"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*HostedPrivateVirtualInterfaceSpecResource) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceSpecResource) DeepCopy() *HostedPrivateVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceSpecResource.
func (*HostedPrivateVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceSpecResource) DeepCopyInto(out *HostedPrivateVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPrivateVirtualInterfaceStatus ¶
type HostedPrivateVirtualInterfaceStatus 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 (*HostedPrivateVirtualInterfaceStatus) DeepCopy ¶
func (in *HostedPrivateVirtualInterfaceStatus) DeepCopy() *HostedPrivateVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPrivateVirtualInterfaceStatus.
func (*HostedPrivateVirtualInterfaceStatus) DeepCopyInto ¶
func (in *HostedPrivateVirtualInterfaceStatus) DeepCopyInto(out *HostedPrivateVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterface ¶
type HostedPublicVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedPublicVirtualInterfaceSpec `json:"spec,omitempty"` Status HostedPublicVirtualInterfaceStatus `json:"status,omitempty"` }
func (*HostedPublicVirtualInterface) DeepCopy ¶
func (in *HostedPublicVirtualInterface) DeepCopy() *HostedPublicVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterface.
func (*HostedPublicVirtualInterface) DeepCopyInto ¶
func (in *HostedPublicVirtualInterface) DeepCopyInto(out *HostedPublicVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPublicVirtualInterface) DeepCopyObject ¶
func (in *HostedPublicVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedPublicVirtualInterface) SetupWebhookWithManager ¶
func (r *HostedPublicVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedPublicVirtualInterface) ValidateCreate ¶
func (r *HostedPublicVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedPublicVirtualInterface) ValidateDelete ¶
func (r *HostedPublicVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedPublicVirtualInterface) ValidateUpdate ¶
func (r *HostedPublicVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedPublicVirtualInterfaceAccepter ¶
type HostedPublicVirtualInterfaceAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedPublicVirtualInterfaceAccepterSpec `json:"spec,omitempty"` Status HostedPublicVirtualInterfaceAccepterStatus `json:"status,omitempty"` }
func (*HostedPublicVirtualInterfaceAccepter) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceAccepter) DeepCopy() *HostedPublicVirtualInterfaceAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceAccepter.
func (*HostedPublicVirtualInterfaceAccepter) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceAccepter) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPublicVirtualInterfaceAccepter) DeepCopyObject ¶
func (in *HostedPublicVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedPublicVirtualInterfaceAccepter) SetupWebhookWithManager ¶
func (r *HostedPublicVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedPublicVirtualInterfaceAccepter) ValidateCreate ¶
func (r *HostedPublicVirtualInterfaceAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedPublicVirtualInterfaceAccepter) ValidateDelete ¶
func (r *HostedPublicVirtualInterfaceAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedPublicVirtualInterfaceAccepter) ValidateUpdate ¶
func (r *HostedPublicVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedPublicVirtualInterfaceAccepterList ¶
type HostedPublicVirtualInterfaceAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedPublicVirtualInterfaceAccepter CRD objects Items []HostedPublicVirtualInterfaceAccepter `json:"items,omitempty"` }
HostedPublicVirtualInterfaceAccepterList is a list of HostedPublicVirtualInterfaceAccepters
func (*HostedPublicVirtualInterfaceAccepterList) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopy() *HostedPublicVirtualInterfaceAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceAccepterList.
func (*HostedPublicVirtualInterfaceAccepterList) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPublicVirtualInterfaceAccepterList) DeepCopyObject ¶
func (in *HostedPublicVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedPublicVirtualInterfaceAccepterSpec ¶
type HostedPublicVirtualInterfaceAccepterSpec struct { State *HostedPublicVirtualInterfaceAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource HostedPublicVirtualInterfaceAccepterSpecResource `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 (*HostedPublicVirtualInterfaceAccepterSpec) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceAccepterSpec) DeepCopy() *HostedPublicVirtualInterfaceAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceAccepterSpec.
func (*HostedPublicVirtualInterfaceAccepterSpec) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceAccepterSpec) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterfaceAccepterSpecResource ¶
type HostedPublicVirtualInterfaceAccepterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualInterfaceID *string `json:"virtualInterfaceID" tf:"virtual_interface_id"` }
func (*HostedPublicVirtualInterfaceAccepterSpecResource) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceAccepterSpecResource) DeepCopy() *HostedPublicVirtualInterfaceAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceAccepterSpecResource.
func (*HostedPublicVirtualInterfaceAccepterSpecResource) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceAccepterSpecResource) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterfaceAccepterStatus ¶
type HostedPublicVirtualInterfaceAccepterStatus 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 (*HostedPublicVirtualInterfaceAccepterStatus) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceAccepterStatus) DeepCopy() *HostedPublicVirtualInterfaceAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceAccepterStatus.
func (*HostedPublicVirtualInterfaceAccepterStatus) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceAccepterStatus) DeepCopyInto(out *HostedPublicVirtualInterfaceAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterfaceList ¶
type HostedPublicVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedPublicVirtualInterface CRD objects Items []HostedPublicVirtualInterface `json:"items,omitempty"` }
HostedPublicVirtualInterfaceList is a list of HostedPublicVirtualInterfaces
func (*HostedPublicVirtualInterfaceList) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceList) DeepCopy() *HostedPublicVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceList.
func (*HostedPublicVirtualInterfaceList) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceList) DeepCopyInto(out *HostedPublicVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedPublicVirtualInterfaceList) DeepCopyObject ¶
func (in *HostedPublicVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedPublicVirtualInterfaceSpec ¶
type HostedPublicVirtualInterfaceSpec struct { State *HostedPublicVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource HostedPublicVirtualInterfaceSpecResource `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 (*HostedPublicVirtualInterfaceSpec) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceSpec) DeepCopy() *HostedPublicVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceSpec.
func (*HostedPublicVirtualInterfaceSpec) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceSpec) DeepCopyInto(out *HostedPublicVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterfaceSpecResource ¶
type HostedPublicVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` Name *string `json:"name" tf:"name"` OwnerAccountID *string `json:"ownerAccountID" tf:"owner_account_id"` // +kubebuilder:validation:MinItems=1 RouteFilterPrefixes []string `json:"routeFilterPrefixes" tf:"route_filter_prefixes"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*HostedPublicVirtualInterfaceSpecResource) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceSpecResource) DeepCopy() *HostedPublicVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceSpecResource.
func (*HostedPublicVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceSpecResource) DeepCopyInto(out *HostedPublicVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedPublicVirtualInterfaceStatus ¶
type HostedPublicVirtualInterfaceStatus 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 (*HostedPublicVirtualInterfaceStatus) DeepCopy ¶
func (in *HostedPublicVirtualInterfaceStatus) DeepCopy() *HostedPublicVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedPublicVirtualInterfaceStatus.
func (*HostedPublicVirtualInterfaceStatus) DeepCopyInto ¶
func (in *HostedPublicVirtualInterfaceStatus) DeepCopyInto(out *HostedPublicVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterface ¶
type HostedTransitVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedTransitVirtualInterfaceSpec `json:"spec,omitempty"` Status HostedTransitVirtualInterfaceStatus `json:"status,omitempty"` }
func (*HostedTransitVirtualInterface) DeepCopy ¶
func (in *HostedTransitVirtualInterface) DeepCopy() *HostedTransitVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterface.
func (*HostedTransitVirtualInterface) DeepCopyInto ¶
func (in *HostedTransitVirtualInterface) DeepCopyInto(out *HostedTransitVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedTransitVirtualInterface) DeepCopyObject ¶
func (in *HostedTransitVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedTransitVirtualInterface) SetupWebhookWithManager ¶
func (r *HostedTransitVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedTransitVirtualInterface) ValidateCreate ¶
func (r *HostedTransitVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedTransitVirtualInterface) ValidateDelete ¶
func (r *HostedTransitVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedTransitVirtualInterface) ValidateUpdate ¶
func (r *HostedTransitVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedTransitVirtualInterfaceAccepter ¶
type HostedTransitVirtualInterfaceAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedTransitVirtualInterfaceAccepterSpec `json:"spec,omitempty"` Status HostedTransitVirtualInterfaceAccepterStatus `json:"status,omitempty"` }
func (*HostedTransitVirtualInterfaceAccepter) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceAccepter) DeepCopy() *HostedTransitVirtualInterfaceAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceAccepter.
func (*HostedTransitVirtualInterfaceAccepter) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceAccepter) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedTransitVirtualInterfaceAccepter) DeepCopyObject ¶
func (in *HostedTransitVirtualInterfaceAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedTransitVirtualInterfaceAccepter) SetupWebhookWithManager ¶
func (r *HostedTransitVirtualInterfaceAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedTransitVirtualInterfaceAccepter) ValidateCreate ¶
func (r *HostedTransitVirtualInterfaceAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedTransitVirtualInterfaceAccepter) ValidateDelete ¶
func (r *HostedTransitVirtualInterfaceAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedTransitVirtualInterfaceAccepter) ValidateUpdate ¶
func (r *HostedTransitVirtualInterfaceAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedTransitVirtualInterfaceAccepterList ¶
type HostedTransitVirtualInterfaceAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedTransitVirtualInterfaceAccepter CRD objects Items []HostedTransitVirtualInterfaceAccepter `json:"items,omitempty"` }
HostedTransitVirtualInterfaceAccepterList is a list of HostedTransitVirtualInterfaceAccepters
func (*HostedTransitVirtualInterfaceAccepterList) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopy() *HostedTransitVirtualInterfaceAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceAccepterList.
func (*HostedTransitVirtualInterfaceAccepterList) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedTransitVirtualInterfaceAccepterList) DeepCopyObject ¶
func (in *HostedTransitVirtualInterfaceAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedTransitVirtualInterfaceAccepterSpec ¶
type HostedTransitVirtualInterfaceAccepterSpec struct { State *HostedTransitVirtualInterfaceAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource HostedTransitVirtualInterfaceAccepterSpecResource `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 (*HostedTransitVirtualInterfaceAccepterSpec) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceAccepterSpec) DeepCopy() *HostedTransitVirtualInterfaceAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceAccepterSpec.
func (*HostedTransitVirtualInterfaceAccepterSpec) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceAccepterSpec) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterfaceAccepterSpecResource ¶
type HostedTransitVirtualInterfaceAccepterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DxGatewayID *string `json:"dxGatewayID" tf:"dx_gateway_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VirtualInterfaceID *string `json:"virtualInterfaceID" tf:"virtual_interface_id"` }
func (*HostedTransitVirtualInterfaceAccepterSpecResource) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceAccepterSpecResource) DeepCopy() *HostedTransitVirtualInterfaceAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceAccepterSpecResource.
func (*HostedTransitVirtualInterfaceAccepterSpecResource) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceAccepterSpecResource) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterfaceAccepterStatus ¶
type HostedTransitVirtualInterfaceAccepterStatus 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 (*HostedTransitVirtualInterfaceAccepterStatus) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceAccepterStatus) DeepCopy() *HostedTransitVirtualInterfaceAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceAccepterStatus.
func (*HostedTransitVirtualInterfaceAccepterStatus) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceAccepterStatus) DeepCopyInto(out *HostedTransitVirtualInterfaceAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterfaceList ¶
type HostedTransitVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedTransitVirtualInterface CRD objects Items []HostedTransitVirtualInterface `json:"items,omitempty"` }
HostedTransitVirtualInterfaceList is a list of HostedTransitVirtualInterfaces
func (*HostedTransitVirtualInterfaceList) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceList) DeepCopy() *HostedTransitVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceList.
func (*HostedTransitVirtualInterfaceList) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceList) DeepCopyInto(out *HostedTransitVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedTransitVirtualInterfaceList) DeepCopyObject ¶
func (in *HostedTransitVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedTransitVirtualInterfaceSpec ¶
type HostedTransitVirtualInterfaceSpec struct { State *HostedTransitVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource HostedTransitVirtualInterfaceSpecResource `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 (*HostedTransitVirtualInterfaceSpec) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceSpec) DeepCopy() *HostedTransitVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceSpec.
func (*HostedTransitVirtualInterfaceSpec) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceSpec) DeepCopyInto(out *HostedTransitVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterfaceSpecResource ¶
type HostedTransitVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` // +optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu"` Name *string `json:"name" tf:"name"` OwnerAccountID *string `json:"ownerAccountID" tf:"owner_account_id"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*HostedTransitVirtualInterfaceSpecResource) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceSpecResource) DeepCopy() *HostedTransitVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceSpecResource.
func (*HostedTransitVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceSpecResource) DeepCopyInto(out *HostedTransitVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedTransitVirtualInterfaceStatus ¶
type HostedTransitVirtualInterfaceStatus 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 (*HostedTransitVirtualInterfaceStatus) DeepCopy ¶
func (in *HostedTransitVirtualInterfaceStatus) DeepCopy() *HostedTransitVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedTransitVirtualInterfaceStatus.
func (*HostedTransitVirtualInterfaceStatus) DeepCopyInto ¶
func (in *HostedTransitVirtualInterfaceStatus) DeepCopyInto(out *HostedTransitVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Lag ¶
type Lag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LagSpec `json:"spec,omitempty"` Status LagStatus `json:"status,omitempty"` }
func (*Lag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lag.
func (*Lag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Lag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Lag) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Lag) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LagList ¶
type LagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Lag CRD objects Items []Lag `json:"items,omitempty"` }
LagList is a list of Lags
func (*LagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LagList.
func (*LagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LagSpec ¶
type LagSpec struct { State *LagSpecResource `json:"state,omitempty" tf:"-"` Resource LagSpecResource `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 (*LagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LagSpec.
func (*LagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LagSpecResource ¶
type LagSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ConnectionID *string `json:"connectionID,omitempty" tf:"connection_id"` ConnectionsBandwidth *string `json:"connectionsBandwidth" tf:"connections_bandwidth"` // +optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"` // +optional HasLogicalRedundancy *string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OwnerAccountID *string `json:"ownerAccountID,omitempty" tf:"owner_account_id"` // +optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*LagSpecResource) DeepCopy ¶
func (in *LagSpecResource) DeepCopy() *LagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LagSpecResource.
func (*LagSpecResource) DeepCopyInto ¶
func (in *LagSpecResource) DeepCopyInto(out *LagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LagStatus ¶
type LagStatus 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 (*LagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LagStatus.
func (*LagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateVirtualInterface ¶
type PrivateVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateVirtualInterfaceSpec `json:"spec,omitempty"` Status PrivateVirtualInterfaceStatus `json:"status,omitempty"` }
func (*PrivateVirtualInterface) DeepCopy ¶
func (in *PrivateVirtualInterface) DeepCopy() *PrivateVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateVirtualInterface.
func (*PrivateVirtualInterface) DeepCopyInto ¶
func (in *PrivateVirtualInterface) DeepCopyInto(out *PrivateVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateVirtualInterface) DeepCopyObject ¶
func (in *PrivateVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateVirtualInterface) SetupWebhookWithManager ¶
func (r *PrivateVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateVirtualInterface) ValidateCreate ¶
func (r *PrivateVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateVirtualInterface) ValidateDelete ¶
func (r *PrivateVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateVirtualInterface) ValidateUpdate ¶
func (r *PrivateVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateVirtualInterfaceList ¶
type PrivateVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateVirtualInterface CRD objects Items []PrivateVirtualInterface `json:"items,omitempty"` }
PrivateVirtualInterfaceList is a list of PrivateVirtualInterfaces
func (*PrivateVirtualInterfaceList) DeepCopy ¶
func (in *PrivateVirtualInterfaceList) DeepCopy() *PrivateVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateVirtualInterfaceList.
func (*PrivateVirtualInterfaceList) DeepCopyInto ¶
func (in *PrivateVirtualInterfaceList) DeepCopyInto(out *PrivateVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateVirtualInterfaceList) DeepCopyObject ¶
func (in *PrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateVirtualInterfaceSpec ¶
type PrivateVirtualInterfaceSpec struct { State *PrivateVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateVirtualInterfaceSpecResource `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 (*PrivateVirtualInterfaceSpec) DeepCopy ¶
func (in *PrivateVirtualInterfaceSpec) DeepCopy() *PrivateVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateVirtualInterfaceSpec.
func (*PrivateVirtualInterfaceSpec) DeepCopyInto ¶
func (in *PrivateVirtualInterfaceSpec) DeepCopyInto(out *PrivateVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateVirtualInterfaceSpecResource ¶
type PrivateVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` // +optional DxGatewayID *string `json:"dxGatewayID,omitempty" tf:"dx_gateway_id"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` // +optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu"` Name *string `json:"name" tf:"name"` // +optional SitelinkEnabled *bool `json:"sitelinkEnabled,omitempty" tf:"sitelink_enabled"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Vlan *int64 `json:"vlan" tf:"vlan"` // +optional VpnGatewayID *string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id"` }
func (*PrivateVirtualInterfaceSpecResource) DeepCopy ¶
func (in *PrivateVirtualInterfaceSpecResource) DeepCopy() *PrivateVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateVirtualInterfaceSpecResource.
func (*PrivateVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *PrivateVirtualInterfaceSpecResource) DeepCopyInto(out *PrivateVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateVirtualInterfaceStatus ¶
type PrivateVirtualInterfaceStatus 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 (*PrivateVirtualInterfaceStatus) DeepCopy ¶
func (in *PrivateVirtualInterfaceStatus) DeepCopy() *PrivateVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateVirtualInterfaceStatus.
func (*PrivateVirtualInterfaceStatus) DeepCopyInto ¶
func (in *PrivateVirtualInterfaceStatus) DeepCopyInto(out *PrivateVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicVirtualInterface ¶
type PublicVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicVirtualInterfaceSpec `json:"spec,omitempty"` Status PublicVirtualInterfaceStatus `json:"status,omitempty"` }
func (*PublicVirtualInterface) DeepCopy ¶
func (in *PublicVirtualInterface) DeepCopy() *PublicVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicVirtualInterface.
func (*PublicVirtualInterface) DeepCopyInto ¶
func (in *PublicVirtualInterface) DeepCopyInto(out *PublicVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicVirtualInterface) DeepCopyObject ¶
func (in *PublicVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicVirtualInterface) SetupWebhookWithManager ¶
func (r *PublicVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PublicVirtualInterface) ValidateCreate ¶
func (r *PublicVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublicVirtualInterface) ValidateDelete ¶
func (r *PublicVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PublicVirtualInterface) ValidateUpdate ¶
func (r *PublicVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PublicVirtualInterfaceList ¶
type PublicVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PublicVirtualInterface CRD objects Items []PublicVirtualInterface `json:"items,omitempty"` }
PublicVirtualInterfaceList is a list of PublicVirtualInterfaces
func (*PublicVirtualInterfaceList) DeepCopy ¶
func (in *PublicVirtualInterfaceList) DeepCopy() *PublicVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicVirtualInterfaceList.
func (*PublicVirtualInterfaceList) DeepCopyInto ¶
func (in *PublicVirtualInterfaceList) DeepCopyInto(out *PublicVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicVirtualInterfaceList) DeepCopyObject ¶
func (in *PublicVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicVirtualInterfaceSpec ¶
type PublicVirtualInterfaceSpec struct { State *PublicVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource PublicVirtualInterfaceSpecResource `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 (*PublicVirtualInterfaceSpec) DeepCopy ¶
func (in *PublicVirtualInterfaceSpec) DeepCopy() *PublicVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicVirtualInterfaceSpec.
func (*PublicVirtualInterfaceSpec) DeepCopyInto ¶
func (in *PublicVirtualInterfaceSpec) DeepCopyInto(out *PublicVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicVirtualInterfaceSpecResource ¶
type PublicVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MinItems=1 RouteFilterPrefixes []string `json:"routeFilterPrefixes" tf:"route_filter_prefixes"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*PublicVirtualInterfaceSpecResource) DeepCopy ¶
func (in *PublicVirtualInterfaceSpecResource) DeepCopy() *PublicVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicVirtualInterfaceSpecResource.
func (*PublicVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *PublicVirtualInterfaceSpecResource) DeepCopyInto(out *PublicVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicVirtualInterfaceStatus ¶
type PublicVirtualInterfaceStatus 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 (*PublicVirtualInterfaceStatus) DeepCopy ¶
func (in *PublicVirtualInterfaceStatus) DeepCopy() *PublicVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicVirtualInterfaceStatus.
func (*PublicVirtualInterfaceStatus) DeepCopyInto ¶
func (in *PublicVirtualInterfaceStatus) DeepCopyInto(out *PublicVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitVirtualInterface ¶
type TransitVirtualInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitVirtualInterfaceSpec `json:"spec,omitempty"` Status TransitVirtualInterfaceStatus `json:"status,omitempty"` }
func (*TransitVirtualInterface) DeepCopy ¶
func (in *TransitVirtualInterface) DeepCopy() *TransitVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitVirtualInterface.
func (*TransitVirtualInterface) DeepCopyInto ¶
func (in *TransitVirtualInterface) DeepCopyInto(out *TransitVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitVirtualInterface) DeepCopyObject ¶
func (in *TransitVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitVirtualInterface) SetupWebhookWithManager ¶
func (r *TransitVirtualInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitVirtualInterface) ValidateCreate ¶
func (r *TransitVirtualInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitVirtualInterface) ValidateDelete ¶
func (r *TransitVirtualInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitVirtualInterface) ValidateUpdate ¶
func (r *TransitVirtualInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitVirtualInterfaceList ¶
type TransitVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitVirtualInterface CRD objects Items []TransitVirtualInterface `json:"items,omitempty"` }
TransitVirtualInterfaceList is a list of TransitVirtualInterfaces
func (*TransitVirtualInterfaceList) DeepCopy ¶
func (in *TransitVirtualInterfaceList) DeepCopy() *TransitVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitVirtualInterfaceList.
func (*TransitVirtualInterfaceList) DeepCopyInto ¶
func (in *TransitVirtualInterfaceList) DeepCopyInto(out *TransitVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitVirtualInterfaceList) DeepCopyObject ¶
func (in *TransitVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitVirtualInterfaceSpec ¶
type TransitVirtualInterfaceSpec struct { State *TransitVirtualInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource TransitVirtualInterfaceSpecResource `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 (*TransitVirtualInterfaceSpec) DeepCopy ¶
func (in *TransitVirtualInterfaceSpec) DeepCopy() *TransitVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitVirtualInterfaceSpec.
func (*TransitVirtualInterfaceSpec) DeepCopyInto ¶
func (in *TransitVirtualInterfaceSpec) DeepCopyInto(out *TransitVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitVirtualInterfaceSpecResource ¶
type TransitVirtualInterfaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address"` // +optional AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device"` BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn"` // +optional BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key"` ConnectionID *string `json:"connectionID" tf:"connection_id"` // +optional CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address"` DxGatewayID *string `json:"dxGatewayID" tf:"dx_gateway_id"` // +optional JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable"` // +optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu"` Name *string `json:"name" tf:"name"` // +optional SitelinkEnabled *bool `json:"sitelinkEnabled,omitempty" tf:"sitelink_enabled"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Vlan *int64 `json:"vlan" tf:"vlan"` }
func (*TransitVirtualInterfaceSpecResource) DeepCopy ¶
func (in *TransitVirtualInterfaceSpecResource) DeepCopy() *TransitVirtualInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitVirtualInterfaceSpecResource.
func (*TransitVirtualInterfaceSpecResource) DeepCopyInto ¶
func (in *TransitVirtualInterfaceSpecResource) DeepCopyInto(out *TransitVirtualInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitVirtualInterfaceStatus ¶
type TransitVirtualInterfaceStatus 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 (*TransitVirtualInterfaceStatus) DeepCopy ¶
func (in *TransitVirtualInterfaceStatus) DeepCopy() *TransitVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitVirtualInterfaceStatus.
func (*TransitVirtualInterfaceStatus) DeepCopyInto ¶
func (in *TransitVirtualInterfaceStatus) DeepCopyInto(out *TransitVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- bgp_peer_types.go
- bgp_peer_webhook.go
- codec.go
- connection_association_types.go
- connection_association_webhook.go
- connection_confirmation_types.go
- connection_confirmation_webhook.go
- connection_types.go
- connection_webhook.go
- doc.go
- gateway_association_proposal_types.go
- gateway_association_proposal_webhook.go
- gateway_association_types.go
- gateway_association_webhook.go
- gateway_types.go
- gateway_webhook.go
- hosted_connection_types.go
- hosted_connection_webhook.go
- hosted_private_virtual_interface_accepter_types.go
- hosted_private_virtual_interface_accepter_webhook.go
- hosted_private_virtual_interface_types.go
- hosted_private_virtual_interface_webhook.go
- hosted_public_virtual_interface_accepter_types.go
- hosted_public_virtual_interface_accepter_webhook.go
- hosted_public_virtual_interface_types.go
- hosted_public_virtual_interface_webhook.go
- hosted_transit_virtual_interface_accepter_types.go
- hosted_transit_virtual_interface_accepter_webhook.go
- hosted_transit_virtual_interface_types.go
- hosted_transit_virtual_interface_webhook.go
- lag_types.go
- lag_webhook.go
- private_virtual_interface_types.go
- private_virtual_interface_webhook.go
- public_virtual_interface_types.go
- public_virtual_interface_webhook.go
- register.go
- transit_virtual_interface_types.go
- transit_virtual_interface_webhook.go
- zz_generated.deepcopy.go