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