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 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 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 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 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:"-"` }
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:"-"` }
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 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:"-"` }
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 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:"-"` }
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:"-"` }
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:"-"` }
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:"-"` }
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:"-"` }
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 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:"-"` }
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"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` 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 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:"-"` }
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 { 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:"-"` }
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:"-"` }
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:"-"` }
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"` CidrBlock *string `json:"cidrBlock" 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 Ipv6AssociationID *string `json:"ipv6AssociationID,omitempty" tf:"ipv6_association_id"` // +optional Ipv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block"` // +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_notification_types.go
- endpoint_connection_notification_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
- ipv4_cidr_block_association_types.go
- ipv4_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