Documentation ¶
Overview ¶
+groupName=vpc.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 DhcpOptions
- func (in *DhcpOptions) DeepCopy() *DhcpOptions
- func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
- func (in *DhcpOptions) DeepCopyObject() runtime.Object
- func (r *DhcpOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DhcpOptions) ValidateCreate() error
- func (r *DhcpOptions) ValidateDelete() error
- func (r *DhcpOptions) ValidateUpdate(old runtime.Object) error
- type DhcpOptionsAssociation
- func (in *DhcpOptionsAssociation) DeepCopy() *DhcpOptionsAssociation
- func (in *DhcpOptionsAssociation) DeepCopyInto(out *DhcpOptionsAssociation)
- func (in *DhcpOptionsAssociation) DeepCopyObject() runtime.Object
- func (r *DhcpOptionsAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DhcpOptionsAssociation) ValidateCreate() error
- func (r *DhcpOptionsAssociation) ValidateDelete() error
- func (r *DhcpOptionsAssociation) ValidateUpdate(old runtime.Object) error
- type DhcpOptionsAssociationList
- type DhcpOptionsAssociationSpec
- type DhcpOptionsAssociationSpecResource
- type DhcpOptionsAssociationStatus
- type DhcpOptionsList
- type DhcpOptionsSpec
- type DhcpOptionsSpecResource
- type DhcpOptionsStatus
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (r *Endpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Endpoint) ValidateCreate() error
- func (r *Endpoint) ValidateDelete() error
- func (r *Endpoint) ValidateUpdate(old runtime.Object) error
- type EndpointConnectionAccepter
- func (in *EndpointConnectionAccepter) DeepCopy() *EndpointConnectionAccepter
- func (in *EndpointConnectionAccepter) DeepCopyInto(out *EndpointConnectionAccepter)
- func (in *EndpointConnectionAccepter) DeepCopyObject() runtime.Object
- func (r *EndpointConnectionAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointConnectionAccepter) ValidateCreate() error
- func (r *EndpointConnectionAccepter) ValidateDelete() error
- func (r *EndpointConnectionAccepter) ValidateUpdate(old runtime.Object) error
- type EndpointConnectionAccepterList
- type EndpointConnectionAccepterSpec
- type EndpointConnectionAccepterSpecResource
- type EndpointConnectionAccepterStatus
- type EndpointConnectionNotification
- func (in *EndpointConnectionNotification) DeepCopy() *EndpointConnectionNotification
- func (in *EndpointConnectionNotification) DeepCopyInto(out *EndpointConnectionNotification)
- func (in *EndpointConnectionNotification) DeepCopyObject() runtime.Object
- func (r *EndpointConnectionNotification) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointConnectionNotification) ValidateCreate() error
- func (r *EndpointConnectionNotification) ValidateDelete() error
- func (r *EndpointConnectionNotification) ValidateUpdate(old runtime.Object) error
- type EndpointConnectionNotificationList
- type EndpointConnectionNotificationSpec
- type EndpointConnectionNotificationSpecResource
- type EndpointConnectionNotificationStatus
- type EndpointList
- type EndpointPolicy
- func (in *EndpointPolicy) DeepCopy() *EndpointPolicy
- func (in *EndpointPolicy) DeepCopyInto(out *EndpointPolicy)
- func (in *EndpointPolicy) DeepCopyObject() runtime.Object
- func (r *EndpointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointPolicy) ValidateCreate() error
- func (r *EndpointPolicy) ValidateDelete() error
- func (r *EndpointPolicy) ValidateUpdate(old runtime.Object) error
- type EndpointPolicyList
- type EndpointPolicySpec
- type EndpointPolicySpecResource
- type EndpointPolicyStatus
- type EndpointRouteTableAssociation
- func (in *EndpointRouteTableAssociation) DeepCopy() *EndpointRouteTableAssociation
- func (in *EndpointRouteTableAssociation) DeepCopyInto(out *EndpointRouteTableAssociation)
- func (in *EndpointRouteTableAssociation) DeepCopyObject() runtime.Object
- func (r *EndpointRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointRouteTableAssociation) ValidateCreate() error
- func (r *EndpointRouteTableAssociation) ValidateDelete() error
- func (r *EndpointRouteTableAssociation) ValidateUpdate(old runtime.Object) error
- type EndpointRouteTableAssociationList
- type EndpointRouteTableAssociationSpec
- type EndpointRouteTableAssociationSpecResource
- type EndpointRouteTableAssociationStatus
- type EndpointService
- func (in *EndpointService) DeepCopy() *EndpointService
- func (in *EndpointService) DeepCopyInto(out *EndpointService)
- func (in *EndpointService) DeepCopyObject() runtime.Object
- func (r *EndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointService) ValidateCreate() error
- func (r *EndpointService) ValidateDelete() error
- func (r *EndpointService) ValidateUpdate(old runtime.Object) error
- type EndpointServiceAllowedPrincipal
- func (in *EndpointServiceAllowedPrincipal) DeepCopy() *EndpointServiceAllowedPrincipal
- func (in *EndpointServiceAllowedPrincipal) DeepCopyInto(out *EndpointServiceAllowedPrincipal)
- func (in *EndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
- func (r *EndpointServiceAllowedPrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointServiceAllowedPrincipal) ValidateCreate() error
- func (r *EndpointServiceAllowedPrincipal) ValidateDelete() error
- func (r *EndpointServiceAllowedPrincipal) ValidateUpdate(old runtime.Object) error
- type EndpointServiceAllowedPrincipalList
- type EndpointServiceAllowedPrincipalSpec
- type EndpointServiceAllowedPrincipalSpecResource
- type EndpointServiceAllowedPrincipalStatus
- type EndpointServiceList
- type EndpointServiceSpec
- type EndpointServiceSpecPrivateDNSNameConfiguration
- type EndpointServiceSpecResource
- type EndpointServiceStatus
- type EndpointSpec
- type EndpointSpecDnsEntry
- type EndpointSpecResource
- type EndpointStatus
- type EndpointSubnetAssociation
- func (in *EndpointSubnetAssociation) DeepCopy() *EndpointSubnetAssociation
- func (in *EndpointSubnetAssociation) DeepCopyInto(out *EndpointSubnetAssociation)
- func (in *EndpointSubnetAssociation) DeepCopyObject() runtime.Object
- func (r *EndpointSubnetAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointSubnetAssociation) ValidateCreate() error
- func (r *EndpointSubnetAssociation) ValidateDelete() error
- func (r *EndpointSubnetAssociation) ValidateUpdate(old runtime.Object) error
- type EndpointSubnetAssociationList
- type EndpointSubnetAssociationSpec
- type EndpointSubnetAssociationSpecResource
- type EndpointSubnetAssociationStatus
- type Ipam
- func (in *Ipam) DeepCopy() *Ipam
- func (in *Ipam) DeepCopyInto(out *Ipam)
- func (in *Ipam) DeepCopyObject() runtime.Object
- func (r *Ipam) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipam) ValidateCreate() error
- func (r *Ipam) ValidateDelete() error
- func (r *Ipam) ValidateUpdate(old runtime.Object) error
- type IpamList
- type IpamOrganizationAdminAccount
- func (in *IpamOrganizationAdminAccount) DeepCopy() *IpamOrganizationAdminAccount
- func (in *IpamOrganizationAdminAccount) DeepCopyInto(out *IpamOrganizationAdminAccount)
- func (in *IpamOrganizationAdminAccount) DeepCopyObject() runtime.Object
- func (r *IpamOrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamOrganizationAdminAccount) ValidateCreate() error
- func (r *IpamOrganizationAdminAccount) ValidateDelete() error
- func (r *IpamOrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
- type IpamOrganizationAdminAccountList
- type IpamOrganizationAdminAccountSpec
- type IpamOrganizationAdminAccountSpecResource
- type IpamOrganizationAdminAccountStatus
- type IpamPool
- func (in *IpamPool) DeepCopy() *IpamPool
- func (in *IpamPool) DeepCopyInto(out *IpamPool)
- func (in *IpamPool) DeepCopyObject() runtime.Object
- func (r *IpamPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamPool) ValidateCreate() error
- func (r *IpamPool) ValidateDelete() error
- func (r *IpamPool) ValidateUpdate(old runtime.Object) error
- type IpamPoolCIDR
- func (in *IpamPoolCIDR) DeepCopy() *IpamPoolCIDR
- func (in *IpamPoolCIDR) DeepCopyInto(out *IpamPoolCIDR)
- func (in *IpamPoolCIDR) DeepCopyObject() runtime.Object
- func (r *IpamPoolCIDR) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamPoolCIDR) ValidateCreate() error
- func (r *IpamPoolCIDR) ValidateDelete() error
- func (r *IpamPoolCIDR) ValidateUpdate(old runtime.Object) error
- type IpamPoolCIDRAllocation
- func (in *IpamPoolCIDRAllocation) DeepCopy() *IpamPoolCIDRAllocation
- func (in *IpamPoolCIDRAllocation) DeepCopyInto(out *IpamPoolCIDRAllocation)
- func (in *IpamPoolCIDRAllocation) DeepCopyObject() runtime.Object
- func (r *IpamPoolCIDRAllocation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamPoolCIDRAllocation) ValidateCreate() error
- func (r *IpamPoolCIDRAllocation) ValidateDelete() error
- func (r *IpamPoolCIDRAllocation) ValidateUpdate(old runtime.Object) error
- type IpamPoolCIDRAllocationList
- type IpamPoolCIDRAllocationSpec
- type IpamPoolCIDRAllocationSpecResource
- type IpamPoolCIDRAllocationStatus
- type IpamPoolCIDRList
- type IpamPoolCIDRSpec
- type IpamPoolCIDRSpecCidrAuthorizationContext
- type IpamPoolCIDRSpecCidrAuthorizationContextCodec
- type IpamPoolCIDRSpecResource
- type IpamPoolCIDRStatus
- type IpamPoolList
- type IpamPoolSpec
- type IpamPoolSpecResource
- type IpamPoolStatus
- type IpamPreviewNextCIDR
- func (in *IpamPreviewNextCIDR) DeepCopy() *IpamPreviewNextCIDR
- func (in *IpamPreviewNextCIDR) DeepCopyInto(out *IpamPreviewNextCIDR)
- func (in *IpamPreviewNextCIDR) DeepCopyObject() runtime.Object
- func (r *IpamPreviewNextCIDR) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamPreviewNextCIDR) ValidateCreate() error
- func (r *IpamPreviewNextCIDR) ValidateDelete() error
- func (r *IpamPreviewNextCIDR) ValidateUpdate(old runtime.Object) error
- type IpamPreviewNextCIDRList
- type IpamPreviewNextCIDRSpec
- type IpamPreviewNextCIDRSpecResource
- type IpamPreviewNextCIDRStatus
- type IpamScope
- func (in *IpamScope) DeepCopy() *IpamScope
- func (in *IpamScope) DeepCopyInto(out *IpamScope)
- func (in *IpamScope) DeepCopyObject() runtime.Object
- func (r *IpamScope) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpamScope) ValidateCreate() error
- func (r *IpamScope) ValidateDelete() error
- func (r *IpamScope) ValidateUpdate(old runtime.Object) error
- type IpamScopeList
- type IpamScopeSpec
- type IpamScopeSpecResource
- type IpamScopeStatus
- type IpamSpec
- type IpamSpecOperatingRegions
- type IpamSpecResource
- type IpamStatus
- type Ipv4CIDRBlockAssociation
- func (in *Ipv4CIDRBlockAssociation) DeepCopy() *Ipv4CIDRBlockAssociation
- func (in *Ipv4CIDRBlockAssociation) DeepCopyInto(out *Ipv4CIDRBlockAssociation)
- func (in *Ipv4CIDRBlockAssociation) DeepCopyObject() runtime.Object
- func (r *Ipv4CIDRBlockAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv4CIDRBlockAssociation) ValidateCreate() error
- func (r *Ipv4CIDRBlockAssociation) ValidateDelete() error
- func (r *Ipv4CIDRBlockAssociation) ValidateUpdate(old runtime.Object) error
- type Ipv4CIDRBlockAssociationList
- type Ipv4CIDRBlockAssociationSpec
- type Ipv4CIDRBlockAssociationSpecResource
- type Ipv4CIDRBlockAssociationStatus
- type Ipv6CIDRBlockAssociation
- func (in *Ipv6CIDRBlockAssociation) DeepCopy() *Ipv6CIDRBlockAssociation
- func (in *Ipv6CIDRBlockAssociation) DeepCopyInto(out *Ipv6CIDRBlockAssociation)
- func (in *Ipv6CIDRBlockAssociation) DeepCopyObject() runtime.Object
- func (r *Ipv6CIDRBlockAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipv6CIDRBlockAssociation) ValidateCreate() error
- func (r *Ipv6CIDRBlockAssociation) ValidateDelete() error
- func (r *Ipv6CIDRBlockAssociation) ValidateUpdate(old runtime.Object) error
- type Ipv6CIDRBlockAssociationList
- type Ipv6CIDRBlockAssociationSpec
- type Ipv6CIDRBlockAssociationSpecResource
- type Ipv6CIDRBlockAssociationStatus
- type PeeringConnection
- func (in *PeeringConnection) DeepCopy() *PeeringConnection
- func (in *PeeringConnection) DeepCopyInto(out *PeeringConnection)
- func (in *PeeringConnection) DeepCopyObject() runtime.Object
- func (r *PeeringConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PeeringConnection) ValidateCreate() error
- func (r *PeeringConnection) ValidateDelete() error
- func (r *PeeringConnection) ValidateUpdate(old runtime.Object) error
- type PeeringConnectionAccepter
- func (in *PeeringConnectionAccepter) DeepCopy() *PeeringConnectionAccepter
- func (in *PeeringConnectionAccepter) DeepCopyInto(out *PeeringConnectionAccepter)
- func (in *PeeringConnectionAccepter) DeepCopyObject() runtime.Object
- func (r *PeeringConnectionAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PeeringConnectionAccepter) ValidateCreate() error
- func (r *PeeringConnectionAccepter) ValidateDelete() error
- func (r *PeeringConnectionAccepter) ValidateUpdate(old runtime.Object) error
- type PeeringConnectionAccepterList
- type PeeringConnectionAccepterSpec
- type PeeringConnectionAccepterSpecAccepter
- type PeeringConnectionAccepterSpecAccepterCodec
- type PeeringConnectionAccepterSpecRequester
- type PeeringConnectionAccepterSpecRequesterCodec
- type PeeringConnectionAccepterSpecResource
- type PeeringConnectionAccepterStatus
- type PeeringConnectionList
- type PeeringConnectionOptions
- func (in *PeeringConnectionOptions) DeepCopy() *PeeringConnectionOptions
- func (in *PeeringConnectionOptions) DeepCopyInto(out *PeeringConnectionOptions)
- func (in *PeeringConnectionOptions) DeepCopyObject() runtime.Object
- func (r *PeeringConnectionOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PeeringConnectionOptions) ValidateCreate() error
- func (r *PeeringConnectionOptions) ValidateDelete() error
- func (r *PeeringConnectionOptions) ValidateUpdate(old runtime.Object) error
- type PeeringConnectionOptionsList
- type PeeringConnectionOptionsSpec
- type PeeringConnectionOptionsSpecAccepter
- type PeeringConnectionOptionsSpecAccepterCodec
- type PeeringConnectionOptionsSpecRequester
- type PeeringConnectionOptionsSpecRequesterCodec
- type PeeringConnectionOptionsSpecResource
- type PeeringConnectionOptionsStatus
- type PeeringConnectionSpec
- type PeeringConnectionSpecAccepter
- type PeeringConnectionSpecAccepterCodec
- type PeeringConnectionSpecRequester
- type PeeringConnectionSpecRequesterCodec
- type PeeringConnectionSpecResource
- type PeeringConnectionStatus
- type Vpc
- func (in *Vpc) DeepCopy() *Vpc
- func (in *Vpc) DeepCopyInto(out *Vpc)
- func (in *Vpc) DeepCopyObject() runtime.Object
- func (r *Vpc) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vpc) ValidateCreate() error
- func (r *Vpc) ValidateDelete() error
- func (r *Vpc) ValidateUpdate(old runtime.Object) error
- type VpcList
- type VpcSpec
- type VpcSpecResource
- type VpcStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: vpc.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type DhcpOptions ¶
type DhcpOptions struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DhcpOptionsSpec `json:"spec,omitempty"` Status DhcpOptionsStatus `json:"status,omitempty"` }
func (*DhcpOptions) DeepCopy ¶
func (in *DhcpOptions) DeepCopy() *DhcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions.
func (*DhcpOptions) DeepCopyInto ¶
func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptions) DeepCopyObject ¶
func (in *DhcpOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DhcpOptions) SetupWebhookWithManager ¶
func (r *DhcpOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DhcpOptions) ValidateCreate ¶
func (r *DhcpOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptions) ValidateDelete ¶
func (r *DhcpOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptions) ValidateUpdate ¶
func (r *DhcpOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DhcpOptionsAssociation ¶
type DhcpOptionsAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DhcpOptionsAssociationSpec `json:"spec,omitempty"` Status DhcpOptionsAssociationStatus `json:"status,omitempty"` }
func (*DhcpOptionsAssociation) DeepCopy ¶
func (in *DhcpOptionsAssociation) DeepCopy() *DhcpOptionsAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsAssociation.
func (*DhcpOptionsAssociation) DeepCopyInto ¶
func (in *DhcpOptionsAssociation) DeepCopyInto(out *DhcpOptionsAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsAssociation) DeepCopyObject ¶
func (in *DhcpOptionsAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DhcpOptionsAssociation) SetupWebhookWithManager ¶
func (r *DhcpOptionsAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DhcpOptionsAssociation) ValidateCreate ¶
func (r *DhcpOptionsAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsAssociation) ValidateDelete ¶
func (r *DhcpOptionsAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DhcpOptionsAssociation) ValidateUpdate ¶
func (r *DhcpOptionsAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DhcpOptionsAssociationList ¶
type DhcpOptionsAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DhcpOptionsAssociation CRD objects Items []DhcpOptionsAssociation `json:"items,omitempty"` }
DhcpOptionsAssociationList is a list of DhcpOptionsAssociations
func (*DhcpOptionsAssociationList) DeepCopy ¶
func (in *DhcpOptionsAssociationList) DeepCopy() *DhcpOptionsAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsAssociationList.
func (*DhcpOptionsAssociationList) DeepCopyInto ¶
func (in *DhcpOptionsAssociationList) DeepCopyInto(out *DhcpOptionsAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsAssociationList) DeepCopyObject ¶
func (in *DhcpOptionsAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DhcpOptionsAssociationSpec ¶
type DhcpOptionsAssociationSpec struct { State *DhcpOptionsAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource DhcpOptionsAssociationSpecResource `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 (*DhcpOptionsAssociationSpec) DeepCopy ¶
func (in *DhcpOptionsAssociationSpec) DeepCopy() *DhcpOptionsAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsAssociationSpec.
func (*DhcpOptionsAssociationSpec) DeepCopyInto ¶
func (in *DhcpOptionsAssociationSpec) DeepCopyInto(out *DhcpOptionsAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsAssociationSpecResource ¶
type DhcpOptionsAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DhcpOptionsID *string `json:"dhcpOptionsID" tf:"dhcp_options_id"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*DhcpOptionsAssociationSpecResource) DeepCopy ¶
func (in *DhcpOptionsAssociationSpecResource) DeepCopy() *DhcpOptionsAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsAssociationSpecResource.
func (*DhcpOptionsAssociationSpecResource) DeepCopyInto ¶
func (in *DhcpOptionsAssociationSpecResource) DeepCopyInto(out *DhcpOptionsAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsAssociationStatus ¶
type DhcpOptionsAssociationStatus 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 (*DhcpOptionsAssociationStatus) DeepCopy ¶
func (in *DhcpOptionsAssociationStatus) DeepCopy() *DhcpOptionsAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsAssociationStatus.
func (*DhcpOptionsAssociationStatus) DeepCopyInto ¶
func (in *DhcpOptionsAssociationStatus) DeepCopyInto(out *DhcpOptionsAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsList ¶
type DhcpOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DhcpOptions CRD objects Items []DhcpOptions `json:"items,omitempty"` }
DhcpOptionsList is a list of DhcpOptionss
func (*DhcpOptionsList) DeepCopy ¶
func (in *DhcpOptionsList) DeepCopy() *DhcpOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsList.
func (*DhcpOptionsList) DeepCopyInto ¶
func (in *DhcpOptionsList) DeepCopyInto(out *DhcpOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptionsList) DeepCopyObject ¶
func (in *DhcpOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DhcpOptionsSpec ¶
type DhcpOptionsSpec struct { State *DhcpOptionsSpecResource `json:"state,omitempty" tf:"-"` Resource DhcpOptionsSpecResource `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 (*DhcpOptionsSpec) DeepCopy ¶
func (in *DhcpOptionsSpec) DeepCopy() *DhcpOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSpec.
func (*DhcpOptionsSpec) DeepCopyInto ¶
func (in *DhcpOptionsSpec) DeepCopyInto(out *DhcpOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsSpecResource ¶
type DhcpOptionsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional DomainNameServers []string `json:"domainNameServers,omitempty" tf:"domain_name_servers"` // +optional NetbiosNameServers []string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers"` // +optional NetbiosNodeType *string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type"` // +optional NtpServers []string `json:"ntpServers,omitempty" tf:"ntp_servers"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*DhcpOptionsSpecResource) DeepCopy ¶
func (in *DhcpOptionsSpecResource) DeepCopy() *DhcpOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsSpecResource.
func (*DhcpOptionsSpecResource) DeepCopyInto ¶
func (in *DhcpOptionsSpecResource) DeepCopyInto(out *DhcpOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptionsStatus ¶
type DhcpOptionsStatus 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 (*DhcpOptionsStatus) DeepCopy ¶
func (in *DhcpOptionsStatus) DeepCopy() *DhcpOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsStatus.
func (*DhcpOptionsStatus) DeepCopyInto ¶
func (in *DhcpOptionsStatus) DeepCopyInto(out *DhcpOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec,omitempty"` Status EndpointStatus `json:"status,omitempty"` }
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) SetupWebhookWithManager ¶
func (*Endpoint) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Endpoint) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EndpointConnectionAccepter ¶ added in v0.5.0
type EndpointConnectionAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointConnectionAccepterSpec `json:"spec,omitempty"` Status EndpointConnectionAccepterStatus `json:"status,omitempty"` }
func (*EndpointConnectionAccepter) DeepCopy ¶ added in v0.5.0
func (in *EndpointConnectionAccepter) DeepCopy() *EndpointConnectionAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionAccepter.
func (*EndpointConnectionAccepter) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointConnectionAccepter) DeepCopyInto(out *EndpointConnectionAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConnectionAccepter) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointConnectionAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConnectionAccepter) SetupWebhookWithManager ¶ added in v0.5.0
func (r *EndpointConnectionAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointConnectionAccepter) ValidateCreate ¶ added in v0.5.0
func (r *EndpointConnectionAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointConnectionAccepter) ValidateDelete ¶ added in v0.5.0
func (r *EndpointConnectionAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointConnectionAccepter) ValidateUpdate ¶ added in v0.5.0
func (r *EndpointConnectionAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointConnectionAccepterList ¶ added in v0.5.0
type EndpointConnectionAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointConnectionAccepter CRD objects Items []EndpointConnectionAccepter `json:"items,omitempty"` }
EndpointConnectionAccepterList is a list of EndpointConnectionAccepters
func (*EndpointConnectionAccepterList) DeepCopy ¶ added in v0.5.0
func (in *EndpointConnectionAccepterList) DeepCopy() *EndpointConnectionAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionAccepterList.
func (*EndpointConnectionAccepterList) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointConnectionAccepterList) DeepCopyInto(out *EndpointConnectionAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConnectionAccepterList) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointConnectionAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConnectionAccepterSpec ¶ added in v0.5.0
type EndpointConnectionAccepterSpec struct { State *EndpointConnectionAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointConnectionAccepterSpecResource `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 (*EndpointConnectionAccepterSpec) DeepCopy ¶ added in v0.5.0
func (in *EndpointConnectionAccepterSpec) DeepCopy() *EndpointConnectionAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionAccepterSpec.
func (*EndpointConnectionAccepterSpec) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointConnectionAccepterSpec) DeepCopyInto(out *EndpointConnectionAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConnectionAccepterSpecResource ¶ added in v0.5.0
type EndpointConnectionAccepterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` VpcEndpointID *string `json:"vpcEndpointID" tf:"vpc_endpoint_id"` VpcEndpointServiceID *string `json:"vpcEndpointServiceID" tf:"vpc_endpoint_service_id"` // +optional VpcEndpointState *string `json:"vpcEndpointState,omitempty" tf:"vpc_endpoint_state"` }
func (*EndpointConnectionAccepterSpecResource) DeepCopy ¶ added in v0.5.0
func (in *EndpointConnectionAccepterSpecResource) DeepCopy() *EndpointConnectionAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionAccepterSpecResource.
func (*EndpointConnectionAccepterSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointConnectionAccepterSpecResource) DeepCopyInto(out *EndpointConnectionAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConnectionAccepterStatus ¶ added in v0.5.0
type EndpointConnectionAccepterStatus 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 (*EndpointConnectionAccepterStatus) DeepCopy ¶ added in v0.5.0
func (in *EndpointConnectionAccepterStatus) DeepCopy() *EndpointConnectionAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionAccepterStatus.
func (*EndpointConnectionAccepterStatus) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointConnectionAccepterStatus) DeepCopyInto(out *EndpointConnectionAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConnectionNotification ¶
type EndpointConnectionNotification struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointConnectionNotificationSpec `json:"spec,omitempty"` Status EndpointConnectionNotificationStatus `json:"status,omitempty"` }
func (*EndpointConnectionNotification) DeepCopy ¶
func (in *EndpointConnectionNotification) DeepCopy() *EndpointConnectionNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionNotification.
func (*EndpointConnectionNotification) DeepCopyInto ¶
func (in *EndpointConnectionNotification) DeepCopyInto(out *EndpointConnectionNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConnectionNotification) DeepCopyObject ¶
func (in *EndpointConnectionNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConnectionNotification) SetupWebhookWithManager ¶
func (r *EndpointConnectionNotification) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointConnectionNotification) ValidateCreate ¶
func (r *EndpointConnectionNotification) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointConnectionNotification) ValidateDelete ¶
func (r *EndpointConnectionNotification) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointConnectionNotification) ValidateUpdate ¶
func (r *EndpointConnectionNotification) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointConnectionNotificationList ¶
type EndpointConnectionNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointConnectionNotification CRD objects Items []EndpointConnectionNotification `json:"items,omitempty"` }
EndpointConnectionNotificationList is a list of EndpointConnectionNotifications
func (*EndpointConnectionNotificationList) DeepCopy ¶
func (in *EndpointConnectionNotificationList) DeepCopy() *EndpointConnectionNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionNotificationList.
func (*EndpointConnectionNotificationList) DeepCopyInto ¶
func (in *EndpointConnectionNotificationList) DeepCopyInto(out *EndpointConnectionNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConnectionNotificationList) DeepCopyObject ¶
func (in *EndpointConnectionNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConnectionNotificationSpec ¶
type EndpointConnectionNotificationSpec struct { State *EndpointConnectionNotificationSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointConnectionNotificationSpecResource `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 (*EndpointConnectionNotificationSpec) DeepCopy ¶
func (in *EndpointConnectionNotificationSpec) DeepCopy() *EndpointConnectionNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionNotificationSpec.
func (*EndpointConnectionNotificationSpec) DeepCopyInto ¶
func (in *EndpointConnectionNotificationSpec) DeepCopyInto(out *EndpointConnectionNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConnectionNotificationSpecResource ¶
type EndpointConnectionNotificationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 ConnectionEvents []string `json:"connectionEvents" tf:"connection_events"` ConnectionNotificationArn *string `json:"connectionNotificationArn" tf:"connection_notification_arn"` // +optional NotificationType *string `json:"notificationType,omitempty" tf:"notification_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional VpcEndpointID *string `json:"vpcEndpointID,omitempty" tf:"vpc_endpoint_id"` // +optional VpcEndpointServiceID *string `json:"vpcEndpointServiceID,omitempty" tf:"vpc_endpoint_service_id"` }
func (*EndpointConnectionNotificationSpecResource) DeepCopy ¶
func (in *EndpointConnectionNotificationSpecResource) DeepCopy() *EndpointConnectionNotificationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionNotificationSpecResource.
func (*EndpointConnectionNotificationSpecResource) DeepCopyInto ¶
func (in *EndpointConnectionNotificationSpecResource) DeepCopyInto(out *EndpointConnectionNotificationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConnectionNotificationStatus ¶
type EndpointConnectionNotificationStatus 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 (*EndpointConnectionNotificationStatus) DeepCopy ¶
func (in *EndpointConnectionNotificationStatus) DeepCopy() *EndpointConnectionNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConnectionNotificationStatus.
func (*EndpointConnectionNotificationStatus) DeepCopyInto ¶
func (in *EndpointConnectionNotificationStatus) DeepCopyInto(out *EndpointConnectionNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Endpoint CRD objects Items []Endpoint `json:"items,omitempty"` }
EndpointList is a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointPolicy ¶ added in v0.5.0
type EndpointPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointPolicySpec `json:"spec,omitempty"` Status EndpointPolicyStatus `json:"status,omitempty"` }
func (*EndpointPolicy) DeepCopy ¶ added in v0.5.0
func (in *EndpointPolicy) DeepCopy() *EndpointPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPolicy.
func (*EndpointPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointPolicy) DeepCopyInto(out *EndpointPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointPolicy) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointPolicy) SetupWebhookWithManager ¶ added in v0.5.0
func (r *EndpointPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointPolicy) ValidateCreate ¶ added in v0.5.0
func (r *EndpointPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointPolicy) ValidateDelete ¶ added in v0.5.0
func (r *EndpointPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointPolicy) ValidateUpdate ¶ added in v0.5.0
func (r *EndpointPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointPolicyList ¶ added in v0.5.0
type EndpointPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointPolicy CRD objects Items []EndpointPolicy `json:"items,omitempty"` }
EndpointPolicyList is a list of EndpointPolicys
func (*EndpointPolicyList) DeepCopy ¶ added in v0.5.0
func (in *EndpointPolicyList) DeepCopy() *EndpointPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPolicyList.
func (*EndpointPolicyList) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointPolicyList) DeepCopyInto(out *EndpointPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointPolicyList) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointPolicySpec ¶ added in v0.5.0
type EndpointPolicySpec struct { State *EndpointPolicySpecResource `json:"state,omitempty" tf:"-"` Resource EndpointPolicySpecResource `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 (*EndpointPolicySpec) DeepCopy ¶ added in v0.5.0
func (in *EndpointPolicySpec) DeepCopy() *EndpointPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPolicySpec.
func (*EndpointPolicySpec) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointPolicySpec) DeepCopyInto(out *EndpointPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointPolicySpecResource ¶ added in v0.5.0
type EndpointPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` VpcEndpointID *string `json:"vpcEndpointID" tf:"vpc_endpoint_id"` }
func (*EndpointPolicySpecResource) DeepCopy ¶ added in v0.5.0
func (in *EndpointPolicySpecResource) DeepCopy() *EndpointPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPolicySpecResource.
func (*EndpointPolicySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointPolicySpecResource) DeepCopyInto(out *EndpointPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointPolicyStatus ¶ added in v0.5.0
type EndpointPolicyStatus 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 (*EndpointPolicyStatus) DeepCopy ¶ added in v0.5.0
func (in *EndpointPolicyStatus) DeepCopy() *EndpointPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointPolicyStatus.
func (*EndpointPolicyStatus) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointPolicyStatus) DeepCopyInto(out *EndpointPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointRouteTableAssociation ¶
type EndpointRouteTableAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointRouteTableAssociationSpec `json:"spec,omitempty"` Status EndpointRouteTableAssociationStatus `json:"status,omitempty"` }
func (*EndpointRouteTableAssociation) DeepCopy ¶
func (in *EndpointRouteTableAssociation) DeepCopy() *EndpointRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointRouteTableAssociation.
func (*EndpointRouteTableAssociation) DeepCopyInto ¶
func (in *EndpointRouteTableAssociation) DeepCopyInto(out *EndpointRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointRouteTableAssociation) DeepCopyObject ¶
func (in *EndpointRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointRouteTableAssociation) SetupWebhookWithManager ¶
func (r *EndpointRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointRouteTableAssociation) ValidateCreate ¶
func (r *EndpointRouteTableAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointRouteTableAssociation) ValidateDelete ¶
func (r *EndpointRouteTableAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointRouteTableAssociation) ValidateUpdate ¶
func (r *EndpointRouteTableAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointRouteTableAssociationList ¶
type EndpointRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointRouteTableAssociation CRD objects Items []EndpointRouteTableAssociation `json:"items,omitempty"` }
EndpointRouteTableAssociationList is a list of EndpointRouteTableAssociations
func (*EndpointRouteTableAssociationList) DeepCopy ¶
func (in *EndpointRouteTableAssociationList) DeepCopy() *EndpointRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointRouteTableAssociationList.
func (*EndpointRouteTableAssociationList) DeepCopyInto ¶
func (in *EndpointRouteTableAssociationList) DeepCopyInto(out *EndpointRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointRouteTableAssociationList) DeepCopyObject ¶
func (in *EndpointRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointRouteTableAssociationSpec ¶
type EndpointRouteTableAssociationSpec struct { State *EndpointRouteTableAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointRouteTableAssociationSpecResource `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 (*EndpointRouteTableAssociationSpec) DeepCopy ¶
func (in *EndpointRouteTableAssociationSpec) DeepCopy() *EndpointRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointRouteTableAssociationSpec.
func (*EndpointRouteTableAssociationSpec) DeepCopyInto ¶
func (in *EndpointRouteTableAssociationSpec) DeepCopyInto(out *EndpointRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointRouteTableAssociationSpecResource ¶
type EndpointRouteTableAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` VpcEndpointID *string `json:"vpcEndpointID" tf:"vpc_endpoint_id"` }
func (*EndpointRouteTableAssociationSpecResource) DeepCopy ¶
func (in *EndpointRouteTableAssociationSpecResource) DeepCopy() *EndpointRouteTableAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointRouteTableAssociationSpecResource.
func (*EndpointRouteTableAssociationSpecResource) DeepCopyInto ¶
func (in *EndpointRouteTableAssociationSpecResource) DeepCopyInto(out *EndpointRouteTableAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointRouteTableAssociationStatus ¶
type EndpointRouteTableAssociationStatus 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 (*EndpointRouteTableAssociationStatus) DeepCopy ¶
func (in *EndpointRouteTableAssociationStatus) DeepCopy() *EndpointRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointRouteTableAssociationStatus.
func (*EndpointRouteTableAssociationStatus) DeepCopyInto ¶
func (in *EndpointRouteTableAssociationStatus) DeepCopyInto(out *EndpointRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointService ¶
type EndpointService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServiceSpec `json:"spec,omitempty"` Status EndpointServiceStatus `json:"status,omitempty"` }
func (*EndpointService) DeepCopy ¶
func (in *EndpointService) DeepCopy() *EndpointService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointService.
func (*EndpointService) DeepCopyInto ¶
func (in *EndpointService) DeepCopyInto(out *EndpointService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointService) DeepCopyObject ¶
func (in *EndpointService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointService) SetupWebhookWithManager ¶
func (r *EndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointService) ValidateCreate ¶
func (r *EndpointService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointService) ValidateDelete ¶
func (r *EndpointService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointService) ValidateUpdate ¶
func (r *EndpointService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServiceAllowedPrincipal ¶
type EndpointServiceAllowedPrincipal struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServiceAllowedPrincipalSpec `json:"spec,omitempty"` Status EndpointServiceAllowedPrincipalStatus `json:"status,omitempty"` }
func (*EndpointServiceAllowedPrincipal) DeepCopy ¶
func (in *EndpointServiceAllowedPrincipal) DeepCopy() *EndpointServiceAllowedPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAllowedPrincipal.
func (*EndpointServiceAllowedPrincipal) DeepCopyInto ¶
func (in *EndpointServiceAllowedPrincipal) DeepCopyInto(out *EndpointServiceAllowedPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceAllowedPrincipal) DeepCopyObject ¶
func (in *EndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServiceAllowedPrincipal) SetupWebhookWithManager ¶
func (r *EndpointServiceAllowedPrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointServiceAllowedPrincipal) ValidateCreate ¶
func (r *EndpointServiceAllowedPrincipal) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServiceAllowedPrincipal) ValidateDelete ¶
func (r *EndpointServiceAllowedPrincipal) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServiceAllowedPrincipal) ValidateUpdate ¶
func (r *EndpointServiceAllowedPrincipal) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServiceAllowedPrincipalList ¶
type EndpointServiceAllowedPrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointServiceAllowedPrincipal CRD objects Items []EndpointServiceAllowedPrincipal `json:"items,omitempty"` }
EndpointServiceAllowedPrincipalList is a list of EndpointServiceAllowedPrincipals
func (*EndpointServiceAllowedPrincipalList) DeepCopy ¶
func (in *EndpointServiceAllowedPrincipalList) DeepCopy() *EndpointServiceAllowedPrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAllowedPrincipalList.
func (*EndpointServiceAllowedPrincipalList) DeepCopyInto ¶
func (in *EndpointServiceAllowedPrincipalList) DeepCopyInto(out *EndpointServiceAllowedPrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceAllowedPrincipalList) DeepCopyObject ¶
func (in *EndpointServiceAllowedPrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceAllowedPrincipalSpec ¶
type EndpointServiceAllowedPrincipalSpec struct { State *EndpointServiceAllowedPrincipalSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServiceAllowedPrincipalSpecResource `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 (*EndpointServiceAllowedPrincipalSpec) DeepCopy ¶
func (in *EndpointServiceAllowedPrincipalSpec) DeepCopy() *EndpointServiceAllowedPrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAllowedPrincipalSpec.
func (*EndpointServiceAllowedPrincipalSpec) DeepCopyInto ¶
func (in *EndpointServiceAllowedPrincipalSpec) DeepCopyInto(out *EndpointServiceAllowedPrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAllowedPrincipalSpecResource ¶
type EndpointServiceAllowedPrincipalSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` PrincipalArn *string `json:"principalArn" tf:"principal_arn"` VpcEndpointServiceID *string `json:"vpcEndpointServiceID" tf:"vpc_endpoint_service_id"` }
func (*EndpointServiceAllowedPrincipalSpecResource) DeepCopy ¶
func (in *EndpointServiceAllowedPrincipalSpecResource) DeepCopy() *EndpointServiceAllowedPrincipalSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAllowedPrincipalSpecResource.
func (*EndpointServiceAllowedPrincipalSpecResource) DeepCopyInto ¶
func (in *EndpointServiceAllowedPrincipalSpecResource) DeepCopyInto(out *EndpointServiceAllowedPrincipalSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAllowedPrincipalStatus ¶
type EndpointServiceAllowedPrincipalStatus 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 (*EndpointServiceAllowedPrincipalStatus) DeepCopy ¶
func (in *EndpointServiceAllowedPrincipalStatus) DeepCopy() *EndpointServiceAllowedPrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAllowedPrincipalStatus.
func (*EndpointServiceAllowedPrincipalStatus) DeepCopyInto ¶
func (in *EndpointServiceAllowedPrincipalStatus) DeepCopyInto(out *EndpointServiceAllowedPrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceList ¶
type EndpointServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointService CRD objects Items []EndpointService `json:"items,omitempty"` }
EndpointServiceList is a list of EndpointServices
func (*EndpointServiceList) DeepCopy ¶
func (in *EndpointServiceList) DeepCopy() *EndpointServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceList.
func (*EndpointServiceList) DeepCopyInto ¶
func (in *EndpointServiceList) DeepCopyInto(out *EndpointServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceList) DeepCopyObject ¶
func (in *EndpointServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceSpec ¶
type EndpointServiceSpec struct { State *EndpointServiceSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServiceSpecResource `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 (*EndpointServiceSpec) DeepCopy ¶
func (in *EndpointServiceSpec) DeepCopy() *EndpointServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpec.
func (*EndpointServiceSpec) DeepCopyInto ¶
func (in *EndpointServiceSpec) DeepCopyInto(out *EndpointServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceSpecPrivateDNSNameConfiguration ¶
type EndpointServiceSpecPrivateDNSNameConfiguration struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*EndpointServiceSpecPrivateDNSNameConfiguration) DeepCopy ¶
func (in *EndpointServiceSpecPrivateDNSNameConfiguration) DeepCopy() *EndpointServiceSpecPrivateDNSNameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpecPrivateDNSNameConfiguration.
func (*EndpointServiceSpecPrivateDNSNameConfiguration) DeepCopyInto ¶
func (in *EndpointServiceSpecPrivateDNSNameConfiguration) DeepCopyInto(out *EndpointServiceSpecPrivateDNSNameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceSpecResource ¶
type EndpointServiceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AcceptanceRequired *bool `json:"acceptanceRequired" tf:"acceptance_required"` // +optional AllowedPrincipals []string `json:"allowedPrincipals,omitempty" tf:"allowed_principals"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"` // +optional BaseEndpointDNSNames []string `json:"baseEndpointDNSNames,omitempty" tf:"base_endpoint_dns_names"` // +optional // +kubebuilder:validation:MinItems=1 GatewayLoadBalancerArns []string `json:"gatewayLoadBalancerArns,omitempty" tf:"gateway_load_balancer_arns"` // +optional ManagesVpcEndpoints *bool `json:"managesVpcEndpoints,omitempty" tf:"manages_vpc_endpoints"` // +optional // +kubebuilder:validation:MinItems=1 NetworkLoadBalancerArns []string `json:"networkLoadBalancerArns,omitempty" tf:"network_load_balancer_arns"` // +optional PrivateDNSName *string `json:"privateDNSName,omitempty" tf:"private_dns_name"` // +optional PrivateDNSNameConfiguration []EndpointServiceSpecPrivateDNSNameConfiguration `json:"privateDNSNameConfiguration,omitempty" tf:"private_dns_name_configuration"` // +optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name"` // +optional ServiceType *string `json:"serviceType,omitempty" tf:"service_type"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*EndpointServiceSpecResource) DeepCopy ¶
func (in *EndpointServiceSpecResource) DeepCopy() *EndpointServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpecResource.
func (*EndpointServiceSpecResource) DeepCopyInto ¶
func (in *EndpointServiceSpecResource) DeepCopyInto(out *EndpointServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceStatus ¶
type EndpointServiceStatus 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 (*EndpointServiceStatus) DeepCopy ¶
func (in *EndpointServiceStatus) DeepCopy() *EndpointServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceStatus.
func (*EndpointServiceStatus) DeepCopyInto ¶
func (in *EndpointServiceStatus) DeepCopyInto(out *EndpointServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { State *EndpointSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointSpecResource `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 (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecDnsEntry ¶
type EndpointSpecDnsEntry struct { // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"` }
func (*EndpointSpecDnsEntry) DeepCopy ¶
func (in *EndpointSpecDnsEntry) DeepCopy() *EndpointSpecDnsEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecDnsEntry.
func (*EndpointSpecDnsEntry) DeepCopyInto ¶
func (in *EndpointSpecDnsEntry) DeepCopyInto(out *EndpointSpecDnsEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecResource ¶
type EndpointSpecResource 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 AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept"` // +optional CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks"` // +optional DnsEntry []EndpointSpecDnsEntry `json:"dnsEntry,omitempty" tf:"dns_entry"` // +optional NetworkInterfaceIDS []string `json:"networkInterfaceIDS,omitempty" tf:"network_interface_ids"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional PrefixListID *string `json:"prefixListID,omitempty" tf:"prefix_list_id"` // +optional PrivateDNSEnabled *bool `json:"privateDNSEnabled,omitempty" tf:"private_dns_enabled"` // +optional RequesterManaged *bool `json:"requesterManaged,omitempty" tf:"requester_managed"` // +optional RouteTableIDS []string `json:"routeTableIDS,omitempty" tf:"route_table_ids"` // +optional SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` ServiceName *string `json:"serviceName" tf:"service_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcEndpointType *string `json:"vpcEndpointType,omitempty" tf:"vpc_endpoint_type"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*EndpointSpecResource) DeepCopy ¶
func (in *EndpointSpecResource) DeepCopy() *EndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecResource.
func (*EndpointSpecResource) DeepCopyInto ¶
func (in *EndpointSpecResource) DeepCopyInto(out *EndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus 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 (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSubnetAssociation ¶
type EndpointSubnetAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSubnetAssociationSpec `json:"spec,omitempty"` Status EndpointSubnetAssociationStatus `json:"status,omitempty"` }
func (*EndpointSubnetAssociation) DeepCopy ¶
func (in *EndpointSubnetAssociation) DeepCopy() *EndpointSubnetAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubnetAssociation.
func (*EndpointSubnetAssociation) DeepCopyInto ¶
func (in *EndpointSubnetAssociation) DeepCopyInto(out *EndpointSubnetAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSubnetAssociation) DeepCopyObject ¶
func (in *EndpointSubnetAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointSubnetAssociation) SetupWebhookWithManager ¶
func (r *EndpointSubnetAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointSubnetAssociation) ValidateCreate ¶
func (r *EndpointSubnetAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointSubnetAssociation) ValidateDelete ¶
func (r *EndpointSubnetAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointSubnetAssociation) ValidateUpdate ¶
func (r *EndpointSubnetAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointSubnetAssociationList ¶
type EndpointSubnetAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointSubnetAssociation CRD objects Items []EndpointSubnetAssociation `json:"items,omitempty"` }
EndpointSubnetAssociationList is a list of EndpointSubnetAssociations
func (*EndpointSubnetAssociationList) DeepCopy ¶
func (in *EndpointSubnetAssociationList) DeepCopy() *EndpointSubnetAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubnetAssociationList.
func (*EndpointSubnetAssociationList) DeepCopyInto ¶
func (in *EndpointSubnetAssociationList) DeepCopyInto(out *EndpointSubnetAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointSubnetAssociationList) DeepCopyObject ¶
func (in *EndpointSubnetAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointSubnetAssociationSpec ¶
type EndpointSubnetAssociationSpec struct { State *EndpointSubnetAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointSubnetAssociationSpecResource `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 (*EndpointSubnetAssociationSpec) DeepCopy ¶
func (in *EndpointSubnetAssociationSpec) DeepCopy() *EndpointSubnetAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubnetAssociationSpec.
func (*EndpointSubnetAssociationSpec) DeepCopyInto ¶
func (in *EndpointSubnetAssociationSpec) DeepCopyInto(out *EndpointSubnetAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSubnetAssociationSpecResource ¶
type EndpointSubnetAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` SubnetID *string `json:"subnetID" tf:"subnet_id"` VpcEndpointID *string `json:"vpcEndpointID" tf:"vpc_endpoint_id"` }
func (*EndpointSubnetAssociationSpecResource) DeepCopy ¶
func (in *EndpointSubnetAssociationSpecResource) DeepCopy() *EndpointSubnetAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubnetAssociationSpecResource.
func (*EndpointSubnetAssociationSpecResource) DeepCopyInto ¶
func (in *EndpointSubnetAssociationSpecResource) DeepCopyInto(out *EndpointSubnetAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSubnetAssociationStatus ¶
type EndpointSubnetAssociationStatus 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 (*EndpointSubnetAssociationStatus) DeepCopy ¶
func (in *EndpointSubnetAssociationStatus) DeepCopy() *EndpointSubnetAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSubnetAssociationStatus.
func (*EndpointSubnetAssociationStatus) DeepCopyInto ¶
func (in *EndpointSubnetAssociationStatus) DeepCopyInto(out *EndpointSubnetAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipam ¶ added in v0.5.0
type Ipam struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamSpec `json:"spec,omitempty"` Status IpamStatus `json:"status,omitempty"` }
func (*Ipam) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipam.
func (*Ipam) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipam) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipam) SetupWebhookWithManager ¶ added in v0.5.0
func (*Ipam) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipam) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpamList ¶ added in v0.5.0
type IpamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipam CRD objects Items []Ipam `json:"items,omitempty"` }
IpamList is a list of Ipams
func (*IpamList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamList.
func (*IpamList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamList) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamOrganizationAdminAccount ¶ added in v0.5.0
type IpamOrganizationAdminAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamOrganizationAdminAccountSpec `json:"spec,omitempty"` Status IpamOrganizationAdminAccountStatus `json:"status,omitempty"` }
func (*IpamOrganizationAdminAccount) DeepCopy ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccount) DeepCopy() *IpamOrganizationAdminAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamOrganizationAdminAccount.
func (*IpamOrganizationAdminAccount) DeepCopyInto ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccount) DeepCopyInto(out *IpamOrganizationAdminAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamOrganizationAdminAccount) DeepCopyObject ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamOrganizationAdminAccount) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IpamOrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IpamOrganizationAdminAccount) ValidateCreate ¶ added in v0.5.0
func (r *IpamOrganizationAdminAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamOrganizationAdminAccount) ValidateDelete ¶ added in v0.5.0
func (r *IpamOrganizationAdminAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IpamOrganizationAdminAccount) ValidateUpdate ¶ added in v0.5.0
func (r *IpamOrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IpamOrganizationAdminAccountList ¶ added in v0.5.0
type IpamOrganizationAdminAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamOrganizationAdminAccount CRD objects Items []IpamOrganizationAdminAccount `json:"items,omitempty"` }
IpamOrganizationAdminAccountList is a list of IpamOrganizationAdminAccounts
func (*IpamOrganizationAdminAccountList) DeepCopy ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountList) DeepCopy() *IpamOrganizationAdminAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamOrganizationAdminAccountList.
func (*IpamOrganizationAdminAccountList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountList) DeepCopyInto(out *IpamOrganizationAdminAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamOrganizationAdminAccountList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamOrganizationAdminAccountSpec ¶ added in v0.5.0
type IpamOrganizationAdminAccountSpec struct { State *IpamOrganizationAdminAccountSpecResource `json:"state,omitempty" tf:"-"` Resource IpamOrganizationAdminAccountSpecResource `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 (*IpamOrganizationAdminAccountSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountSpec) DeepCopy() *IpamOrganizationAdminAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamOrganizationAdminAccountSpec.
func (*IpamOrganizationAdminAccountSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountSpec) DeepCopyInto(out *IpamOrganizationAdminAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamOrganizationAdminAccountSpecResource ¶ added in v0.5.0
type IpamOrganizationAdminAccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DelegatedAdminAccountID *string `json:"delegatedAdminAccountID" tf:"delegated_admin_account_id"` // +optional Email *string `json:"email,omitempty" tf:"email"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional ServicePrincipal *string `json:"servicePrincipal,omitempty" tf:"service_principal"` }
func (*IpamOrganizationAdminAccountSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountSpecResource) DeepCopy() *IpamOrganizationAdminAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamOrganizationAdminAccountSpecResource.
func (*IpamOrganizationAdminAccountSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountSpecResource) DeepCopyInto(out *IpamOrganizationAdminAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamOrganizationAdminAccountStatus ¶ added in v0.5.0
type IpamOrganizationAdminAccountStatus 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 (*IpamOrganizationAdminAccountStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountStatus) DeepCopy() *IpamOrganizationAdminAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamOrganizationAdminAccountStatus.
func (*IpamOrganizationAdminAccountStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamOrganizationAdminAccountStatus) DeepCopyInto(out *IpamOrganizationAdminAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPool ¶ added in v0.5.0
type IpamPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamPoolSpec `json:"spec,omitempty"` Status IpamPoolStatus `json:"status,omitempty"` }
func (*IpamPool) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPool.
func (*IpamPool) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPool) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamPool) SetupWebhookWithManager ¶ added in v0.5.0
func (*IpamPool) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamPool) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpamPoolCIDR ¶ added in v0.5.0
type IpamPoolCIDR struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamPoolCIDRSpec `json:"spec,omitempty"` Status IpamPoolCIDRStatus `json:"status,omitempty"` }
func (*IpamPoolCIDR) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDR) DeepCopy() *IpamPoolCIDR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDR.
func (*IpamPoolCIDR) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDR) DeepCopyInto(out *IpamPoolCIDR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPoolCIDR) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPoolCIDR) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamPoolCIDR) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IpamPoolCIDR) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IpamPoolCIDR) ValidateCreate ¶ added in v0.5.0
func (r *IpamPoolCIDR) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamPoolCIDR) ValidateDelete ¶ added in v0.5.0
func (r *IpamPoolCIDR) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IpamPoolCIDR) ValidateUpdate ¶ added in v0.5.0
func (r *IpamPoolCIDR) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IpamPoolCIDRAllocation ¶ added in v0.5.0
type IpamPoolCIDRAllocation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamPoolCIDRAllocationSpec `json:"spec,omitempty"` Status IpamPoolCIDRAllocationStatus `json:"status,omitempty"` }
func (*IpamPoolCIDRAllocation) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocation) DeepCopy() *IpamPoolCIDRAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRAllocation.
func (*IpamPoolCIDRAllocation) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocation) DeepCopyInto(out *IpamPoolCIDRAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPoolCIDRAllocation) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamPoolCIDRAllocation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IpamPoolCIDRAllocation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IpamPoolCIDRAllocation) ValidateCreate ¶ added in v0.5.0
func (r *IpamPoolCIDRAllocation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamPoolCIDRAllocation) ValidateDelete ¶ added in v0.5.0
func (r *IpamPoolCIDRAllocation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IpamPoolCIDRAllocation) ValidateUpdate ¶ added in v0.5.0
func (r *IpamPoolCIDRAllocation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IpamPoolCIDRAllocationList ¶ added in v0.5.0
type IpamPoolCIDRAllocationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamPoolCIDRAllocation CRD objects Items []IpamPoolCIDRAllocation `json:"items,omitempty"` }
IpamPoolCIDRAllocationList is a list of IpamPoolCIDRAllocations
func (*IpamPoolCIDRAllocationList) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationList) DeepCopy() *IpamPoolCIDRAllocationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRAllocationList.
func (*IpamPoolCIDRAllocationList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationList) DeepCopyInto(out *IpamPoolCIDRAllocationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPoolCIDRAllocationList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamPoolCIDRAllocationSpec ¶ added in v0.5.0
type IpamPoolCIDRAllocationSpec struct { State *IpamPoolCIDRAllocationSpecResource `json:"state,omitempty" tf:"-"` Resource IpamPoolCIDRAllocationSpecResource `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 (*IpamPoolCIDRAllocationSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationSpec) DeepCopy() *IpamPoolCIDRAllocationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRAllocationSpec.
func (*IpamPoolCIDRAllocationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationSpec) DeepCopyInto(out *IpamPoolCIDRAllocationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRAllocationSpecResource ¶ added in v0.5.0
type IpamPoolCIDRAllocationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisallowedCidrs []string `json:"disallowedCidrs,omitempty" tf:"disallowed_cidrs"` // +optional IpamPoolAllocationID *string `json:"ipamPoolAllocationID,omitempty" tf:"ipam_pool_allocation_id"` IpamPoolID *string `json:"ipamPoolID" tf:"ipam_pool_id"` // +optional NetmaskLength *int64 `json:"netmaskLength,omitempty" tf:"netmask_length"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional ResourceOwner *string `json:"resourceOwner,omitempty" tf:"resource_owner"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` }
func (*IpamPoolCIDRAllocationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationSpecResource) DeepCopy() *IpamPoolCIDRAllocationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRAllocationSpecResource.
func (*IpamPoolCIDRAllocationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationSpecResource) DeepCopyInto(out *IpamPoolCIDRAllocationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRAllocationStatus ¶ added in v0.5.0
type IpamPoolCIDRAllocationStatus 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 (*IpamPoolCIDRAllocationStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationStatus) DeepCopy() *IpamPoolCIDRAllocationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRAllocationStatus.
func (*IpamPoolCIDRAllocationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRAllocationStatus) DeepCopyInto(out *IpamPoolCIDRAllocationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRList ¶ added in v0.5.0
type IpamPoolCIDRList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamPoolCIDR CRD objects Items []IpamPoolCIDR `json:"items,omitempty"` }
IpamPoolCIDRList is a list of IpamPoolCIDRs
func (*IpamPoolCIDRList) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRList) DeepCopy() *IpamPoolCIDRList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRList.
func (*IpamPoolCIDRList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRList) DeepCopyInto(out *IpamPoolCIDRList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPoolCIDRList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPoolCIDRList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamPoolCIDRSpec ¶ added in v0.5.0
type IpamPoolCIDRSpec struct { State *IpamPoolCIDRSpecResource `json:"state,omitempty" tf:"-"` Resource IpamPoolCIDRSpecResource `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 (*IpamPoolCIDRSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRSpec) DeepCopy() *IpamPoolCIDRSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRSpec.
func (*IpamPoolCIDRSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRSpec) DeepCopyInto(out *IpamPoolCIDRSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRSpecCidrAuthorizationContext ¶ added in v0.5.0
type IpamPoolCIDRSpecCidrAuthorizationContext struct { // +optional Message *string `json:"message,omitempty" tf:"message"` // +optional Signature *string `json:"signature,omitempty" tf:"signature"` }
func (*IpamPoolCIDRSpecCidrAuthorizationContext) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRSpecCidrAuthorizationContext) DeepCopy() *IpamPoolCIDRSpecCidrAuthorizationContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRSpecCidrAuthorizationContext.
func (*IpamPoolCIDRSpecCidrAuthorizationContext) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRSpecCidrAuthorizationContext) DeepCopyInto(out *IpamPoolCIDRSpecCidrAuthorizationContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRSpecCidrAuthorizationContextCodec ¶ added in v0.5.0
type IpamPoolCIDRSpecCidrAuthorizationContextCodec struct { }
+k8s:deepcopy-gen=false
func (IpamPoolCIDRSpecCidrAuthorizationContextCodec) Decode ¶ added in v0.5.0
func (IpamPoolCIDRSpecCidrAuthorizationContextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type IpamPoolCIDRSpecResource ¶ added in v0.5.0
type IpamPoolCIDRSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional CidrAuthorizationContext *IpamPoolCIDRSpecCidrAuthorizationContext `json:"cidrAuthorizationContext,omitempty" tf:"cidr_authorization_context"` IpamPoolID *string `json:"ipamPoolID" tf:"ipam_pool_id"` }
func (*IpamPoolCIDRSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRSpecResource) DeepCopy() *IpamPoolCIDRSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRSpecResource.
func (*IpamPoolCIDRSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRSpecResource) DeepCopyInto(out *IpamPoolCIDRSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolCIDRStatus ¶ added in v0.5.0
type IpamPoolCIDRStatus 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 (*IpamPoolCIDRStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolCIDRStatus) DeepCopy() *IpamPoolCIDRStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolCIDRStatus.
func (*IpamPoolCIDRStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolCIDRStatus) DeepCopyInto(out *IpamPoolCIDRStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolList ¶ added in v0.5.0
type IpamPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamPool CRD objects Items []IpamPool `json:"items,omitempty"` }
IpamPoolList is a list of IpamPools
func (*IpamPoolList) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolList) DeepCopy() *IpamPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolList.
func (*IpamPoolList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolList) DeepCopyInto(out *IpamPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPoolList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamPoolSpec ¶ added in v0.5.0
type IpamPoolSpec struct { State *IpamPoolSpecResource `json:"state,omitempty" tf:"-"` Resource IpamPoolSpecResource `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 (*IpamPoolSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolSpec) DeepCopy() *IpamPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolSpec.
func (*IpamPoolSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolSpec) DeepCopyInto(out *IpamPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolSpecResource ¶ added in v0.5.0
type IpamPoolSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional AllocationDefaultNetmaskLength *int64 `json:"allocationDefaultNetmaskLength,omitempty" tf:"allocation_default_netmask_length"` // +optional AllocationMaxNetmaskLength *int64 `json:"allocationMaxNetmaskLength,omitempty" tf:"allocation_max_netmask_length"` // +optional AllocationMinNetmaskLength *int64 `json:"allocationMinNetmaskLength,omitempty" tf:"allocation_min_netmask_length"` // +optional AllocationResourceTags *map[string]string `json:"allocationResourceTags,omitempty" tf:"allocation_resource_tags"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoImport *bool `json:"autoImport,omitempty" tf:"auto_import"` // +optional AwsService *string `json:"awsService,omitempty" tf:"aws_service"` // +optional Description *string `json:"description,omitempty" tf:"description"` IpamScopeID *string `json:"ipamScopeID" tf:"ipam_scope_id"` // +optional IpamScopeType *string `json:"ipamScopeType,omitempty" tf:"ipam_scope_type"` // +optional Locale *string `json:"locale,omitempty" tf:"locale"` // +optional PoolDepth *int64 `json:"poolDepth,omitempty" tf:"pool_depth"` // +optional PubliclyAdvertisable *bool `json:"publiclyAdvertisable,omitempty" tf:"publicly_advertisable"` // +optional SourceIpamPoolID *string `json:"sourceIpamPoolID,omitempty" tf:"source_ipam_pool_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*IpamPoolSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolSpecResource) DeepCopy() *IpamPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolSpecResource.
func (*IpamPoolSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolSpecResource) DeepCopyInto(out *IpamPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPoolStatus ¶ added in v0.5.0
type IpamPoolStatus 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 (*IpamPoolStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamPoolStatus) DeepCopy() *IpamPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPoolStatus.
func (*IpamPoolStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPoolStatus) DeepCopyInto(out *IpamPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPreviewNextCIDR ¶ added in v0.5.0
type IpamPreviewNextCIDR struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamPreviewNextCIDRSpec `json:"spec,omitempty"` Status IpamPreviewNextCIDRStatus `json:"status,omitempty"` }
func (*IpamPreviewNextCIDR) DeepCopy ¶ added in v0.5.0
func (in *IpamPreviewNextCIDR) DeepCopy() *IpamPreviewNextCIDR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPreviewNextCIDR.
func (*IpamPreviewNextCIDR) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPreviewNextCIDR) DeepCopyInto(out *IpamPreviewNextCIDR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPreviewNextCIDR) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPreviewNextCIDR) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamPreviewNextCIDR) SetupWebhookWithManager ¶ added in v0.5.0
func (r *IpamPreviewNextCIDR) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*IpamPreviewNextCIDR) ValidateCreate ¶ added in v0.5.0
func (r *IpamPreviewNextCIDR) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamPreviewNextCIDR) ValidateDelete ¶ added in v0.5.0
func (r *IpamPreviewNextCIDR) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*IpamPreviewNextCIDR) ValidateUpdate ¶ added in v0.5.0
func (r *IpamPreviewNextCIDR) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type IpamPreviewNextCIDRList ¶ added in v0.5.0
type IpamPreviewNextCIDRList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamPreviewNextCIDR CRD objects Items []IpamPreviewNextCIDR `json:"items,omitempty"` }
IpamPreviewNextCIDRList is a list of IpamPreviewNextCIDRs
func (*IpamPreviewNextCIDRList) DeepCopy ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRList) DeepCopy() *IpamPreviewNextCIDRList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPreviewNextCIDRList.
func (*IpamPreviewNextCIDRList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRList) DeepCopyInto(out *IpamPreviewNextCIDRList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamPreviewNextCIDRList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamPreviewNextCIDRSpec ¶ added in v0.5.0
type IpamPreviewNextCIDRSpec struct { State *IpamPreviewNextCIDRSpecResource `json:"state,omitempty" tf:"-"` Resource IpamPreviewNextCIDRSpecResource `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 (*IpamPreviewNextCIDRSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRSpec) DeepCopy() *IpamPreviewNextCIDRSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPreviewNextCIDRSpec.
func (*IpamPreviewNextCIDRSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRSpec) DeepCopyInto(out *IpamPreviewNextCIDRSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPreviewNextCIDRSpecResource ¶ added in v0.5.0
type IpamPreviewNextCIDRSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional DisallowedCidrs []string `json:"disallowedCidrs,omitempty" tf:"disallowed_cidrs"` IpamPoolID *string `json:"ipamPoolID" tf:"ipam_pool_id"` // +optional NetmaskLength *int64 `json:"netmaskLength,omitempty" tf:"netmask_length"` }
func (*IpamPreviewNextCIDRSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRSpecResource) DeepCopy() *IpamPreviewNextCIDRSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPreviewNextCIDRSpecResource.
func (*IpamPreviewNextCIDRSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRSpecResource) DeepCopyInto(out *IpamPreviewNextCIDRSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamPreviewNextCIDRStatus ¶ added in v0.5.0
type IpamPreviewNextCIDRStatus 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 (*IpamPreviewNextCIDRStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRStatus) DeepCopy() *IpamPreviewNextCIDRStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamPreviewNextCIDRStatus.
func (*IpamPreviewNextCIDRStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamPreviewNextCIDRStatus) DeepCopyInto(out *IpamPreviewNextCIDRStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamScope ¶ added in v0.5.0
type IpamScope struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpamScopeSpec `json:"spec,omitempty"` Status IpamScopeStatus `json:"status,omitempty"` }
func (*IpamScope) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamScope.
func (*IpamScope) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamScope) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpamScope) SetupWebhookWithManager ¶ added in v0.5.0
func (*IpamScope) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpamScope) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpamScopeList ¶ added in v0.5.0
type IpamScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpamScope CRD objects Items []IpamScope `json:"items,omitempty"` }
IpamScopeList is a list of IpamScopes
func (*IpamScopeList) DeepCopy ¶ added in v0.5.0
func (in *IpamScopeList) DeepCopy() *IpamScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamScopeList.
func (*IpamScopeList) DeepCopyInto ¶ added in v0.5.0
func (in *IpamScopeList) DeepCopyInto(out *IpamScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpamScopeList) DeepCopyObject ¶ added in v0.5.0
func (in *IpamScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpamScopeSpec ¶ added in v0.5.0
type IpamScopeSpec struct { State *IpamScopeSpecResource `json:"state,omitempty" tf:"-"` Resource IpamScopeSpecResource `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 (*IpamScopeSpec) DeepCopy ¶ added in v0.5.0
func (in *IpamScopeSpec) DeepCopy() *IpamScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamScopeSpec.
func (*IpamScopeSpec) DeepCopyInto ¶ added in v0.5.0
func (in *IpamScopeSpec) DeepCopyInto(out *IpamScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamScopeSpecResource ¶ added in v0.5.0
type IpamScopeSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IpamArn *string `json:"ipamArn,omitempty" tf:"ipam_arn"` IpamID *string `json:"ipamID" tf:"ipam_id"` // +optional IpamScopeType *string `json:"ipamScopeType,omitempty" tf:"ipam_scope_type"` // +optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default"` // +optional PoolCount *int64 `json:"poolCount,omitempty" tf:"pool_count"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*IpamScopeSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamScopeSpecResource) DeepCopy() *IpamScopeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamScopeSpecResource.
func (*IpamScopeSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamScopeSpecResource) DeepCopyInto(out *IpamScopeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamScopeStatus ¶ added in v0.5.0
type IpamScopeStatus 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 (*IpamScopeStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamScopeStatus) DeepCopy() *IpamScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamScopeStatus.
func (*IpamScopeStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamScopeStatus) DeepCopyInto(out *IpamScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamSpec ¶ added in v0.5.0
type IpamSpec struct { State *IpamSpecResource `json:"state,omitempty" tf:"-"` Resource IpamSpecResource `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 (*IpamSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamSpec.
func (*IpamSpec) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamSpecOperatingRegions ¶ added in v0.5.0
type IpamSpecOperatingRegions struct {
RegionName *string `json:"regionName" tf:"region_name"`
}
func (*IpamSpecOperatingRegions) DeepCopy ¶ added in v0.5.0
func (in *IpamSpecOperatingRegions) DeepCopy() *IpamSpecOperatingRegions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamSpecOperatingRegions.
func (*IpamSpecOperatingRegions) DeepCopyInto ¶ added in v0.5.0
func (in *IpamSpecOperatingRegions) DeepCopyInto(out *IpamSpecOperatingRegions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamSpecResource ¶ added in v0.5.0
type IpamSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` OperatingRegions []IpamSpecOperatingRegions `json:"operatingRegions" tf:"operating_regions"` // +optional PrivateDefaultScopeID *string `json:"privateDefaultScopeID,omitempty" tf:"private_default_scope_id"` // +optional PublicDefaultScopeID *string `json:"publicDefaultScopeID,omitempty" tf:"public_default_scope_id"` // +optional ScopeCount *int64 `json:"scopeCount,omitempty" tf:"scope_count"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*IpamSpecResource) DeepCopy ¶ added in v0.5.0
func (in *IpamSpecResource) DeepCopy() *IpamSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamSpecResource.
func (*IpamSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *IpamSpecResource) DeepCopyInto(out *IpamSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpamStatus ¶ added in v0.5.0
type IpamStatus 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 (*IpamStatus) DeepCopy ¶ added in v0.5.0
func (in *IpamStatus) DeepCopy() *IpamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpamStatus.
func (*IpamStatus) DeepCopyInto ¶ added in v0.5.0
func (in *IpamStatus) DeepCopyInto(out *IpamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv4CIDRBlockAssociation ¶
type Ipv4CIDRBlockAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv4CIDRBlockAssociationSpec `json:"spec,omitempty"` Status Ipv4CIDRBlockAssociationStatus `json:"status,omitempty"` }
func (*Ipv4CIDRBlockAssociation) DeepCopy ¶
func (in *Ipv4CIDRBlockAssociation) DeepCopy() *Ipv4CIDRBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv4CIDRBlockAssociation.
func (*Ipv4CIDRBlockAssociation) DeepCopyInto ¶
func (in *Ipv4CIDRBlockAssociation) DeepCopyInto(out *Ipv4CIDRBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv4CIDRBlockAssociation) DeepCopyObject ¶
func (in *Ipv4CIDRBlockAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv4CIDRBlockAssociation) SetupWebhookWithManager ¶
func (r *Ipv4CIDRBlockAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ipv4CIDRBlockAssociation) ValidateCreate ¶
func (r *Ipv4CIDRBlockAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv4CIDRBlockAssociation) ValidateDelete ¶
func (r *Ipv4CIDRBlockAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ipv4CIDRBlockAssociation) ValidateUpdate ¶
func (r *Ipv4CIDRBlockAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Ipv4CIDRBlockAssociationList ¶
type Ipv4CIDRBlockAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv4CIDRBlockAssociation CRD objects Items []Ipv4CIDRBlockAssociation `json:"items,omitempty"` }
Ipv4CIDRBlockAssociationList is a list of Ipv4CIDRBlockAssociations
func (*Ipv4CIDRBlockAssociationList) DeepCopy ¶
func (in *Ipv4CIDRBlockAssociationList) DeepCopy() *Ipv4CIDRBlockAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv4CIDRBlockAssociationList.
func (*Ipv4CIDRBlockAssociationList) DeepCopyInto ¶
func (in *Ipv4CIDRBlockAssociationList) DeepCopyInto(out *Ipv4CIDRBlockAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv4CIDRBlockAssociationList) DeepCopyObject ¶
func (in *Ipv4CIDRBlockAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv4CIDRBlockAssociationSpec ¶
type Ipv4CIDRBlockAssociationSpec struct { State *Ipv4CIDRBlockAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource Ipv4CIDRBlockAssociationSpecResource `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 (*Ipv4CIDRBlockAssociationSpec) DeepCopy ¶
func (in *Ipv4CIDRBlockAssociationSpec) DeepCopy() *Ipv4CIDRBlockAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv4CIDRBlockAssociationSpec.
func (*Ipv4CIDRBlockAssociationSpec) DeepCopyInto ¶
func (in *Ipv4CIDRBlockAssociationSpec) DeepCopyInto(out *Ipv4CIDRBlockAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv4CIDRBlockAssociationSpecResource ¶
type Ipv4CIDRBlockAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional Ipv4IpamPoolID *string `json:"ipv4IpamPoolID,omitempty" tf:"ipv4_ipam_pool_id"` // +optional Ipv4NetmaskLength *int64 `json:"ipv4NetmaskLength,omitempty" tf:"ipv4_netmask_length"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*Ipv4CIDRBlockAssociationSpecResource) DeepCopy ¶
func (in *Ipv4CIDRBlockAssociationSpecResource) DeepCopy() *Ipv4CIDRBlockAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv4CIDRBlockAssociationSpecResource.
func (*Ipv4CIDRBlockAssociationSpecResource) DeepCopyInto ¶
func (in *Ipv4CIDRBlockAssociationSpecResource) DeepCopyInto(out *Ipv4CIDRBlockAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv4CIDRBlockAssociationStatus ¶
type Ipv4CIDRBlockAssociationStatus 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 (*Ipv4CIDRBlockAssociationStatus) DeepCopy ¶
func (in *Ipv4CIDRBlockAssociationStatus) DeepCopy() *Ipv4CIDRBlockAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv4CIDRBlockAssociationStatus.
func (*Ipv4CIDRBlockAssociationStatus) DeepCopyInto ¶
func (in *Ipv4CIDRBlockAssociationStatus) DeepCopyInto(out *Ipv4CIDRBlockAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6CIDRBlockAssociation ¶ added in v0.5.0
type Ipv6CIDRBlockAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ipv6CIDRBlockAssociationSpec `json:"spec,omitempty"` Status Ipv6CIDRBlockAssociationStatus `json:"status,omitempty"` }
func (*Ipv6CIDRBlockAssociation) DeepCopy ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociation) DeepCopy() *Ipv6CIDRBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6CIDRBlockAssociation.
func (*Ipv6CIDRBlockAssociation) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociation) DeepCopyInto(out *Ipv6CIDRBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6CIDRBlockAssociation) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipv6CIDRBlockAssociation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *Ipv6CIDRBlockAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Ipv6CIDRBlockAssociation) ValidateCreate ¶ added in v0.5.0
func (r *Ipv6CIDRBlockAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6CIDRBlockAssociation) ValidateDelete ¶ added in v0.5.0
func (r *Ipv6CIDRBlockAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Ipv6CIDRBlockAssociation) ValidateUpdate ¶ added in v0.5.0
func (r *Ipv6CIDRBlockAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type Ipv6CIDRBlockAssociationList ¶ added in v0.5.0
type Ipv6CIDRBlockAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipv6CIDRBlockAssociation CRD objects Items []Ipv6CIDRBlockAssociation `json:"items,omitempty"` }
Ipv6CIDRBlockAssociationList is a list of Ipv6CIDRBlockAssociations
func (*Ipv6CIDRBlockAssociationList) DeepCopy ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationList) DeepCopy() *Ipv6CIDRBlockAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6CIDRBlockAssociationList.
func (*Ipv6CIDRBlockAssociationList) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationList) DeepCopyInto(out *Ipv6CIDRBlockAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipv6CIDRBlockAssociationList) DeepCopyObject ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Ipv6CIDRBlockAssociationSpec ¶ added in v0.5.0
type Ipv6CIDRBlockAssociationSpec struct { State *Ipv6CIDRBlockAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource Ipv6CIDRBlockAssociationSpecResource `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 (*Ipv6CIDRBlockAssociationSpec) DeepCopy ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationSpec) DeepCopy() *Ipv6CIDRBlockAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6CIDRBlockAssociationSpec.
func (*Ipv6CIDRBlockAssociationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationSpec) DeepCopyInto(out *Ipv6CIDRBlockAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6CIDRBlockAssociationSpecResource ¶ added in v0.5.0
type Ipv6CIDRBlockAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` Ipv6IpamPoolID *string `json:"ipv6IpamPoolID" tf:"ipv6_ipam_pool_id"` // +optional Ipv6NetmaskLength *int64 `json:"ipv6NetmaskLength,omitempty" tf:"ipv6_netmask_length"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*Ipv6CIDRBlockAssociationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationSpecResource) DeepCopy() *Ipv6CIDRBlockAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6CIDRBlockAssociationSpecResource.
func (*Ipv6CIDRBlockAssociationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationSpecResource) DeepCopyInto(out *Ipv6CIDRBlockAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipv6CIDRBlockAssociationStatus ¶ added in v0.5.0
type Ipv6CIDRBlockAssociationStatus 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 (*Ipv6CIDRBlockAssociationStatus) DeepCopy ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationStatus) DeepCopy() *Ipv6CIDRBlockAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipv6CIDRBlockAssociationStatus.
func (*Ipv6CIDRBlockAssociationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *Ipv6CIDRBlockAssociationStatus) DeepCopyInto(out *Ipv6CIDRBlockAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnection ¶
type PeeringConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PeeringConnectionSpec `json:"spec,omitempty"` Status PeeringConnectionStatus `json:"status,omitempty"` }
func (*PeeringConnection) DeepCopy ¶
func (in *PeeringConnection) DeepCopy() *PeeringConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnection.
func (*PeeringConnection) DeepCopyInto ¶
func (in *PeeringConnection) DeepCopyInto(out *PeeringConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnection) DeepCopyObject ¶
func (in *PeeringConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnection) SetupWebhookWithManager ¶
func (r *PeeringConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PeeringConnection) ValidateCreate ¶
func (r *PeeringConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnection) ValidateDelete ¶
func (r *PeeringConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnection) ValidateUpdate ¶
func (r *PeeringConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PeeringConnectionAccepter ¶
type PeeringConnectionAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PeeringConnectionAccepterSpec `json:"spec,omitempty"` Status PeeringConnectionAccepterStatus `json:"status,omitempty"` }
func (*PeeringConnectionAccepter) DeepCopy ¶
func (in *PeeringConnectionAccepter) DeepCopy() *PeeringConnectionAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepter.
func (*PeeringConnectionAccepter) DeepCopyInto ¶
func (in *PeeringConnectionAccepter) DeepCopyInto(out *PeeringConnectionAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionAccepter) DeepCopyObject ¶
func (in *PeeringConnectionAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionAccepter) SetupWebhookWithManager ¶
func (r *PeeringConnectionAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PeeringConnectionAccepter) ValidateCreate ¶
func (r *PeeringConnectionAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnectionAccepter) ValidateDelete ¶
func (r *PeeringConnectionAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnectionAccepter) ValidateUpdate ¶
func (r *PeeringConnectionAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PeeringConnectionAccepterList ¶
type PeeringConnectionAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PeeringConnectionAccepter CRD objects Items []PeeringConnectionAccepter `json:"items,omitempty"` }
PeeringConnectionAccepterList is a list of PeeringConnectionAccepters
func (*PeeringConnectionAccepterList) DeepCopy ¶
func (in *PeeringConnectionAccepterList) DeepCopy() *PeeringConnectionAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterList.
func (*PeeringConnectionAccepterList) DeepCopyInto ¶
func (in *PeeringConnectionAccepterList) DeepCopyInto(out *PeeringConnectionAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionAccepterList) DeepCopyObject ¶
func (in *PeeringConnectionAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PeeringConnectionAccepterSpec ¶
type PeeringConnectionAccepterSpec struct { State *PeeringConnectionAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource PeeringConnectionAccepterSpecResource `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 (*PeeringConnectionAccepterSpec) DeepCopy ¶
func (in *PeeringConnectionAccepterSpec) DeepCopy() *PeeringConnectionAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterSpec.
func (*PeeringConnectionAccepterSpec) DeepCopyInto ¶
func (in *PeeringConnectionAccepterSpec) DeepCopyInto(out *PeeringConnectionAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterSpecAccepter ¶
type PeeringConnectionAccepterSpecAccepter struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionAccepterSpecAccepter) DeepCopy ¶
func (in *PeeringConnectionAccepterSpecAccepter) DeepCopy() *PeeringConnectionAccepterSpecAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterSpecAccepter.
func (*PeeringConnectionAccepterSpecAccepter) DeepCopyInto ¶
func (in *PeeringConnectionAccepterSpecAccepter) DeepCopyInto(out *PeeringConnectionAccepterSpecAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterSpecAccepterCodec ¶
type PeeringConnectionAccepterSpecAccepterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionAccepterSpecAccepterCodec) Decode ¶
func (PeeringConnectionAccepterSpecAccepterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionAccepterSpecRequester ¶
type PeeringConnectionAccepterSpecRequester struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionAccepterSpecRequester) DeepCopy ¶
func (in *PeeringConnectionAccepterSpecRequester) DeepCopy() *PeeringConnectionAccepterSpecRequester
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterSpecRequester.
func (*PeeringConnectionAccepterSpecRequester) DeepCopyInto ¶
func (in *PeeringConnectionAccepterSpecRequester) DeepCopyInto(out *PeeringConnectionAccepterSpecRequester)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterSpecRequesterCodec ¶
type PeeringConnectionAccepterSpecRequesterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionAccepterSpecRequesterCodec) Decode ¶
func (PeeringConnectionAccepterSpecRequesterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionAccepterSpecResource ¶
type PeeringConnectionAccepterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptStatus *string `json:"acceptStatus,omitempty" tf:"accept_status"` // +optional Accepter *PeeringConnectionAccepterSpecAccepter `json:"accepter,omitempty" tf:"accepter"` // +optional AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept"` // +optional PeerOwnerID *string `json:"peerOwnerID,omitempty" tf:"peer_owner_id"` // +optional PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region"` // +optional PeerVpcID *string `json:"peerVpcID,omitempty" tf:"peer_vpc_id"` // +optional Requester *PeeringConnectionAccepterSpecRequester `json:"requester,omitempty" tf:"requester"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` VpcPeeringConnectionID *string `json:"vpcPeeringConnectionID" tf:"vpc_peering_connection_id"` }
func (*PeeringConnectionAccepterSpecResource) DeepCopy ¶
func (in *PeeringConnectionAccepterSpecResource) DeepCopy() *PeeringConnectionAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterSpecResource.
func (*PeeringConnectionAccepterSpecResource) DeepCopyInto ¶
func (in *PeeringConnectionAccepterSpecResource) DeepCopyInto(out *PeeringConnectionAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionAccepterStatus ¶
type PeeringConnectionAccepterStatus 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 (*PeeringConnectionAccepterStatus) DeepCopy ¶
func (in *PeeringConnectionAccepterStatus) DeepCopy() *PeeringConnectionAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionAccepterStatus.
func (*PeeringConnectionAccepterStatus) DeepCopyInto ¶
func (in *PeeringConnectionAccepterStatus) DeepCopyInto(out *PeeringConnectionAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionList ¶
type PeeringConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PeeringConnection CRD objects Items []PeeringConnection `json:"items,omitempty"` }
PeeringConnectionList is a list of PeeringConnections
func (*PeeringConnectionList) DeepCopy ¶
func (in *PeeringConnectionList) DeepCopy() *PeeringConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionList.
func (*PeeringConnectionList) DeepCopyInto ¶
func (in *PeeringConnectionList) DeepCopyInto(out *PeeringConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionList) DeepCopyObject ¶
func (in *PeeringConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PeeringConnectionOptions ¶
type PeeringConnectionOptions struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PeeringConnectionOptionsSpec `json:"spec,omitempty"` Status PeeringConnectionOptionsStatus `json:"status,omitempty"` }
func (*PeeringConnectionOptions) DeepCopy ¶
func (in *PeeringConnectionOptions) DeepCopy() *PeeringConnectionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptions.
func (*PeeringConnectionOptions) DeepCopyInto ¶
func (in *PeeringConnectionOptions) DeepCopyInto(out *PeeringConnectionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionOptions) DeepCopyObject ¶
func (in *PeeringConnectionOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PeeringConnectionOptions) SetupWebhookWithManager ¶
func (r *PeeringConnectionOptions) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PeeringConnectionOptions) ValidateCreate ¶
func (r *PeeringConnectionOptions) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnectionOptions) ValidateDelete ¶
func (r *PeeringConnectionOptions) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PeeringConnectionOptions) ValidateUpdate ¶
func (r *PeeringConnectionOptions) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PeeringConnectionOptionsList ¶
type PeeringConnectionOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PeeringConnectionOptions CRD objects Items []PeeringConnectionOptions `json:"items,omitempty"` }
PeeringConnectionOptionsList is a list of PeeringConnectionOptionss
func (*PeeringConnectionOptionsList) DeepCopy ¶
func (in *PeeringConnectionOptionsList) DeepCopy() *PeeringConnectionOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsList.
func (*PeeringConnectionOptionsList) DeepCopyInto ¶
func (in *PeeringConnectionOptionsList) DeepCopyInto(out *PeeringConnectionOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeeringConnectionOptionsList) DeepCopyObject ¶
func (in *PeeringConnectionOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PeeringConnectionOptionsSpec ¶
type PeeringConnectionOptionsSpec struct { State *PeeringConnectionOptionsSpecResource `json:"state,omitempty" tf:"-"` Resource PeeringConnectionOptionsSpecResource `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 (*PeeringConnectionOptionsSpec) DeepCopy ¶
func (in *PeeringConnectionOptionsSpec) DeepCopy() *PeeringConnectionOptionsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsSpec.
func (*PeeringConnectionOptionsSpec) DeepCopyInto ¶
func (in *PeeringConnectionOptionsSpec) DeepCopyInto(out *PeeringConnectionOptionsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptionsSpecAccepter ¶
type PeeringConnectionOptionsSpecAccepter struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionOptionsSpecAccepter) DeepCopy ¶
func (in *PeeringConnectionOptionsSpecAccepter) DeepCopy() *PeeringConnectionOptionsSpecAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsSpecAccepter.
func (*PeeringConnectionOptionsSpecAccepter) DeepCopyInto ¶
func (in *PeeringConnectionOptionsSpecAccepter) DeepCopyInto(out *PeeringConnectionOptionsSpecAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptionsSpecAccepterCodec ¶
type PeeringConnectionOptionsSpecAccepterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionOptionsSpecAccepterCodec) Decode ¶
func (PeeringConnectionOptionsSpecAccepterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionOptionsSpecRequester ¶
type PeeringConnectionOptionsSpecRequester struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionOptionsSpecRequester) DeepCopy ¶
func (in *PeeringConnectionOptionsSpecRequester) DeepCopy() *PeeringConnectionOptionsSpecRequester
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsSpecRequester.
func (*PeeringConnectionOptionsSpecRequester) DeepCopyInto ¶
func (in *PeeringConnectionOptionsSpecRequester) DeepCopyInto(out *PeeringConnectionOptionsSpecRequester)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptionsSpecRequesterCodec ¶
type PeeringConnectionOptionsSpecRequesterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionOptionsSpecRequesterCodec) Decode ¶
func (PeeringConnectionOptionsSpecRequesterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionOptionsSpecResource ¶
type PeeringConnectionOptionsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Accepter *PeeringConnectionOptionsSpecAccepter `json:"accepter,omitempty" tf:"accepter"` // +optional Requester *PeeringConnectionOptionsSpecRequester `json:"requester,omitempty" tf:"requester"` VpcPeeringConnectionID *string `json:"vpcPeeringConnectionID" tf:"vpc_peering_connection_id"` }
func (*PeeringConnectionOptionsSpecResource) DeepCopy ¶
func (in *PeeringConnectionOptionsSpecResource) DeepCopy() *PeeringConnectionOptionsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsSpecResource.
func (*PeeringConnectionOptionsSpecResource) DeepCopyInto ¶
func (in *PeeringConnectionOptionsSpecResource) DeepCopyInto(out *PeeringConnectionOptionsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptionsStatus ¶
type PeeringConnectionOptionsStatus 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 (*PeeringConnectionOptionsStatus) DeepCopy ¶
func (in *PeeringConnectionOptionsStatus) DeepCopy() *PeeringConnectionOptionsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsStatus.
func (*PeeringConnectionOptionsStatus) DeepCopyInto ¶
func (in *PeeringConnectionOptionsStatus) DeepCopyInto(out *PeeringConnectionOptionsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionSpec ¶
type PeeringConnectionSpec struct { State *PeeringConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource PeeringConnectionSpecResource `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 (*PeeringConnectionSpec) DeepCopy ¶
func (in *PeeringConnectionSpec) DeepCopy() *PeeringConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionSpec.
func (*PeeringConnectionSpec) DeepCopyInto ¶
func (in *PeeringConnectionSpec) DeepCopyInto(out *PeeringConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionSpecAccepter ¶
type PeeringConnectionSpecAccepter struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionSpecAccepter) DeepCopy ¶
func (in *PeeringConnectionSpecAccepter) DeepCopy() *PeeringConnectionSpecAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionSpecAccepter.
func (*PeeringConnectionSpecAccepter) DeepCopyInto ¶
func (in *PeeringConnectionSpecAccepter) DeepCopyInto(out *PeeringConnectionSpecAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionSpecAccepterCodec ¶
type PeeringConnectionSpecAccepterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionSpecAccepterCodec) Decode ¶
func (PeeringConnectionSpecAccepterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionSpecRequester ¶
type PeeringConnectionSpecRequester struct { // +optional AllowClassicLinkToRemoteVpc *bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc"` // +optional AllowRemoteVpcDNSResolution *bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution"` // +optional AllowVpcToRemoteClassicLink *bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link"` }
func (*PeeringConnectionSpecRequester) DeepCopy ¶
func (in *PeeringConnectionSpecRequester) DeepCopy() *PeeringConnectionSpecRequester
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionSpecRequester.
func (*PeeringConnectionSpecRequester) DeepCopyInto ¶
func (in *PeeringConnectionSpecRequester) DeepCopyInto(out *PeeringConnectionSpecRequester)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionSpecRequesterCodec ¶
type PeeringConnectionSpecRequesterCodec struct { }
+k8s:deepcopy-gen=false
func (PeeringConnectionSpecRequesterCodec) Decode ¶
func (PeeringConnectionSpecRequesterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PeeringConnectionSpecResource ¶
type PeeringConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptStatus *string `json:"acceptStatus,omitempty" tf:"accept_status"` // +optional Accepter *PeeringConnectionSpecAccepter `json:"accepter,omitempty" tf:"accepter"` // +optional AutoAccept *bool `json:"autoAccept,omitempty" tf:"auto_accept"` // +optional PeerOwnerID *string `json:"peerOwnerID,omitempty" tf:"peer_owner_id"` // +optional PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region"` PeerVpcID *string `json:"peerVpcID" tf:"peer_vpc_id"` // +optional Requester *PeeringConnectionSpecRequester `json:"requester,omitempty" tf:"requester"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*PeeringConnectionSpecResource) DeepCopy ¶
func (in *PeeringConnectionSpecResource) DeepCopy() *PeeringConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionSpecResource.
func (*PeeringConnectionSpecResource) DeepCopyInto ¶
func (in *PeeringConnectionSpecResource) DeepCopyInto(out *PeeringConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionStatus ¶
type PeeringConnectionStatus 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 (*PeeringConnectionStatus) DeepCopy ¶
func (in *PeeringConnectionStatus) DeepCopy() *PeeringConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionStatus.
func (*PeeringConnectionStatus) DeepCopyInto ¶
func (in *PeeringConnectionStatus) DeepCopyInto(out *PeeringConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vpc ¶
type Vpc struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcSpec `json:"spec,omitempty"` Status VpcStatus `json:"status,omitempty"` }
func (*Vpc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.
func (*Vpc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vpc) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vpc) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vpc) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VpcList ¶
type VpcList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vpc CRD objects Items []Vpc `json:"items,omitempty"` }
VpcList is a list of Vpcs
func (*VpcList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.
func (*VpcList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcSpec ¶
type VpcSpec struct { State *VpcSpecResource `json:"state,omitempty" tf:"-"` Resource VpcSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VpcSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.
func (*VpcSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcSpecResource ¶
type VpcSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AssignGeneratedIpv6CIDRBlock *bool `json:"assignGeneratedIpv6CIDRBlock,omitempty" tf:"assign_generated_ipv6_cidr_block"` // +optional CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"` // +optional DefaultNetworkACLID *string `json:"defaultNetworkACLID,omitempty" tf:"default_network_acl_id"` // +optional DefaultRouteTableID *string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id"` // +optional DefaultSecurityGroupID *string `json:"defaultSecurityGroupID,omitempty" tf:"default_security_group_id"` // +optional DhcpOptionsID *string `json:"dhcpOptionsID,omitempty" tf:"dhcp_options_id"` // +optional EnableClassiclink *bool `json:"enableClassiclink,omitempty" tf:"enable_classiclink"` // +optional EnableClassiclinkDNSSupport *bool `json:"enableClassiclinkDNSSupport,omitempty" tf:"enable_classiclink_dns_support"` // +optional EnableDNSHostnames *bool `json:"enableDNSHostnames,omitempty" tf:"enable_dns_hostnames"` // +optional EnableDNSSupport *bool `json:"enableDNSSupport,omitempty" tf:"enable_dns_support"` // +optional InstanceTenancy *string `json:"instanceTenancy,omitempty" tf:"instance_tenancy"` // +optional Ipv4IpamPoolID *string `json:"ipv4IpamPoolID,omitempty" tf:"ipv4_ipam_pool_id"` // +optional Ipv4NetmaskLength *int64 `json:"ipv4NetmaskLength,omitempty" tf:"ipv4_netmask_length"` // +optional Ipv6AssociationID *string `json:"ipv6AssociationID,omitempty" tf:"ipv6_association_id"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +optional Ipv6CIDRBlockNetworkBorderGroup *string `json:"ipv6CIDRBlockNetworkBorderGroup,omitempty" tf:"ipv6_cidr_block_network_border_group"` // +optional Ipv6IpamPoolID *string `json:"ipv6IpamPoolID,omitempty" tf:"ipv6_ipam_pool_id"` // +optional Ipv6NetmaskLength *int64 `json:"ipv6NetmaskLength,omitempty" tf:"ipv6_netmask_length"` // +optional MainRouteTableID *string `json:"mainRouteTableID,omitempty" tf:"main_route_table_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VpcSpecResource) DeepCopy ¶
func (in *VpcSpecResource) DeepCopy() *VpcSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpecResource.
func (*VpcSpecResource) DeepCopyInto ¶
func (in *VpcSpecResource) DeepCopyInto(out *VpcSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcStatus ¶
type VpcStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VpcStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.
func (*VpcStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- dhcp_options_association_types.go
- dhcp_options_association_webhook.go
- dhcp_options_types.go
- dhcp_options_webhook.go
- doc.go
- endpoint_connection_accepter_types.go
- endpoint_connection_accepter_webhook.go
- endpoint_connection_notification_types.go
- endpoint_connection_notification_webhook.go
- endpoint_policy_types.go
- endpoint_policy_webhook.go
- endpoint_route_table_association_types.go
- endpoint_route_table_association_webhook.go
- endpoint_service_allowed_principal_types.go
- endpoint_service_allowed_principal_webhook.go
- endpoint_service_types.go
- endpoint_service_webhook.go
- endpoint_subnet_association_types.go
- endpoint_subnet_association_webhook.go
- endpoint_types.go
- endpoint_webhook.go
- ipam_organization_admin_account_types.go
- ipam_organization_admin_account_webhook.go
- ipam_pool_cidr_allocation_types.go
- ipam_pool_cidr_allocation_webhook.go
- ipam_pool_cidr_types.go
- ipam_pool_cidr_webhook.go
- ipam_pool_types.go
- ipam_pool_webhook.go
- ipam_preview_next_cidr_types.go
- ipam_preview_next_cidr_webhook.go
- ipam_scope_types.go
- ipam_scope_webhook.go
- ipam_types.go
- ipam_webhook.go
- ipv4_cidr_block_association_types.go
- ipv4_cidr_block_association_webhook.go
- ipv6_cidr_block_association_types.go
- ipv6_cidr_block_association_webhook.go
- peering_connection_accepter_types.go
- peering_connection_accepter_webhook.go
- peering_connection_options_types.go
- peering_connection_options_webhook.go
- peering_connection_types.go
- peering_connection_webhook.go
- register.go
- vpc_types.go
- vpc_webhook.go
- zz_generated.deepcopy.go