Documentation ¶
Overview ¶
+groupName=ec2.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 AvailabilityZoneGroup
- func (in *AvailabilityZoneGroup) DeepCopy() *AvailabilityZoneGroup
- func (in *AvailabilityZoneGroup) DeepCopyInto(out *AvailabilityZoneGroup)
- func (in *AvailabilityZoneGroup) DeepCopyObject() runtime.Object
- func (r *AvailabilityZoneGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AvailabilityZoneGroup) ValidateCreate() error
- func (r *AvailabilityZoneGroup) ValidateDelete() error
- func (r *AvailabilityZoneGroup) ValidateUpdate(old runtime.Object) error
- type AvailabilityZoneGroupList
- type AvailabilityZoneGroupSpec
- type AvailabilityZoneGroupSpecResource
- type AvailabilityZoneGroupStatus
- type CapacityReservation
- func (in *CapacityReservation) DeepCopy() *CapacityReservation
- func (in *CapacityReservation) DeepCopyInto(out *CapacityReservation)
- func (in *CapacityReservation) DeepCopyObject() runtime.Object
- func (r *CapacityReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CapacityReservation) ValidateCreate() error
- func (r *CapacityReservation) ValidateDelete() error
- func (r *CapacityReservation) ValidateUpdate(old runtime.Object) error
- type CapacityReservationList
- type CapacityReservationSpec
- type CapacityReservationSpecResource
- type CapacityReservationStatus
- type CarrierGateway
- func (in *CarrierGateway) DeepCopy() *CarrierGateway
- func (in *CarrierGateway) DeepCopyInto(out *CarrierGateway)
- func (in *CarrierGateway) DeepCopyObject() runtime.Object
- func (r *CarrierGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CarrierGateway) ValidateCreate() error
- func (r *CarrierGateway) ValidateDelete() error
- func (r *CarrierGateway) ValidateUpdate(old runtime.Object) error
- type CarrierGatewayList
- type CarrierGatewaySpec
- type CarrierGatewaySpecResource
- type CarrierGatewayStatus
- type ClientVPNAuthorizationRule
- func (in *ClientVPNAuthorizationRule) DeepCopy() *ClientVPNAuthorizationRule
- func (in *ClientVPNAuthorizationRule) DeepCopyInto(out *ClientVPNAuthorizationRule)
- func (in *ClientVPNAuthorizationRule) DeepCopyObject() runtime.Object
- func (r *ClientVPNAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClientVPNAuthorizationRule) ValidateCreate() error
- func (r *ClientVPNAuthorizationRule) ValidateDelete() error
- func (r *ClientVPNAuthorizationRule) ValidateUpdate(old runtime.Object) error
- type ClientVPNAuthorizationRuleList
- type ClientVPNAuthorizationRuleSpec
- type ClientVPNAuthorizationRuleSpecResource
- type ClientVPNAuthorizationRuleStatus
- type ClientVPNEndpoint
- func (in *ClientVPNEndpoint) DeepCopy() *ClientVPNEndpoint
- func (in *ClientVPNEndpoint) DeepCopyInto(out *ClientVPNEndpoint)
- func (in *ClientVPNEndpoint) DeepCopyObject() runtime.Object
- func (r *ClientVPNEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClientVPNEndpoint) ValidateCreate() error
- func (r *ClientVPNEndpoint) ValidateDelete() error
- func (r *ClientVPNEndpoint) ValidateUpdate(old runtime.Object) error
- type ClientVPNEndpointList
- type ClientVPNEndpointSpec
- type ClientVPNEndpointSpecAuthenticationOptions
- type ClientVPNEndpointSpecClientConnectOptions
- type ClientVPNEndpointSpecClientConnectOptionsCodec
- type ClientVPNEndpointSpecClientLoginBannerOptions
- type ClientVPNEndpointSpecClientLoginBannerOptionsCodec
- func (ClientVPNEndpointSpecClientLoginBannerOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ClientVPNEndpointSpecClientLoginBannerOptionsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ClientVPNEndpointSpecClientLoginBannerOptionsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ClientVPNEndpointSpecConnectionLogOptions
- type ClientVPNEndpointSpecConnectionLogOptionsCodec
- type ClientVPNEndpointSpecResource
- type ClientVPNEndpointStatus
- type ClientVPNNetworkAssociation
- func (in *ClientVPNNetworkAssociation) DeepCopy() *ClientVPNNetworkAssociation
- func (in *ClientVPNNetworkAssociation) DeepCopyInto(out *ClientVPNNetworkAssociation)
- func (in *ClientVPNNetworkAssociation) DeepCopyObject() runtime.Object
- func (r *ClientVPNNetworkAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClientVPNNetworkAssociation) ValidateCreate() error
- func (r *ClientVPNNetworkAssociation) ValidateDelete() error
- func (r *ClientVPNNetworkAssociation) ValidateUpdate(old runtime.Object) error
- type ClientVPNNetworkAssociationList
- type ClientVPNNetworkAssociationSpec
- type ClientVPNNetworkAssociationSpecResource
- type ClientVPNNetworkAssociationStatus
- type ClientVPNRoute
- func (in *ClientVPNRoute) DeepCopy() *ClientVPNRoute
- func (in *ClientVPNRoute) DeepCopyInto(out *ClientVPNRoute)
- func (in *ClientVPNRoute) DeepCopyObject() runtime.Object
- func (r *ClientVPNRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClientVPNRoute) ValidateCreate() error
- func (r *ClientVPNRoute) ValidateDelete() error
- func (r *ClientVPNRoute) ValidateUpdate(old runtime.Object) error
- type ClientVPNRouteList
- type ClientVPNRouteSpec
- type ClientVPNRouteSpecResource
- type ClientVPNRouteStatus
- type Fleet
- func (in *Fleet) DeepCopy() *Fleet
- func (in *Fleet) DeepCopyInto(out *Fleet)
- func (in *Fleet) DeepCopyObject() runtime.Object
- func (r *Fleet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Fleet) ValidateCreate() error
- func (r *Fleet) ValidateDelete() error
- func (r *Fleet) ValidateUpdate(old runtime.Object) error
- type FleetList
- type FleetSpec
- type FleetSpecLaunchTemplateConfig
- type FleetSpecLaunchTemplateConfigCodec
- type FleetSpecLaunchTemplateConfigLaunchTemplateSpecification
- type FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec
- func (FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FleetSpecLaunchTemplateConfigOverride
- type FleetSpecOnDemandOptions
- type FleetSpecOnDemandOptionsCodec
- type FleetSpecResource
- type FleetSpecSpotOptions
- type FleetSpecSpotOptionsCodec
- type FleetSpecSpotOptionsMaintenanceStrategies
- type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance
- type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec
- func (FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FleetSpecSpotOptionsMaintenanceStrategiesCodec
- type FleetSpecTargetCapacitySpecification
- type FleetSpecTargetCapacitySpecificationCodec
- type FleetStatus
- type Host
- func (in *Host) DeepCopy() *Host
- func (in *Host) DeepCopyInto(out *Host)
- func (in *Host) DeepCopyObject() runtime.Object
- func (r *Host) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Host) ValidateCreate() error
- func (r *Host) ValidateDelete() error
- func (r *Host) ValidateUpdate(old runtime.Object) error
- type HostList
- type HostSpec
- type HostSpecResource
- type HostStatus
- type LocalGatewayRoute
- func (in *LocalGatewayRoute) DeepCopy() *LocalGatewayRoute
- func (in *LocalGatewayRoute) DeepCopyInto(out *LocalGatewayRoute)
- func (in *LocalGatewayRoute) DeepCopyObject() runtime.Object
- func (r *LocalGatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocalGatewayRoute) ValidateCreate() error
- func (r *LocalGatewayRoute) ValidateDelete() error
- func (r *LocalGatewayRoute) ValidateUpdate(old runtime.Object) error
- type LocalGatewayRouteList
- type LocalGatewayRouteSpec
- type LocalGatewayRouteSpecResource
- type LocalGatewayRouteStatus
- type LocalGatewayRouteTableVpcAssociation
- func (in *LocalGatewayRouteTableVpcAssociation) DeepCopy() *LocalGatewayRouteTableVpcAssociation
- func (in *LocalGatewayRouteTableVpcAssociation) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociation)
- func (in *LocalGatewayRouteTableVpcAssociation) DeepCopyObject() runtime.Object
- func (r *LocalGatewayRouteTableVpcAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocalGatewayRouteTableVpcAssociation) ValidateCreate() error
- func (r *LocalGatewayRouteTableVpcAssociation) ValidateDelete() error
- func (r *LocalGatewayRouteTableVpcAssociation) ValidateUpdate(old runtime.Object) error
- type LocalGatewayRouteTableVpcAssociationList
- func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopy() *LocalGatewayRouteTableVpcAssociationList
- func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociationList)
- func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopyObject() runtime.Object
- type LocalGatewayRouteTableVpcAssociationSpec
- type LocalGatewayRouteTableVpcAssociationSpecResource
- type LocalGatewayRouteTableVpcAssociationStatus
- type ManagedPrefixList
- func (in *ManagedPrefixList) DeepCopy() *ManagedPrefixList
- func (in *ManagedPrefixList) DeepCopyInto(out *ManagedPrefixList)
- func (in *ManagedPrefixList) DeepCopyObject() runtime.Object
- func (r *ManagedPrefixList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedPrefixList) ValidateCreate() error
- func (r *ManagedPrefixList) ValidateDelete() error
- func (r *ManagedPrefixList) ValidateUpdate(old runtime.Object) error
- type ManagedPrefixListEntry
- func (in *ManagedPrefixListEntry) DeepCopy() *ManagedPrefixListEntry
- func (in *ManagedPrefixListEntry) DeepCopyInto(out *ManagedPrefixListEntry)
- func (in *ManagedPrefixListEntry) DeepCopyObject() runtime.Object
- func (r *ManagedPrefixListEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedPrefixListEntry) ValidateCreate() error
- func (r *ManagedPrefixListEntry) ValidateDelete() error
- func (r *ManagedPrefixListEntry) ValidateUpdate(old runtime.Object) error
- type ManagedPrefixListEntryList
- type ManagedPrefixListEntrySpec
- type ManagedPrefixListEntrySpecResource
- type ManagedPrefixListEntryStatus
- type ManagedPrefixListList
- type ManagedPrefixListSpec
- type ManagedPrefixListSpecEntry
- type ManagedPrefixListSpecResource
- type ManagedPrefixListStatus
- type NetworkInsightsPath
- func (in *NetworkInsightsPath) DeepCopy() *NetworkInsightsPath
- func (in *NetworkInsightsPath) DeepCopyInto(out *NetworkInsightsPath)
- func (in *NetworkInsightsPath) DeepCopyObject() runtime.Object
- func (r *NetworkInsightsPath) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkInsightsPath) ValidateCreate() error
- func (r *NetworkInsightsPath) ValidateDelete() error
- func (r *NetworkInsightsPath) ValidateUpdate(old runtime.Object) error
- type NetworkInsightsPathList
- type NetworkInsightsPathSpec
- type NetworkInsightsPathSpecResource
- type NetworkInsightsPathStatus
- type SerialConsoleAccess
- func (in *SerialConsoleAccess) DeepCopy() *SerialConsoleAccess
- func (in *SerialConsoleAccess) DeepCopyInto(out *SerialConsoleAccess)
- func (in *SerialConsoleAccess) DeepCopyObject() runtime.Object
- func (r *SerialConsoleAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SerialConsoleAccess) ValidateCreate() error
- func (r *SerialConsoleAccess) ValidateDelete() error
- func (r *SerialConsoleAccess) ValidateUpdate(old runtime.Object) error
- type SerialConsoleAccessList
- type SerialConsoleAccessSpec
- type SerialConsoleAccessSpecResource
- type SerialConsoleAccessStatus
- type SubnetCIDRReservation
- func (in *SubnetCIDRReservation) DeepCopy() *SubnetCIDRReservation
- func (in *SubnetCIDRReservation) DeepCopyInto(out *SubnetCIDRReservation)
- func (in *SubnetCIDRReservation) DeepCopyObject() runtime.Object
- func (r *SubnetCIDRReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubnetCIDRReservation) ValidateCreate() error
- func (r *SubnetCIDRReservation) ValidateDelete() error
- func (r *SubnetCIDRReservation) ValidateUpdate(old runtime.Object) error
- type SubnetCIDRReservationList
- type SubnetCIDRReservationSpec
- type SubnetCIDRReservationSpecResource
- type SubnetCIDRReservationStatus
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (r *Tag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Tag) ValidateCreate() error
- func (r *Tag) ValidateDelete() error
- func (r *Tag) ValidateUpdate(old runtime.Object) error
- type TagList
- type TagSpec
- type TagSpecResource
- type TagStatus
- type TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
- func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
- func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorFilter) ValidateCreate() error
- func (r *TrafficMirrorFilter) ValidateDelete() error
- func (r *TrafficMirrorFilter) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorFilterList
- type TrafficMirrorFilterRule
- func (in *TrafficMirrorFilterRule) DeepCopy() *TrafficMirrorFilterRule
- func (in *TrafficMirrorFilterRule) DeepCopyInto(out *TrafficMirrorFilterRule)
- func (in *TrafficMirrorFilterRule) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorFilterRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorFilterRule) ValidateCreate() error
- func (r *TrafficMirrorFilterRule) ValidateDelete() error
- func (r *TrafficMirrorFilterRule) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorFilterRuleList
- type TrafficMirrorFilterRuleSpec
- type TrafficMirrorFilterRuleSpecDestinationPortRange
- type TrafficMirrorFilterRuleSpecDestinationPortRangeCodec
- func (TrafficMirrorFilterRuleSpecDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TrafficMirrorFilterRuleSpecDestinationPortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TrafficMirrorFilterRuleSpecDestinationPortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TrafficMirrorFilterRuleSpecResource
- type TrafficMirrorFilterRuleSpecSourcePortRange
- type TrafficMirrorFilterRuleSpecSourcePortRangeCodec
- func (TrafficMirrorFilterRuleSpecSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TrafficMirrorFilterRuleSpecSourcePortRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TrafficMirrorFilterRuleSpecSourcePortRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TrafficMirrorFilterRuleStatus
- type TrafficMirrorFilterSpec
- type TrafficMirrorFilterSpecResource
- type TrafficMirrorFilterStatus
- type TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
- func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
- func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorSession) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorSession) ValidateCreate() error
- func (r *TrafficMirrorSession) ValidateDelete() error
- func (r *TrafficMirrorSession) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorSessionList
- type TrafficMirrorSessionSpec
- type TrafficMirrorSessionSpecResource
- type TrafficMirrorSessionStatus
- type TrafficMirrorTarget
- func (in *TrafficMirrorTarget) DeepCopy() *TrafficMirrorTarget
- func (in *TrafficMirrorTarget) DeepCopyInto(out *TrafficMirrorTarget)
- func (in *TrafficMirrorTarget) DeepCopyObject() runtime.Object
- func (r *TrafficMirrorTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TrafficMirrorTarget) ValidateCreate() error
- func (r *TrafficMirrorTarget) ValidateDelete() error
- func (r *TrafficMirrorTarget) ValidateUpdate(old runtime.Object) error
- type TrafficMirrorTargetList
- type TrafficMirrorTargetSpec
- type TrafficMirrorTargetSpecResource
- type TrafficMirrorTargetStatus
- type TransitGateway
- func (in *TransitGateway) DeepCopy() *TransitGateway
- func (in *TransitGateway) DeepCopyInto(out *TransitGateway)
- func (in *TransitGateway) DeepCopyObject() runtime.Object
- func (r *TransitGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGateway) ValidateCreate() error
- func (r *TransitGateway) ValidateDelete() error
- func (r *TransitGateway) ValidateUpdate(old runtime.Object) error
- type TransitGatewayConnect
- func (in *TransitGatewayConnect) DeepCopy() *TransitGatewayConnect
- func (in *TransitGatewayConnect) DeepCopyInto(out *TransitGatewayConnect)
- func (in *TransitGatewayConnect) DeepCopyObject() runtime.Object
- func (r *TransitGatewayConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayConnect) ValidateCreate() error
- func (r *TransitGatewayConnect) ValidateDelete() error
- func (r *TransitGatewayConnect) ValidateUpdate(old runtime.Object) error
- type TransitGatewayConnectList
- type TransitGatewayConnectPeer
- func (in *TransitGatewayConnectPeer) DeepCopy() *TransitGatewayConnectPeer
- func (in *TransitGatewayConnectPeer) DeepCopyInto(out *TransitGatewayConnectPeer)
- func (in *TransitGatewayConnectPeer) DeepCopyObject() runtime.Object
- func (r *TransitGatewayConnectPeer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayConnectPeer) ValidateCreate() error
- func (r *TransitGatewayConnectPeer) ValidateDelete() error
- func (r *TransitGatewayConnectPeer) ValidateUpdate(old runtime.Object) error
- type TransitGatewayConnectPeerList
- type TransitGatewayConnectPeerSpec
- type TransitGatewayConnectPeerSpecResource
- type TransitGatewayConnectPeerStatus
- type TransitGatewayConnectSpec
- type TransitGatewayConnectSpecResource
- type TransitGatewayConnectStatus
- type TransitGatewayList
- type TransitGatewayMulticastDomain
- func (in *TransitGatewayMulticastDomain) DeepCopy() *TransitGatewayMulticastDomain
- func (in *TransitGatewayMulticastDomain) DeepCopyInto(out *TransitGatewayMulticastDomain)
- func (in *TransitGatewayMulticastDomain) DeepCopyObject() runtime.Object
- func (r *TransitGatewayMulticastDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayMulticastDomain) ValidateCreate() error
- func (r *TransitGatewayMulticastDomain) ValidateDelete() error
- func (r *TransitGatewayMulticastDomain) ValidateUpdate(old runtime.Object) error
- type TransitGatewayMulticastDomainAssociation
- func (in *TransitGatewayMulticastDomainAssociation) DeepCopy() *TransitGatewayMulticastDomainAssociation
- func (in *TransitGatewayMulticastDomainAssociation) DeepCopyInto(out *TransitGatewayMulticastDomainAssociation)
- func (in *TransitGatewayMulticastDomainAssociation) DeepCopyObject() runtime.Object
- func (r *TransitGatewayMulticastDomainAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayMulticastDomainAssociation) ValidateCreate() error
- func (r *TransitGatewayMulticastDomainAssociation) ValidateDelete() error
- func (r *TransitGatewayMulticastDomainAssociation) ValidateUpdate(old runtime.Object) error
- type TransitGatewayMulticastDomainAssociationList
- func (in *TransitGatewayMulticastDomainAssociationList) DeepCopy() *TransitGatewayMulticastDomainAssociationList
- func (in *TransitGatewayMulticastDomainAssociationList) DeepCopyInto(out *TransitGatewayMulticastDomainAssociationList)
- func (in *TransitGatewayMulticastDomainAssociationList) DeepCopyObject() runtime.Object
- type TransitGatewayMulticastDomainAssociationSpec
- type TransitGatewayMulticastDomainAssociationSpecResource
- type TransitGatewayMulticastDomainAssociationStatus
- type TransitGatewayMulticastDomainList
- type TransitGatewayMulticastDomainSpec
- type TransitGatewayMulticastDomainSpecResource
- type TransitGatewayMulticastDomainStatus
- type TransitGatewayMulticastGroupMember
- func (in *TransitGatewayMulticastGroupMember) DeepCopy() *TransitGatewayMulticastGroupMember
- func (in *TransitGatewayMulticastGroupMember) DeepCopyInto(out *TransitGatewayMulticastGroupMember)
- func (in *TransitGatewayMulticastGroupMember) DeepCopyObject() runtime.Object
- func (r *TransitGatewayMulticastGroupMember) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayMulticastGroupMember) ValidateCreate() error
- func (r *TransitGatewayMulticastGroupMember) ValidateDelete() error
- func (r *TransitGatewayMulticastGroupMember) ValidateUpdate(old runtime.Object) error
- type TransitGatewayMulticastGroupMemberList
- type TransitGatewayMulticastGroupMemberSpec
- type TransitGatewayMulticastGroupMemberSpecResource
- type TransitGatewayMulticastGroupMemberStatus
- type TransitGatewayMulticastGroupSource
- func (in *TransitGatewayMulticastGroupSource) DeepCopy() *TransitGatewayMulticastGroupSource
- func (in *TransitGatewayMulticastGroupSource) DeepCopyInto(out *TransitGatewayMulticastGroupSource)
- func (in *TransitGatewayMulticastGroupSource) DeepCopyObject() runtime.Object
- func (r *TransitGatewayMulticastGroupSource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayMulticastGroupSource) ValidateCreate() error
- func (r *TransitGatewayMulticastGroupSource) ValidateDelete() error
- func (r *TransitGatewayMulticastGroupSource) ValidateUpdate(old runtime.Object) error
- type TransitGatewayMulticastGroupSourceList
- type TransitGatewayMulticastGroupSourceSpec
- type TransitGatewayMulticastGroupSourceSpecResource
- type TransitGatewayMulticastGroupSourceStatus
- type TransitGatewayPeeringAttachment
- func (in *TransitGatewayPeeringAttachment) DeepCopy() *TransitGatewayPeeringAttachment
- func (in *TransitGatewayPeeringAttachment) DeepCopyInto(out *TransitGatewayPeeringAttachment)
- func (in *TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
- func (r *TransitGatewayPeeringAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayPeeringAttachment) ValidateCreate() error
- func (r *TransitGatewayPeeringAttachment) ValidateDelete() error
- func (r *TransitGatewayPeeringAttachment) ValidateUpdate(old runtime.Object) error
- type TransitGatewayPeeringAttachmentAccepter
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopy() *TransitGatewayPeeringAttachmentAccepter
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepter)
- func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyObject() runtime.Object
- func (r *TransitGatewayPeeringAttachmentAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayPeeringAttachmentAccepter) ValidateCreate() error
- func (r *TransitGatewayPeeringAttachmentAccepter) ValidateDelete() error
- func (r *TransitGatewayPeeringAttachmentAccepter) ValidateUpdate(old runtime.Object) error
- type TransitGatewayPeeringAttachmentAccepterList
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopy() *TransitGatewayPeeringAttachmentAccepterList
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterList)
- func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject() runtime.Object
- type TransitGatewayPeeringAttachmentAccepterSpec
- type TransitGatewayPeeringAttachmentAccepterSpecResource
- type TransitGatewayPeeringAttachmentAccepterStatus
- type TransitGatewayPeeringAttachmentList
- type TransitGatewayPeeringAttachmentSpec
- type TransitGatewayPeeringAttachmentSpecResource
- type TransitGatewayPeeringAttachmentStatus
- type TransitGatewayPrefixListReference
- func (in *TransitGatewayPrefixListReference) DeepCopy() *TransitGatewayPrefixListReference
- func (in *TransitGatewayPrefixListReference) DeepCopyInto(out *TransitGatewayPrefixListReference)
- func (in *TransitGatewayPrefixListReference) DeepCopyObject() runtime.Object
- func (r *TransitGatewayPrefixListReference) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayPrefixListReference) ValidateCreate() error
- func (r *TransitGatewayPrefixListReference) ValidateDelete() error
- func (r *TransitGatewayPrefixListReference) ValidateUpdate(old runtime.Object) error
- type TransitGatewayPrefixListReferenceList
- type TransitGatewayPrefixListReferenceSpec
- type TransitGatewayPrefixListReferenceSpecResource
- type TransitGatewayPrefixListReferenceStatus
- type TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopy() *TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopyInto(out *TransitGatewayRoute)
- func (in *TransitGatewayRoute) DeepCopyObject() runtime.Object
- func (r *TransitGatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayRoute) ValidateCreate() error
- func (r *TransitGatewayRoute) ValidateDelete() error
- func (r *TransitGatewayRoute) ValidateUpdate(old runtime.Object) error
- type TransitGatewayRouteList
- type TransitGatewayRouteSpec
- type TransitGatewayRouteSpecResource
- type TransitGatewayRouteStatus
- type TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopy() *TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopyInto(out *TransitGatewayRouteTable)
- func (in *TransitGatewayRouteTable) DeepCopyObject() runtime.Object
- func (r *TransitGatewayRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayRouteTable) ValidateCreate() error
- func (r *TransitGatewayRouteTable) ValidateDelete() error
- func (r *TransitGatewayRouteTable) ValidateUpdate(old runtime.Object) error
- type TransitGatewayRouteTableAssociation
- func (in *TransitGatewayRouteTableAssociation) DeepCopy() *TransitGatewayRouteTableAssociation
- func (in *TransitGatewayRouteTableAssociation) DeepCopyInto(out *TransitGatewayRouteTableAssociation)
- func (in *TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
- func (r *TransitGatewayRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayRouteTableAssociation) ValidateCreate() error
- func (r *TransitGatewayRouteTableAssociation) ValidateDelete() error
- func (r *TransitGatewayRouteTableAssociation) ValidateUpdate(old runtime.Object) error
- type TransitGatewayRouteTableAssociationList
- type TransitGatewayRouteTableAssociationSpec
- type TransitGatewayRouteTableAssociationSpecResource
- type TransitGatewayRouteTableAssociationStatus
- type TransitGatewayRouteTableList
- type TransitGatewayRouteTablePropagation
- func (in *TransitGatewayRouteTablePropagation) DeepCopy() *TransitGatewayRouteTablePropagation
- func (in *TransitGatewayRouteTablePropagation) DeepCopyInto(out *TransitGatewayRouteTablePropagation)
- func (in *TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
- func (r *TransitGatewayRouteTablePropagation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayRouteTablePropagation) ValidateCreate() error
- func (r *TransitGatewayRouteTablePropagation) ValidateDelete() error
- func (r *TransitGatewayRouteTablePropagation) ValidateUpdate(old runtime.Object) error
- type TransitGatewayRouteTablePropagationList
- type TransitGatewayRouteTablePropagationSpec
- type TransitGatewayRouteTablePropagationSpecResource
- type TransitGatewayRouteTablePropagationStatus
- type TransitGatewayRouteTableSpec
- type TransitGatewayRouteTableSpecResource
- type TransitGatewayRouteTableStatus
- type TransitGatewaySpec
- type TransitGatewaySpecResource
- type TransitGatewayStatus
- type TransitGatewayVpcAttachment
- func (in *TransitGatewayVpcAttachment) DeepCopy() *TransitGatewayVpcAttachment
- func (in *TransitGatewayVpcAttachment) DeepCopyInto(out *TransitGatewayVpcAttachment)
- func (in *TransitGatewayVpcAttachment) DeepCopyObject() runtime.Object
- func (r *TransitGatewayVpcAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayVpcAttachment) ValidateCreate() error
- func (r *TransitGatewayVpcAttachment) ValidateDelete() error
- func (r *TransitGatewayVpcAttachment) ValidateUpdate(old runtime.Object) error
- type TransitGatewayVpcAttachmentAccepter
- func (in *TransitGatewayVpcAttachmentAccepter) DeepCopy() *TransitGatewayVpcAttachmentAccepter
- func (in *TransitGatewayVpcAttachmentAccepter) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepter)
- func (in *TransitGatewayVpcAttachmentAccepter) DeepCopyObject() runtime.Object
- func (r *TransitGatewayVpcAttachmentAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitGatewayVpcAttachmentAccepter) ValidateCreate() error
- func (r *TransitGatewayVpcAttachmentAccepter) ValidateDelete() error
- func (r *TransitGatewayVpcAttachmentAccepter) ValidateUpdate(old runtime.Object) error
- type TransitGatewayVpcAttachmentAccepterList
- type TransitGatewayVpcAttachmentAccepterSpec
- type TransitGatewayVpcAttachmentAccepterSpecResource
- type TransitGatewayVpcAttachmentAccepterStatus
- type TransitGatewayVpcAttachmentList
- type TransitGatewayVpcAttachmentSpec
- type TransitGatewayVpcAttachmentSpecResource
- type TransitGatewayVpcAttachmentStatus
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: ec2.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 AvailabilityZoneGroup ¶
type AvailabilityZoneGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AvailabilityZoneGroupSpec `json:"spec,omitempty"` Status AvailabilityZoneGroupStatus `json:"status,omitempty"` }
func (*AvailabilityZoneGroup) DeepCopy ¶
func (in *AvailabilityZoneGroup) DeepCopy() *AvailabilityZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroup.
func (*AvailabilityZoneGroup) DeepCopyInto ¶
func (in *AvailabilityZoneGroup) DeepCopyInto(out *AvailabilityZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilityZoneGroup) DeepCopyObject ¶
func (in *AvailabilityZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AvailabilityZoneGroup) SetupWebhookWithManager ¶
func (r *AvailabilityZoneGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AvailabilityZoneGroup) ValidateCreate ¶
func (r *AvailabilityZoneGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AvailabilityZoneGroup) ValidateDelete ¶
func (r *AvailabilityZoneGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AvailabilityZoneGroup) ValidateUpdate ¶
func (r *AvailabilityZoneGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AvailabilityZoneGroupList ¶
type AvailabilityZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AvailabilityZoneGroup CRD objects Items []AvailabilityZoneGroup `json:"items,omitempty"` }
AvailabilityZoneGroupList is a list of AvailabilityZoneGroups
func (*AvailabilityZoneGroupList) DeepCopy ¶
func (in *AvailabilityZoneGroupList) DeepCopy() *AvailabilityZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupList.
func (*AvailabilityZoneGroupList) DeepCopyInto ¶
func (in *AvailabilityZoneGroupList) DeepCopyInto(out *AvailabilityZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AvailabilityZoneGroupList) DeepCopyObject ¶
func (in *AvailabilityZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AvailabilityZoneGroupSpec ¶
type AvailabilityZoneGroupSpec struct { State *AvailabilityZoneGroupSpecResource `json:"state,omitempty" tf:"-"` Resource AvailabilityZoneGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AvailabilityZoneGroupSpec) DeepCopy ¶
func (in *AvailabilityZoneGroupSpec) DeepCopy() *AvailabilityZoneGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupSpec.
func (*AvailabilityZoneGroupSpec) DeepCopyInto ¶
func (in *AvailabilityZoneGroupSpec) DeepCopyInto(out *AvailabilityZoneGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroupSpecResource ¶
type AvailabilityZoneGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GroupName *string `json:"groupName" tf:"group_name"` OptInStatus *string `json:"optInStatus" tf:"opt_in_status"` }
func (*AvailabilityZoneGroupSpecResource) DeepCopy ¶
func (in *AvailabilityZoneGroupSpecResource) DeepCopy() *AvailabilityZoneGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupSpecResource.
func (*AvailabilityZoneGroupSpecResource) DeepCopyInto ¶
func (in *AvailabilityZoneGroupSpecResource) DeepCopyInto(out *AvailabilityZoneGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneGroupStatus ¶
type AvailabilityZoneGroupStatus 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 (*AvailabilityZoneGroupStatus) DeepCopy ¶
func (in *AvailabilityZoneGroupStatus) DeepCopy() *AvailabilityZoneGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneGroupStatus.
func (*AvailabilityZoneGroupStatus) DeepCopyInto ¶
func (in *AvailabilityZoneGroupStatus) DeepCopyInto(out *AvailabilityZoneGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservation ¶
type CapacityReservation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CapacityReservationSpec `json:"spec,omitempty"` Status CapacityReservationStatus `json:"status,omitempty"` }
func (*CapacityReservation) DeepCopy ¶
func (in *CapacityReservation) DeepCopy() *CapacityReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservation.
func (*CapacityReservation) DeepCopyInto ¶
func (in *CapacityReservation) DeepCopyInto(out *CapacityReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityReservation) DeepCopyObject ¶
func (in *CapacityReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityReservation) SetupWebhookWithManager ¶
func (r *CapacityReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CapacityReservation) ValidateCreate ¶
func (r *CapacityReservation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CapacityReservation) ValidateDelete ¶
func (r *CapacityReservation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CapacityReservation) ValidateUpdate ¶
func (r *CapacityReservation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CapacityReservationList ¶
type CapacityReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CapacityReservation CRD objects Items []CapacityReservation `json:"items,omitempty"` }
CapacityReservationList is a list of CapacityReservations
func (*CapacityReservationList) DeepCopy ¶
func (in *CapacityReservationList) DeepCopy() *CapacityReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationList.
func (*CapacityReservationList) DeepCopyInto ¶
func (in *CapacityReservationList) DeepCopyInto(out *CapacityReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityReservationList) DeepCopyObject ¶
func (in *CapacityReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CapacityReservationSpec ¶
type CapacityReservationSpec struct { State *CapacityReservationSpecResource `json:"state,omitempty" tf:"-"` Resource CapacityReservationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CapacityReservationSpec) DeepCopy ¶
func (in *CapacityReservationSpec) DeepCopy() *CapacityReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpec.
func (*CapacityReservationSpec) DeepCopyInto ¶
func (in *CapacityReservationSpec) DeepCopyInto(out *CapacityReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecResource ¶
type CapacityReservationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone"` // +optional EbsOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized"` // +optional EndDate *string `json:"endDate,omitempty" tf:"end_date"` // +optional EndDateType *string `json:"endDateType,omitempty" tf:"end_date_type"` // +optional EphemeralStorage *bool `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage"` InstanceCount *int64 `json:"instanceCount" tf:"instance_count"` // +optional InstanceMatchCriteria *string `json:"instanceMatchCriteria,omitempty" tf:"instance_match_criteria"` InstancePlatform *string `json:"instancePlatform" tf:"instance_platform"` InstanceType *string `json:"instanceType" tf:"instance_type"` // +optional OutpostArn *string `json:"outpostArn,omitempty" tf:"outpost_arn"` // +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"` // +optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy"` }
func (*CapacityReservationSpecResource) DeepCopy ¶
func (in *CapacityReservationSpecResource) DeepCopy() *CapacityReservationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecResource.
func (*CapacityReservationSpecResource) DeepCopyInto ¶
func (in *CapacityReservationSpecResource) DeepCopyInto(out *CapacityReservationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationStatus ¶
type CapacityReservationStatus 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 (*CapacityReservationStatus) DeepCopy ¶
func (in *CapacityReservationStatus) DeepCopy() *CapacityReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationStatus.
func (*CapacityReservationStatus) DeepCopyInto ¶
func (in *CapacityReservationStatus) DeepCopyInto(out *CapacityReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGateway ¶
type CarrierGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CarrierGatewaySpec `json:"spec,omitempty"` Status CarrierGatewayStatus `json:"status,omitempty"` }
func (*CarrierGateway) DeepCopy ¶
func (in *CarrierGateway) DeepCopy() *CarrierGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGateway.
func (*CarrierGateway) DeepCopyInto ¶
func (in *CarrierGateway) DeepCopyInto(out *CarrierGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CarrierGateway) DeepCopyObject ¶
func (in *CarrierGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CarrierGateway) SetupWebhookWithManager ¶
func (r *CarrierGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CarrierGateway) ValidateCreate ¶
func (r *CarrierGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CarrierGateway) ValidateDelete ¶
func (r *CarrierGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CarrierGateway) ValidateUpdate ¶
func (r *CarrierGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CarrierGatewayList ¶
type CarrierGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CarrierGateway CRD objects Items []CarrierGateway `json:"items,omitempty"` }
CarrierGatewayList is a list of CarrierGateways
func (*CarrierGatewayList) DeepCopy ¶
func (in *CarrierGatewayList) DeepCopy() *CarrierGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayList.
func (*CarrierGatewayList) DeepCopyInto ¶
func (in *CarrierGatewayList) DeepCopyInto(out *CarrierGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CarrierGatewayList) DeepCopyObject ¶
func (in *CarrierGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CarrierGatewaySpec ¶
type CarrierGatewaySpec struct { State *CarrierGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource CarrierGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CarrierGatewaySpec) DeepCopy ¶
func (in *CarrierGatewaySpec) DeepCopy() *CarrierGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewaySpec.
func (*CarrierGatewaySpec) DeepCopyInto ¶
func (in *CarrierGatewaySpec) DeepCopyInto(out *CarrierGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGatewaySpecResource ¶
type CarrierGatewaySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +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"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*CarrierGatewaySpecResource) DeepCopy ¶
func (in *CarrierGatewaySpecResource) DeepCopy() *CarrierGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewaySpecResource.
func (*CarrierGatewaySpecResource) DeepCopyInto ¶
func (in *CarrierGatewaySpecResource) DeepCopyInto(out *CarrierGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CarrierGatewayStatus ¶
type CarrierGatewayStatus 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 (*CarrierGatewayStatus) DeepCopy ¶
func (in *CarrierGatewayStatus) DeepCopy() *CarrierGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CarrierGatewayStatus.
func (*CarrierGatewayStatus) DeepCopyInto ¶
func (in *CarrierGatewayStatus) DeepCopyInto(out *CarrierGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRule ¶
type ClientVPNAuthorizationRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNAuthorizationRuleSpec `json:"spec,omitempty"` Status ClientVPNAuthorizationRuleStatus `json:"status,omitempty"` }
func (*ClientVPNAuthorizationRule) DeepCopy ¶
func (in *ClientVPNAuthorizationRule) DeepCopy() *ClientVPNAuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRule.
func (*ClientVPNAuthorizationRule) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRule) DeepCopyInto(out *ClientVPNAuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNAuthorizationRule) DeepCopyObject ¶
func (in *ClientVPNAuthorizationRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNAuthorizationRule) SetupWebhookWithManager ¶
func (r *ClientVPNAuthorizationRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClientVPNAuthorizationRule) ValidateCreate ¶
func (r *ClientVPNAuthorizationRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNAuthorizationRule) ValidateDelete ¶
func (r *ClientVPNAuthorizationRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNAuthorizationRule) ValidateUpdate ¶
func (r *ClientVPNAuthorizationRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClientVPNAuthorizationRuleList ¶
type ClientVPNAuthorizationRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClientVPNAuthorizationRule CRD objects Items []ClientVPNAuthorizationRule `json:"items,omitempty"` }
ClientVPNAuthorizationRuleList is a list of ClientVPNAuthorizationRules
func (*ClientVPNAuthorizationRuleList) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopy() *ClientVPNAuthorizationRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleList.
func (*ClientVPNAuthorizationRuleList) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopyInto(out *ClientVPNAuthorizationRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNAuthorizationRuleList) DeepCopyObject ¶
func (in *ClientVPNAuthorizationRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientVPNAuthorizationRuleSpec ¶
type ClientVPNAuthorizationRuleSpec struct { State *ClientVPNAuthorizationRuleSpecResource `json:"state,omitempty" tf:"-"` Resource ClientVPNAuthorizationRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClientVPNAuthorizationRuleSpec) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleSpec) DeepCopy() *ClientVPNAuthorizationRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleSpec.
func (*ClientVPNAuthorizationRuleSpec) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleSpec) DeepCopyInto(out *ClientVPNAuthorizationRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRuleSpecResource ¶
type ClientVPNAuthorizationRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessGroupID *string `json:"accessGroupID,omitempty" tf:"access_group_id"` // +optional AuthorizeAllGroups *bool `json:"authorizeAllGroups,omitempty" tf:"authorize_all_groups"` ClientVPNEndpointID *string `json:"clientVPNEndpointID" tf:"client_vpn_endpoint_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` TargetNetworkCIDR *string `json:"targetNetworkCIDR" tf:"target_network_cidr"` }
func (*ClientVPNAuthorizationRuleSpecResource) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleSpecResource) DeepCopy() *ClientVPNAuthorizationRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleSpecResource.
func (*ClientVPNAuthorizationRuleSpecResource) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleSpecResource) DeepCopyInto(out *ClientVPNAuthorizationRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthorizationRuleStatus ¶
type ClientVPNAuthorizationRuleStatus 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 (*ClientVPNAuthorizationRuleStatus) DeepCopy ¶
func (in *ClientVPNAuthorizationRuleStatus) DeepCopy() *ClientVPNAuthorizationRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNAuthorizationRuleStatus.
func (*ClientVPNAuthorizationRuleStatus) DeepCopyInto ¶
func (in *ClientVPNAuthorizationRuleStatus) DeepCopyInto(out *ClientVPNAuthorizationRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpoint ¶
type ClientVPNEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNEndpointSpec `json:"spec,omitempty"` Status ClientVPNEndpointStatus `json:"status,omitempty"` }
func (*ClientVPNEndpoint) DeepCopy ¶
func (in *ClientVPNEndpoint) DeepCopy() *ClientVPNEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpoint.
func (*ClientVPNEndpoint) DeepCopyInto ¶
func (in *ClientVPNEndpoint) DeepCopyInto(out *ClientVPNEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNEndpoint) DeepCopyObject ¶
func (in *ClientVPNEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNEndpoint) SetupWebhookWithManager ¶
func (r *ClientVPNEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClientVPNEndpoint) ValidateCreate ¶
func (r *ClientVPNEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNEndpoint) ValidateDelete ¶
func (r *ClientVPNEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNEndpoint) ValidateUpdate ¶
func (r *ClientVPNEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClientVPNEndpointList ¶
type ClientVPNEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClientVPNEndpoint CRD objects Items []ClientVPNEndpoint `json:"items,omitempty"` }
ClientVPNEndpointList is a list of ClientVPNEndpoints
func (*ClientVPNEndpointList) DeepCopy ¶
func (in *ClientVPNEndpointList) DeepCopy() *ClientVPNEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointList.
func (*ClientVPNEndpointList) DeepCopyInto ¶
func (in *ClientVPNEndpointList) DeepCopyInto(out *ClientVPNEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNEndpointList) DeepCopyObject ¶
func (in *ClientVPNEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientVPNEndpointSpec ¶
type ClientVPNEndpointSpec struct { State *ClientVPNEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource ClientVPNEndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClientVPNEndpointSpec) DeepCopy ¶
func (in *ClientVPNEndpointSpec) DeepCopy() *ClientVPNEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpec.
func (*ClientVPNEndpointSpec) DeepCopyInto ¶
func (in *ClientVPNEndpointSpec) DeepCopyInto(out *ClientVPNEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpecAuthenticationOptions ¶
type ClientVPNEndpointSpecAuthenticationOptions struct { // +optional ActiveDirectoryID *string `json:"activeDirectoryID,omitempty" tf:"active_directory_id"` // +optional RootCertificateChainArn *string `json:"rootCertificateChainArn,omitempty" tf:"root_certificate_chain_arn"` // +optional SamlProviderArn *string `json:"samlProviderArn,omitempty" tf:"saml_provider_arn"` // +optional SelfServiceSamlProviderArn *string `json:"selfServiceSamlProviderArn,omitempty" tf:"self_service_saml_provider_arn"` Type *string `json:"type" tf:"type"` }
func (*ClientVPNEndpointSpecAuthenticationOptions) DeepCopy ¶
func (in *ClientVPNEndpointSpecAuthenticationOptions) DeepCopy() *ClientVPNEndpointSpecAuthenticationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpecAuthenticationOptions.
func (*ClientVPNEndpointSpecAuthenticationOptions) DeepCopyInto ¶
func (in *ClientVPNEndpointSpecAuthenticationOptions) DeepCopyInto(out *ClientVPNEndpointSpecAuthenticationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpecClientConnectOptions ¶ added in v0.5.0
type ClientVPNEndpointSpecClientConnectOptions struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LambdaFunctionArn *string `json:"lambdaFunctionArn,omitempty" tf:"lambda_function_arn"` }
func (*ClientVPNEndpointSpecClientConnectOptions) DeepCopy ¶ added in v0.5.0
func (in *ClientVPNEndpointSpecClientConnectOptions) DeepCopy() *ClientVPNEndpointSpecClientConnectOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpecClientConnectOptions.
func (*ClientVPNEndpointSpecClientConnectOptions) DeepCopyInto ¶ added in v0.5.0
func (in *ClientVPNEndpointSpecClientConnectOptions) DeepCopyInto(out *ClientVPNEndpointSpecClientConnectOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpecClientConnectOptionsCodec ¶ added in v0.5.0
type ClientVPNEndpointSpecClientConnectOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ClientVPNEndpointSpecClientConnectOptionsCodec) Decode ¶ added in v0.5.0
func (ClientVPNEndpointSpecClientConnectOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClientVPNEndpointSpecClientLoginBannerOptions ¶ added in v0.5.0
type ClientVPNEndpointSpecClientLoginBannerOptions struct { // +optional BannerText *string `json:"bannerText,omitempty" tf:"banner_text"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*ClientVPNEndpointSpecClientLoginBannerOptions) DeepCopy ¶ added in v0.5.0
func (in *ClientVPNEndpointSpecClientLoginBannerOptions) DeepCopy() *ClientVPNEndpointSpecClientLoginBannerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpecClientLoginBannerOptions.
func (*ClientVPNEndpointSpecClientLoginBannerOptions) DeepCopyInto ¶ added in v0.5.0
func (in *ClientVPNEndpointSpecClientLoginBannerOptions) DeepCopyInto(out *ClientVPNEndpointSpecClientLoginBannerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpecClientLoginBannerOptionsCodec ¶ added in v0.5.0
type ClientVPNEndpointSpecClientLoginBannerOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ClientVPNEndpointSpecClientLoginBannerOptionsCodec) Decode ¶ added in v0.5.0
func (ClientVPNEndpointSpecClientLoginBannerOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClientVPNEndpointSpecConnectionLogOptions ¶
type ClientVPNEndpointSpecConnectionLogOptions struct { // +optional CloudwatchLogGroup *string `json:"cloudwatchLogGroup,omitempty" tf:"cloudwatch_log_group"` // +optional CloudwatchLogStream *string `json:"cloudwatchLogStream,omitempty" tf:"cloudwatch_log_stream"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*ClientVPNEndpointSpecConnectionLogOptions) DeepCopy ¶
func (in *ClientVPNEndpointSpecConnectionLogOptions) DeepCopy() *ClientVPNEndpointSpecConnectionLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpecConnectionLogOptions.
func (*ClientVPNEndpointSpecConnectionLogOptions) DeepCopyInto ¶
func (in *ClientVPNEndpointSpecConnectionLogOptions) DeepCopyInto(out *ClientVPNEndpointSpecConnectionLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointSpecConnectionLogOptionsCodec ¶
type ClientVPNEndpointSpecConnectionLogOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (ClientVPNEndpointSpecConnectionLogOptionsCodec) Decode ¶
func (ClientVPNEndpointSpecConnectionLogOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClientVPNEndpointSpecResource ¶
type ClientVPNEndpointSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +kubebuilder:validation:MaxItems=2 AuthenticationOptions []ClientVPNEndpointSpecAuthenticationOptions `json:"authenticationOptions" tf:"authentication_options"` ClientCIDRBlock *string `json:"clientCIDRBlock" tf:"client_cidr_block"` // +optional ClientConnectOptions *ClientVPNEndpointSpecClientConnectOptions `json:"clientConnectOptions,omitempty" tf:"client_connect_options"` // +optional ClientLoginBannerOptions *ClientVPNEndpointSpecClientLoginBannerOptions `json:"clientLoginBannerOptions,omitempty" tf:"client_login_banner_options"` ConnectionLogOptions *ClientVPNEndpointSpecConnectionLogOptions `json:"connectionLogOptions" tf:"connection_log_options"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional DnsServers []string `json:"dnsServers,omitempty" tf:"dns_servers"` // +optional // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional SelfServicePortal *string `json:"selfServicePortal,omitempty" tf:"self_service_portal"` ServerCertificateArn *string `json:"serverCertificateArn" tf:"server_certificate_arn"` // +optional SessionTimeoutHours *int64 `json:"sessionTimeoutHours,omitempty" tf:"session_timeout_hours"` // +optional SplitTunnel *bool `json:"splitTunnel,omitempty" tf:"split_tunnel"` // +optional // Deprecated Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TransportProtocol *string `json:"transportProtocol,omitempty" tf:"transport_protocol"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional VpnPort *int64 `json:"vpnPort,omitempty" tf:"vpn_port"` }
func (*ClientVPNEndpointSpecResource) DeepCopy ¶
func (in *ClientVPNEndpointSpecResource) DeepCopy() *ClientVPNEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointSpecResource.
func (*ClientVPNEndpointSpecResource) DeepCopyInto ¶
func (in *ClientVPNEndpointSpecResource) DeepCopyInto(out *ClientVPNEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointStatus ¶
type ClientVPNEndpointStatus 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 (*ClientVPNEndpointStatus) DeepCopy ¶
func (in *ClientVPNEndpointStatus) DeepCopy() *ClientVPNEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointStatus.
func (*ClientVPNEndpointStatus) DeepCopyInto ¶
func (in *ClientVPNEndpointStatus) DeepCopyInto(out *ClientVPNEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociation ¶
type ClientVPNNetworkAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNNetworkAssociationSpec `json:"spec,omitempty"` Status ClientVPNNetworkAssociationStatus `json:"status,omitempty"` }
func (*ClientVPNNetworkAssociation) DeepCopy ¶
func (in *ClientVPNNetworkAssociation) DeepCopy() *ClientVPNNetworkAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociation.
func (*ClientVPNNetworkAssociation) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociation) DeepCopyInto(out *ClientVPNNetworkAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNNetworkAssociation) DeepCopyObject ¶
func (in *ClientVPNNetworkAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNNetworkAssociation) SetupWebhookWithManager ¶
func (r *ClientVPNNetworkAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClientVPNNetworkAssociation) ValidateCreate ¶
func (r *ClientVPNNetworkAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNNetworkAssociation) ValidateDelete ¶
func (r *ClientVPNNetworkAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNNetworkAssociation) ValidateUpdate ¶
func (r *ClientVPNNetworkAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClientVPNNetworkAssociationList ¶
type ClientVPNNetworkAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClientVPNNetworkAssociation CRD objects Items []ClientVPNNetworkAssociation `json:"items,omitempty"` }
ClientVPNNetworkAssociationList is a list of ClientVPNNetworkAssociations
func (*ClientVPNNetworkAssociationList) DeepCopy ¶
func (in *ClientVPNNetworkAssociationList) DeepCopy() *ClientVPNNetworkAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationList.
func (*ClientVPNNetworkAssociationList) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationList) DeepCopyInto(out *ClientVPNNetworkAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNNetworkAssociationList) DeepCopyObject ¶
func (in *ClientVPNNetworkAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientVPNNetworkAssociationSpec ¶
type ClientVPNNetworkAssociationSpec struct { State *ClientVPNNetworkAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource ClientVPNNetworkAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClientVPNNetworkAssociationSpec) DeepCopy ¶
func (in *ClientVPNNetworkAssociationSpec) DeepCopy() *ClientVPNNetworkAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationSpec.
func (*ClientVPNNetworkAssociationSpec) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationSpec) DeepCopyInto(out *ClientVPNNetworkAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociationSpecResource ¶
type ClientVPNNetworkAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AssociationID *string `json:"associationID,omitempty" tf:"association_id"` ClientVPNEndpointID *string `json:"clientVPNEndpointID" tf:"client_vpn_endpoint_id"` // +optional // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 // Deprecated SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +optional // Deprecated Status *string `json:"status,omitempty" tf:"status"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*ClientVPNNetworkAssociationSpecResource) DeepCopy ¶
func (in *ClientVPNNetworkAssociationSpecResource) DeepCopy() *ClientVPNNetworkAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationSpecResource.
func (*ClientVPNNetworkAssociationSpecResource) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationSpecResource) DeepCopyInto(out *ClientVPNNetworkAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNNetworkAssociationStatus ¶
type ClientVPNNetworkAssociationStatus 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 (*ClientVPNNetworkAssociationStatus) DeepCopy ¶
func (in *ClientVPNNetworkAssociationStatus) DeepCopy() *ClientVPNNetworkAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNNetworkAssociationStatus.
func (*ClientVPNNetworkAssociationStatus) DeepCopyInto ¶
func (in *ClientVPNNetworkAssociationStatus) DeepCopyInto(out *ClientVPNNetworkAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRoute ¶
type ClientVPNRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientVPNRouteSpec `json:"spec,omitempty"` Status ClientVPNRouteStatus `json:"status,omitempty"` }
func (*ClientVPNRoute) DeepCopy ¶
func (in *ClientVPNRoute) DeepCopy() *ClientVPNRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRoute.
func (*ClientVPNRoute) DeepCopyInto ¶
func (in *ClientVPNRoute) DeepCopyInto(out *ClientVPNRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNRoute) DeepCopyObject ¶
func (in *ClientVPNRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientVPNRoute) SetupWebhookWithManager ¶
func (r *ClientVPNRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClientVPNRoute) ValidateCreate ¶
func (r *ClientVPNRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNRoute) ValidateDelete ¶
func (r *ClientVPNRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClientVPNRoute) ValidateUpdate ¶
func (r *ClientVPNRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClientVPNRouteList ¶
type ClientVPNRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClientVPNRoute CRD objects Items []ClientVPNRoute `json:"items,omitempty"` }
ClientVPNRouteList is a list of ClientVPNRoutes
func (*ClientVPNRouteList) DeepCopy ¶
func (in *ClientVPNRouteList) DeepCopy() *ClientVPNRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteList.
func (*ClientVPNRouteList) DeepCopyInto ¶
func (in *ClientVPNRouteList) DeepCopyInto(out *ClientVPNRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientVPNRouteList) DeepCopyObject ¶
func (in *ClientVPNRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientVPNRouteSpec ¶
type ClientVPNRouteSpec struct { State *ClientVPNRouteSpecResource `json:"state,omitempty" tf:"-"` Resource ClientVPNRouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClientVPNRouteSpec) DeepCopy ¶
func (in *ClientVPNRouteSpec) DeepCopy() *ClientVPNRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteSpec.
func (*ClientVPNRouteSpec) DeepCopyInto ¶
func (in *ClientVPNRouteSpec) DeepCopyInto(out *ClientVPNRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRouteSpecResource ¶
type ClientVPNRouteSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClientVPNEndpointID *string `json:"clientVPNEndpointID" tf:"client_vpn_endpoint_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` // +optional Origin *string `json:"origin,omitempty" tf:"origin"` TargetVpcSubnetID *string `json:"targetVpcSubnetID" tf:"target_vpc_subnet_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ClientVPNRouteSpecResource) DeepCopy ¶
func (in *ClientVPNRouteSpecResource) DeepCopy() *ClientVPNRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteSpecResource.
func (*ClientVPNRouteSpecResource) DeepCopyInto ¶
func (in *ClientVPNRouteSpecResource) DeepCopyInto(out *ClientVPNRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNRouteStatus ¶
type ClientVPNRouteStatus 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 (*ClientVPNRouteStatus) DeepCopy ¶
func (in *ClientVPNRouteStatus) DeepCopy() *ClientVPNRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNRouteStatus.
func (*ClientVPNRouteStatus) DeepCopyInto ¶
func (in *ClientVPNRouteStatus) DeepCopyInto(out *ClientVPNRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fleet ¶
type Fleet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FleetSpec `json:"spec,omitempty"` Status FleetStatus `json:"status,omitempty"` }
func (*Fleet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet.
func (*Fleet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Fleet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Fleet) SetupWebhookWithManager ¶
func (*Fleet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Fleet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FleetList ¶
type FleetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Fleet CRD objects Items []Fleet `json:"items,omitempty"` }
FleetList is a list of Fleets
func (*FleetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList.
func (*FleetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FleetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FleetSpec ¶
type FleetSpec struct { State *FleetSpecResource `json:"state,omitempty" tf:"-"` Resource FleetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FleetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpec.
func (*FleetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecLaunchTemplateConfig ¶
type FleetSpecLaunchTemplateConfig struct { LaunchTemplateSpecification *FleetSpecLaunchTemplateConfigLaunchTemplateSpecification `json:"launchTemplateSpecification" tf:"launch_template_specification"` // +optional // +kubebuilder:validation:MaxItems=50 Override []FleetSpecLaunchTemplateConfigOverride `json:"override,omitempty" tf:"override"` }
func (*FleetSpecLaunchTemplateConfig) DeepCopy ¶
func (in *FleetSpecLaunchTemplateConfig) DeepCopy() *FleetSpecLaunchTemplateConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecLaunchTemplateConfig.
func (*FleetSpecLaunchTemplateConfig) DeepCopyInto ¶
func (in *FleetSpecLaunchTemplateConfig) DeepCopyInto(out *FleetSpecLaunchTemplateConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecLaunchTemplateConfigCodec ¶
type FleetSpecLaunchTemplateConfigCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecLaunchTemplateConfigCodec) Decode ¶
func (FleetSpecLaunchTemplateConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecLaunchTemplateConfigLaunchTemplateSpecification ¶
type FleetSpecLaunchTemplateConfigLaunchTemplateSpecification struct { // +optional LaunchTemplateID *string `json:"launchTemplateID,omitempty" tf:"launch_template_id"` // +optional LaunchTemplateName *string `json:"launchTemplateName,omitempty" tf:"launch_template_name"` Version *string `json:"version" tf:"version"` }
func (*FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopy ¶
func (in *FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopy() *FleetSpecLaunchTemplateConfigLaunchTemplateSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecLaunchTemplateConfigLaunchTemplateSpecification.
func (*FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopyInto ¶
func (in *FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopyInto(out *FleetSpecLaunchTemplateConfigLaunchTemplateSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec ¶
type FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec) Decode ¶
func (FleetSpecLaunchTemplateConfigLaunchTemplateSpecificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecLaunchTemplateConfigOverride ¶
type FleetSpecLaunchTemplateConfigOverride struct { // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` // +optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"` // +optional MaxPrice *string `json:"maxPrice,omitempty" tf:"max_price"` // +optional Priority *float64 `json:"priority,omitempty" tf:"priority"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity"` }
func (*FleetSpecLaunchTemplateConfigOverride) DeepCopy ¶
func (in *FleetSpecLaunchTemplateConfigOverride) DeepCopy() *FleetSpecLaunchTemplateConfigOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecLaunchTemplateConfigOverride.
func (*FleetSpecLaunchTemplateConfigOverride) DeepCopyInto ¶
func (in *FleetSpecLaunchTemplateConfigOverride) DeepCopyInto(out *FleetSpecLaunchTemplateConfigOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecOnDemandOptions ¶
type FleetSpecOnDemandOptions struct { // +optional AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy"` }
func (*FleetSpecOnDemandOptions) DeepCopy ¶
func (in *FleetSpecOnDemandOptions) DeepCopy() *FleetSpecOnDemandOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecOnDemandOptions.
func (*FleetSpecOnDemandOptions) DeepCopyInto ¶
func (in *FleetSpecOnDemandOptions) DeepCopyInto(out *FleetSpecOnDemandOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecOnDemandOptionsCodec ¶
type FleetSpecOnDemandOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecOnDemandOptionsCodec) Decode ¶
func (FleetSpecOnDemandOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecResource ¶
type FleetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Context *string `json:"context,omitempty" tf:"context"` // +optional ExcessCapacityTerminationPolicy *string `json:"excessCapacityTerminationPolicy,omitempty" tf:"excess_capacity_termination_policy"` LaunchTemplateConfig *FleetSpecLaunchTemplateConfig `json:"launchTemplateConfig" tf:"launch_template_config"` // +optional OnDemandOptions *FleetSpecOnDemandOptions `json:"onDemandOptions,omitempty" tf:"on_demand_options"` // +optional ReplaceUnhealthyInstances *bool `json:"replaceUnhealthyInstances,omitempty" tf:"replace_unhealthy_instances"` // +optional SpotOptions *FleetSpecSpotOptions `json:"spotOptions,omitempty" tf:"spot_options"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TargetCapacitySpecification *FleetSpecTargetCapacitySpecification `json:"targetCapacitySpecification" tf:"target_capacity_specification"` // +optional TerminateInstances *bool `json:"terminateInstances,omitempty" tf:"terminate_instances"` // +optional TerminateInstancesWithExpiration *bool `json:"terminateInstancesWithExpiration,omitempty" tf:"terminate_instances_with_expiration"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*FleetSpecResource) DeepCopy ¶
func (in *FleetSpecResource) DeepCopy() *FleetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecResource.
func (*FleetSpecResource) DeepCopyInto ¶
func (in *FleetSpecResource) DeepCopyInto(out *FleetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecSpotOptions ¶
type FleetSpecSpotOptions struct { // +optional AllocationStrategy *string `json:"allocationStrategy,omitempty" tf:"allocation_strategy"` // +optional InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior"` // +optional InstancePoolsToUseCount *int64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count"` // +optional MaintenanceStrategies *FleetSpecSpotOptionsMaintenanceStrategies `json:"maintenanceStrategies,omitempty" tf:"maintenance_strategies"` }
func (*FleetSpecSpotOptions) DeepCopy ¶
func (in *FleetSpecSpotOptions) DeepCopy() *FleetSpecSpotOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecSpotOptions.
func (*FleetSpecSpotOptions) DeepCopyInto ¶
func (in *FleetSpecSpotOptions) DeepCopyInto(out *FleetSpecSpotOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecSpotOptionsCodec ¶
type FleetSpecSpotOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecSpotOptionsCodec) Decode ¶
func (FleetSpecSpotOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecSpotOptionsMaintenanceStrategies ¶
type FleetSpecSpotOptionsMaintenanceStrategies struct { // +optional CapacityRebalance *FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance `json:"capacityRebalance,omitempty" tf:"capacity_rebalance"` }
func (*FleetSpecSpotOptionsMaintenanceStrategies) DeepCopy ¶
func (in *FleetSpecSpotOptionsMaintenanceStrategies) DeepCopy() *FleetSpecSpotOptionsMaintenanceStrategies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecSpotOptionsMaintenanceStrategies.
func (*FleetSpecSpotOptionsMaintenanceStrategies) DeepCopyInto ¶
func (in *FleetSpecSpotOptionsMaintenanceStrategies) DeepCopyInto(out *FleetSpecSpotOptionsMaintenanceStrategies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance ¶
type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance struct { // +optional ReplacementStrategy *string `json:"replacementStrategy,omitempty" tf:"replacement_strategy"` }
func (*FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance) DeepCopy ¶
func (in *FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance) DeepCopy() *FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance.
func (*FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance) DeepCopyInto ¶
func (in *FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance) DeepCopyInto(out *FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec ¶
type FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec) Decode ¶
func (FleetSpecSpotOptionsMaintenanceStrategiesCapacityRebalanceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecSpotOptionsMaintenanceStrategiesCodec ¶
type FleetSpecSpotOptionsMaintenanceStrategiesCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecSpotOptionsMaintenanceStrategiesCodec) Decode ¶
func (FleetSpecSpotOptionsMaintenanceStrategiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetSpecTargetCapacitySpecification ¶
type FleetSpecTargetCapacitySpecification struct { DefaultTargetCapacityType *string `json:"defaultTargetCapacityType" tf:"default_target_capacity_type"` // +optional OnDemandTargetCapacity *int64 `json:"onDemandTargetCapacity,omitempty" tf:"on_demand_target_capacity"` // +optional SpotTargetCapacity *int64 `json:"spotTargetCapacity,omitempty" tf:"spot_target_capacity"` TotalTargetCapacity *int64 `json:"totalTargetCapacity" tf:"total_target_capacity"` }
func (*FleetSpecTargetCapacitySpecification) DeepCopy ¶
func (in *FleetSpecTargetCapacitySpecification) DeepCopy() *FleetSpecTargetCapacitySpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpecTargetCapacitySpecification.
func (*FleetSpecTargetCapacitySpecification) DeepCopyInto ¶
func (in *FleetSpecTargetCapacitySpecification) DeepCopyInto(out *FleetSpecTargetCapacitySpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpecTargetCapacitySpecificationCodec ¶
type FleetSpecTargetCapacitySpecificationCodec struct { }
+k8s:deepcopy-gen=false
func (FleetSpecTargetCapacitySpecificationCodec) Decode ¶
func (FleetSpecTargetCapacitySpecificationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FleetStatus ¶
type FleetStatus 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 (*FleetStatus) DeepCopy ¶
func (in *FleetStatus) DeepCopy() *FleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetStatus.
func (*FleetStatus) DeepCopyInto ¶
func (in *FleetStatus) DeepCopyInto(out *FleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Host ¶ added in v0.5.0
type Host struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostSpec `json:"spec,omitempty"` Status HostStatus `json:"status,omitempty"` }
func (*Host) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Host.
func (*Host) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Host) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Host) SetupWebhookWithManager ¶ added in v0.5.0
func (*Host) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Host) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HostList ¶ added in v0.5.0
type HostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Host CRD objects Items []Host `json:"items,omitempty"` }
HostList is a list of Hosts
func (*HostList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostList.
func (*HostList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostList) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostSpec ¶ added in v0.5.0
type HostSpec struct { State *HostSpecResource `json:"state,omitempty" tf:"-"` Resource HostSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HostSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostSpec.
func (*HostSpec) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostSpecResource ¶ added in v0.5.0
type HostSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoPlacement *string `json:"autoPlacement,omitempty" tf:"auto_placement"` AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone"` // +optional HostRecovery *string `json:"hostRecovery,omitempty" tf:"host_recovery"` // +optional InstanceFamily *string `json:"instanceFamily,omitempty" tf:"instance_family"` // +optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"` // +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 (*HostSpecResource) DeepCopy ¶ added in v0.5.0
func (in *HostSpecResource) DeepCopy() *HostSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostSpecResource.
func (*HostSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *HostSpecResource) DeepCopyInto(out *HostSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostStatus ¶ added in v0.5.0
type HostStatus 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 (*HostStatus) DeepCopy ¶ added in v0.5.0
func (in *HostStatus) DeepCopy() *HostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostStatus.
func (*HostStatus) DeepCopyInto ¶ added in v0.5.0
func (in *HostStatus) DeepCopyInto(out *HostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRoute ¶
type LocalGatewayRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalGatewayRouteSpec `json:"spec,omitempty"` Status LocalGatewayRouteStatus `json:"status,omitempty"` }
func (*LocalGatewayRoute) DeepCopy ¶
func (in *LocalGatewayRoute) DeepCopy() *LocalGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRoute.
func (*LocalGatewayRoute) DeepCopyInto ¶
func (in *LocalGatewayRoute) DeepCopyInto(out *LocalGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRoute) DeepCopyObject ¶
func (in *LocalGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRoute) SetupWebhookWithManager ¶
func (r *LocalGatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocalGatewayRoute) ValidateCreate ¶
func (r *LocalGatewayRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocalGatewayRoute) ValidateDelete ¶
func (r *LocalGatewayRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocalGatewayRoute) ValidateUpdate ¶
func (r *LocalGatewayRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocalGatewayRouteList ¶
type LocalGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocalGatewayRoute CRD objects Items []LocalGatewayRoute `json:"items,omitempty"` }
LocalGatewayRouteList is a list of LocalGatewayRoutes
func (*LocalGatewayRouteList) DeepCopy ¶
func (in *LocalGatewayRouteList) DeepCopy() *LocalGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteList.
func (*LocalGatewayRouteList) DeepCopyInto ¶
func (in *LocalGatewayRouteList) DeepCopyInto(out *LocalGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteList) DeepCopyObject ¶
func (in *LocalGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocalGatewayRouteSpec ¶
type LocalGatewayRouteSpec struct { State *LocalGatewayRouteSpecResource `json:"state,omitempty" tf:"-"` Resource LocalGatewayRouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LocalGatewayRouteSpec) DeepCopy ¶
func (in *LocalGatewayRouteSpec) DeepCopy() *LocalGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteSpec.
func (*LocalGatewayRouteSpec) DeepCopyInto ¶
func (in *LocalGatewayRouteSpec) DeepCopyInto(out *LocalGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteSpecResource ¶
type LocalGatewayRouteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID" tf:"local_gateway_route_table_id"` LocalGatewayVirtualInterfaceGroupID *string `json:"localGatewayVirtualInterfaceGroupID" tf:"local_gateway_virtual_interface_group_id"` }
func (*LocalGatewayRouteSpecResource) DeepCopy ¶
func (in *LocalGatewayRouteSpecResource) DeepCopy() *LocalGatewayRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteSpecResource.
func (*LocalGatewayRouteSpecResource) DeepCopyInto ¶
func (in *LocalGatewayRouteSpecResource) DeepCopyInto(out *LocalGatewayRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteStatus ¶
type LocalGatewayRouteStatus 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 (*LocalGatewayRouteStatus) DeepCopy ¶
func (in *LocalGatewayRouteStatus) DeepCopy() *LocalGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteStatus.
func (*LocalGatewayRouteStatus) DeepCopyInto ¶
func (in *LocalGatewayRouteStatus) DeepCopyInto(out *LocalGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVpcAssociation ¶
type LocalGatewayRouteTableVpcAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocalGatewayRouteTableVpcAssociationSpec `json:"spec,omitempty"` Status LocalGatewayRouteTableVpcAssociationStatus `json:"status,omitempty"` }
func (*LocalGatewayRouteTableVpcAssociation) DeepCopy ¶
func (in *LocalGatewayRouteTableVpcAssociation) DeepCopy() *LocalGatewayRouteTableVpcAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVpcAssociation.
func (*LocalGatewayRouteTableVpcAssociation) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVpcAssociation) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteTableVpcAssociation) DeepCopyObject ¶
func (in *LocalGatewayRouteTableVpcAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocalGatewayRouteTableVpcAssociation) SetupWebhookWithManager ¶
func (r *LocalGatewayRouteTableVpcAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocalGatewayRouteTableVpcAssociation) ValidateCreate ¶
func (r *LocalGatewayRouteTableVpcAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocalGatewayRouteTableVpcAssociation) ValidateDelete ¶
func (r *LocalGatewayRouteTableVpcAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocalGatewayRouteTableVpcAssociation) ValidateUpdate ¶
func (r *LocalGatewayRouteTableVpcAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocalGatewayRouteTableVpcAssociationList ¶
type LocalGatewayRouteTableVpcAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocalGatewayRouteTableVpcAssociation CRD objects Items []LocalGatewayRouteTableVpcAssociation `json:"items,omitempty"` }
LocalGatewayRouteTableVpcAssociationList is a list of LocalGatewayRouteTableVpcAssociations
func (*LocalGatewayRouteTableVpcAssociationList) DeepCopy ¶
func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopy() *LocalGatewayRouteTableVpcAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVpcAssociationList.
func (*LocalGatewayRouteTableVpcAssociationList) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalGatewayRouteTableVpcAssociationList) DeepCopyObject ¶
func (in *LocalGatewayRouteTableVpcAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocalGatewayRouteTableVpcAssociationSpec ¶
type LocalGatewayRouteTableVpcAssociationSpec struct { State *LocalGatewayRouteTableVpcAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource LocalGatewayRouteTableVpcAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LocalGatewayRouteTableVpcAssociationSpec) DeepCopy ¶
func (in *LocalGatewayRouteTableVpcAssociationSpec) DeepCopy() *LocalGatewayRouteTableVpcAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVpcAssociationSpec.
func (*LocalGatewayRouteTableVpcAssociationSpec) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVpcAssociationSpec) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVpcAssociationSpecResource ¶
type LocalGatewayRouteTableVpcAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional LocalGatewayID *string `json:"localGatewayID,omitempty" tf:"local_gateway_id"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID" tf:"local_gateway_route_table_id"` // +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 (*LocalGatewayRouteTableVpcAssociationSpecResource) DeepCopy ¶
func (in *LocalGatewayRouteTableVpcAssociationSpecResource) DeepCopy() *LocalGatewayRouteTableVpcAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVpcAssociationSpecResource.
func (*LocalGatewayRouteTableVpcAssociationSpecResource) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVpcAssociationSpecResource) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableVpcAssociationStatus ¶
type LocalGatewayRouteTableVpcAssociationStatus 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 (*LocalGatewayRouteTableVpcAssociationStatus) DeepCopy ¶
func (in *LocalGatewayRouteTableVpcAssociationStatus) DeepCopy() *LocalGatewayRouteTableVpcAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVpcAssociationStatus.
func (*LocalGatewayRouteTableVpcAssociationStatus) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVpcAssociationStatus) DeepCopyInto(out *LocalGatewayRouteTableVpcAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixList ¶
type ManagedPrefixList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPrefixListSpec `json:"spec,omitempty"` Status ManagedPrefixListStatus `json:"status,omitempty"` }
func (*ManagedPrefixList) DeepCopy ¶
func (in *ManagedPrefixList) DeepCopy() *ManagedPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixList.
func (*ManagedPrefixList) DeepCopyInto ¶
func (in *ManagedPrefixList) DeepCopyInto(out *ManagedPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixList) DeepCopyObject ¶
func (in *ManagedPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrefixList) SetupWebhookWithManager ¶
func (r *ManagedPrefixList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedPrefixList) ValidateCreate ¶
func (r *ManagedPrefixList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrefixList) ValidateDelete ¶
func (r *ManagedPrefixList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrefixList) ValidateUpdate ¶
func (r *ManagedPrefixList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedPrefixListEntry ¶ added in v0.5.0
type ManagedPrefixListEntry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedPrefixListEntrySpec `json:"spec,omitempty"` Status ManagedPrefixListEntryStatus `json:"status,omitempty"` }
func (*ManagedPrefixListEntry) DeepCopy ¶ added in v0.5.0
func (in *ManagedPrefixListEntry) DeepCopy() *ManagedPrefixListEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListEntry.
func (*ManagedPrefixListEntry) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedPrefixListEntry) DeepCopyInto(out *ManagedPrefixListEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixListEntry) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedPrefixListEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrefixListEntry) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ManagedPrefixListEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedPrefixListEntry) ValidateCreate ¶ added in v0.5.0
func (r *ManagedPrefixListEntry) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrefixListEntry) ValidateDelete ¶ added in v0.5.0
func (r *ManagedPrefixListEntry) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedPrefixListEntry) ValidateUpdate ¶ added in v0.5.0
func (r *ManagedPrefixListEntry) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedPrefixListEntryList ¶ added in v0.5.0
type ManagedPrefixListEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedPrefixListEntry CRD objects Items []ManagedPrefixListEntry `json:"items,omitempty"` }
ManagedPrefixListEntryList is a list of ManagedPrefixListEntrys
func (*ManagedPrefixListEntryList) DeepCopy ¶ added in v0.5.0
func (in *ManagedPrefixListEntryList) DeepCopy() *ManagedPrefixListEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListEntryList.
func (*ManagedPrefixListEntryList) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedPrefixListEntryList) DeepCopyInto(out *ManagedPrefixListEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixListEntryList) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedPrefixListEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedPrefixListEntrySpec ¶ added in v0.5.0
type ManagedPrefixListEntrySpec struct { State *ManagedPrefixListEntrySpecResource `json:"state,omitempty" tf:"-"` Resource ManagedPrefixListEntrySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedPrefixListEntrySpec) DeepCopy ¶ added in v0.5.0
func (in *ManagedPrefixListEntrySpec) DeepCopy() *ManagedPrefixListEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListEntrySpec.
func (*ManagedPrefixListEntrySpec) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedPrefixListEntrySpec) DeepCopyInto(out *ManagedPrefixListEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListEntrySpecResource ¶ added in v0.5.0
type ManagedPrefixListEntrySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Cidr *string `json:"cidr" tf:"cidr"` // +optional Description *string `json:"description,omitempty" tf:"description"` PrefixListID *string `json:"prefixListID" tf:"prefix_list_id"` }
func (*ManagedPrefixListEntrySpecResource) DeepCopy ¶ added in v0.5.0
func (in *ManagedPrefixListEntrySpecResource) DeepCopy() *ManagedPrefixListEntrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListEntrySpecResource.
func (*ManagedPrefixListEntrySpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedPrefixListEntrySpecResource) DeepCopyInto(out *ManagedPrefixListEntrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListEntryStatus ¶ added in v0.5.0
type ManagedPrefixListEntryStatus 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 (*ManagedPrefixListEntryStatus) DeepCopy ¶ added in v0.5.0
func (in *ManagedPrefixListEntryStatus) DeepCopy() *ManagedPrefixListEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListEntryStatus.
func (*ManagedPrefixListEntryStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedPrefixListEntryStatus) DeepCopyInto(out *ManagedPrefixListEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListList ¶
type ManagedPrefixListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedPrefixList CRD objects Items []ManagedPrefixList `json:"items,omitempty"` }
ManagedPrefixListList is a list of ManagedPrefixLists
func (*ManagedPrefixListList) DeepCopy ¶
func (in *ManagedPrefixListList) DeepCopy() *ManagedPrefixListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListList.
func (*ManagedPrefixListList) DeepCopyInto ¶
func (in *ManagedPrefixListList) DeepCopyInto(out *ManagedPrefixListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrefixListList) DeepCopyObject ¶
func (in *ManagedPrefixListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedPrefixListSpec ¶
type ManagedPrefixListSpec struct { State *ManagedPrefixListSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedPrefixListSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ManagedPrefixListSpec) DeepCopy ¶
func (in *ManagedPrefixListSpec) DeepCopy() *ManagedPrefixListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListSpec.
func (*ManagedPrefixListSpec) DeepCopyInto ¶
func (in *ManagedPrefixListSpec) DeepCopyInto(out *ManagedPrefixListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListSpecEntry ¶
type ManagedPrefixListSpecEntry struct { Cidr *string `json:"cidr" tf:"cidr"` // +optional Description *string `json:"description,omitempty" tf:"description"` }
func (*ManagedPrefixListSpecEntry) DeepCopy ¶
func (in *ManagedPrefixListSpecEntry) DeepCopy() *ManagedPrefixListSpecEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListSpecEntry.
func (*ManagedPrefixListSpecEntry) DeepCopyInto ¶
func (in *ManagedPrefixListSpecEntry) DeepCopyInto(out *ManagedPrefixListSpecEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListSpecResource ¶
type ManagedPrefixListSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Entry []ManagedPrefixListSpecEntry `json:"entry,omitempty" tf:"entry"` MaxEntries *int64 `json:"maxEntries" tf:"max_entries"` Name *string `json:"name" tf:"name"` // +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"` // +optional Version *int64 `json:"version,omitempty" tf:"version"` }
func (*ManagedPrefixListSpecResource) DeepCopy ¶
func (in *ManagedPrefixListSpecResource) DeepCopy() *ManagedPrefixListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListSpecResource.
func (*ManagedPrefixListSpecResource) DeepCopyInto ¶
func (in *ManagedPrefixListSpecResource) DeepCopyInto(out *ManagedPrefixListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixListStatus ¶
type ManagedPrefixListStatus 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 (*ManagedPrefixListStatus) DeepCopy ¶
func (in *ManagedPrefixListStatus) DeepCopy() *ManagedPrefixListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrefixListStatus.
func (*ManagedPrefixListStatus) DeepCopyInto ¶
func (in *ManagedPrefixListStatus) DeepCopyInto(out *ManagedPrefixListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsPath ¶ added in v0.5.0
type NetworkInsightsPath struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInsightsPathSpec `json:"spec,omitempty"` Status NetworkInsightsPathStatus `json:"status,omitempty"` }
func (*NetworkInsightsPath) DeepCopy ¶ added in v0.5.0
func (in *NetworkInsightsPath) DeepCopy() *NetworkInsightsPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPath.
func (*NetworkInsightsPath) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkInsightsPath) DeepCopyInto(out *NetworkInsightsPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInsightsPath) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkInsightsPath) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInsightsPath) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NetworkInsightsPath) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkInsightsPath) ValidateCreate ¶ added in v0.5.0
func (r *NetworkInsightsPath) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInsightsPath) ValidateDelete ¶ added in v0.5.0
func (r *NetworkInsightsPath) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInsightsPath) ValidateUpdate ¶ added in v0.5.0
func (r *NetworkInsightsPath) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkInsightsPathList ¶ added in v0.5.0
type NetworkInsightsPathList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkInsightsPath CRD objects Items []NetworkInsightsPath `json:"items,omitempty"` }
NetworkInsightsPathList is a list of NetworkInsightsPaths
func (*NetworkInsightsPathList) DeepCopy ¶ added in v0.5.0
func (in *NetworkInsightsPathList) DeepCopy() *NetworkInsightsPathList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPathList.
func (*NetworkInsightsPathList) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkInsightsPathList) DeepCopyInto(out *NetworkInsightsPathList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInsightsPathList) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkInsightsPathList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInsightsPathSpec ¶ added in v0.5.0
type NetworkInsightsPathSpec struct { State *NetworkInsightsPathSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkInsightsPathSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NetworkInsightsPathSpec) DeepCopy ¶ added in v0.5.0
func (in *NetworkInsightsPathSpec) DeepCopy() *NetworkInsightsPathSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPathSpec.
func (*NetworkInsightsPathSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkInsightsPathSpec) DeepCopyInto(out *NetworkInsightsPathSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsPathSpecResource ¶ added in v0.5.0
type NetworkInsightsPathSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Destination *string `json:"destination" tf:"destination"` // +optional DestinationIP *string `json:"destinationIP,omitempty" tf:"destination_ip"` // +optional DestinationPort *int64 `json:"destinationPort,omitempty" tf:"destination_port"` Protocol *string `json:"protocol" tf:"protocol"` Source *string `json:"source" tf:"source"` // +optional SourceIP *string `json:"sourceIP,omitempty" tf:"source_ip"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*NetworkInsightsPathSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NetworkInsightsPathSpecResource) DeepCopy() *NetworkInsightsPathSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPathSpecResource.
func (*NetworkInsightsPathSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkInsightsPathSpecResource) DeepCopyInto(out *NetworkInsightsPathSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsPathStatus ¶ added in v0.5.0
type NetworkInsightsPathStatus 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 (*NetworkInsightsPathStatus) DeepCopy ¶ added in v0.5.0
func (in *NetworkInsightsPathStatus) DeepCopy() *NetworkInsightsPathStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPathStatus.
func (*NetworkInsightsPathStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkInsightsPathStatus) DeepCopyInto(out *NetworkInsightsPathStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerialConsoleAccess ¶ added in v0.5.0
type SerialConsoleAccess struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SerialConsoleAccessSpec `json:"spec,omitempty"` Status SerialConsoleAccessStatus `json:"status,omitempty"` }
func (*SerialConsoleAccess) DeepCopy ¶ added in v0.5.0
func (in *SerialConsoleAccess) DeepCopy() *SerialConsoleAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialConsoleAccess.
func (*SerialConsoleAccess) DeepCopyInto ¶ added in v0.5.0
func (in *SerialConsoleAccess) DeepCopyInto(out *SerialConsoleAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SerialConsoleAccess) DeepCopyObject ¶ added in v0.5.0
func (in *SerialConsoleAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SerialConsoleAccess) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SerialConsoleAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SerialConsoleAccess) ValidateCreate ¶ added in v0.5.0
func (r *SerialConsoleAccess) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SerialConsoleAccess) ValidateDelete ¶ added in v0.5.0
func (r *SerialConsoleAccess) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SerialConsoleAccess) ValidateUpdate ¶ added in v0.5.0
func (r *SerialConsoleAccess) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SerialConsoleAccessList ¶ added in v0.5.0
type SerialConsoleAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SerialConsoleAccess CRD objects Items []SerialConsoleAccess `json:"items,omitempty"` }
SerialConsoleAccessList is a list of SerialConsoleAccesss
func (*SerialConsoleAccessList) DeepCopy ¶ added in v0.5.0
func (in *SerialConsoleAccessList) DeepCopy() *SerialConsoleAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialConsoleAccessList.
func (*SerialConsoleAccessList) DeepCopyInto ¶ added in v0.5.0
func (in *SerialConsoleAccessList) DeepCopyInto(out *SerialConsoleAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SerialConsoleAccessList) DeepCopyObject ¶ added in v0.5.0
func (in *SerialConsoleAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SerialConsoleAccessSpec ¶ added in v0.5.0
type SerialConsoleAccessSpec struct { State *SerialConsoleAccessSpecResource `json:"state,omitempty" tf:"-"` Resource SerialConsoleAccessSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SerialConsoleAccessSpec) DeepCopy ¶ added in v0.5.0
func (in *SerialConsoleAccessSpec) DeepCopy() *SerialConsoleAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialConsoleAccessSpec.
func (*SerialConsoleAccessSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SerialConsoleAccessSpec) DeepCopyInto(out *SerialConsoleAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerialConsoleAccessSpecResource ¶ added in v0.5.0
type SerialConsoleAccessSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*SerialConsoleAccessSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SerialConsoleAccessSpecResource) DeepCopy() *SerialConsoleAccessSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialConsoleAccessSpecResource.
func (*SerialConsoleAccessSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SerialConsoleAccessSpecResource) DeepCopyInto(out *SerialConsoleAccessSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SerialConsoleAccessStatus ¶ added in v0.5.0
type SerialConsoleAccessStatus 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 (*SerialConsoleAccessStatus) DeepCopy ¶ added in v0.5.0
func (in *SerialConsoleAccessStatus) DeepCopy() *SerialConsoleAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SerialConsoleAccessStatus.
func (*SerialConsoleAccessStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SerialConsoleAccessStatus) DeepCopyInto(out *SerialConsoleAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRReservation ¶ added in v0.5.0
type SubnetCIDRReservation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetCIDRReservationSpec `json:"spec,omitempty"` Status SubnetCIDRReservationStatus `json:"status,omitempty"` }
func (*SubnetCIDRReservation) DeepCopy ¶ added in v0.5.0
func (in *SubnetCIDRReservation) DeepCopy() *SubnetCIDRReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservation.
func (*SubnetCIDRReservation) DeepCopyInto ¶ added in v0.5.0
func (in *SubnetCIDRReservation) DeepCopyInto(out *SubnetCIDRReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetCIDRReservation) DeepCopyObject ¶ added in v0.5.0
func (in *SubnetCIDRReservation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetCIDRReservation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SubnetCIDRReservation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubnetCIDRReservation) ValidateCreate ¶ added in v0.5.0
func (r *SubnetCIDRReservation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubnetCIDRReservation) ValidateDelete ¶ added in v0.5.0
func (r *SubnetCIDRReservation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubnetCIDRReservation) ValidateUpdate ¶ added in v0.5.0
func (r *SubnetCIDRReservation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubnetCIDRReservationList ¶ added in v0.5.0
type SubnetCIDRReservationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubnetCIDRReservation CRD objects Items []SubnetCIDRReservation `json:"items,omitempty"` }
SubnetCIDRReservationList is a list of SubnetCIDRReservations
func (*SubnetCIDRReservationList) DeepCopy ¶ added in v0.5.0
func (in *SubnetCIDRReservationList) DeepCopy() *SubnetCIDRReservationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservationList.
func (*SubnetCIDRReservationList) DeepCopyInto ¶ added in v0.5.0
func (in *SubnetCIDRReservationList) DeepCopyInto(out *SubnetCIDRReservationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetCIDRReservationList) DeepCopyObject ¶ added in v0.5.0
func (in *SubnetCIDRReservationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetCIDRReservationSpec ¶ added in v0.5.0
type SubnetCIDRReservationSpec struct { State *SubnetCIDRReservationSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetCIDRReservationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SubnetCIDRReservationSpec) DeepCopy ¶ added in v0.5.0
func (in *SubnetCIDRReservationSpec) DeepCopy() *SubnetCIDRReservationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservationSpec.
func (*SubnetCIDRReservationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SubnetCIDRReservationSpec) DeepCopyInto(out *SubnetCIDRReservationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRReservationSpecResource ¶ added in v0.5.0
type SubnetCIDRReservationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` ReservationType *string `json:"reservationType" tf:"reservation_type"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*SubnetCIDRReservationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SubnetCIDRReservationSpecResource) DeepCopy() *SubnetCIDRReservationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservationSpecResource.
func (*SubnetCIDRReservationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SubnetCIDRReservationSpecResource) DeepCopyInto(out *SubnetCIDRReservationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRReservationStatus ¶ added in v0.5.0
type SubnetCIDRReservationStatus 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 (*SubnetCIDRReservationStatus) DeepCopy ¶ added in v0.5.0
func (in *SubnetCIDRReservationStatus) DeepCopy() *SubnetCIDRReservationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservationStatus.
func (*SubnetCIDRReservationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SubnetCIDRReservationStatus) DeepCopyInto(out *SubnetCIDRReservationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶
type Tag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec,omitempty"` Status TagStatus `json:"status,omitempty"` }
func (*Tag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Tag) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TagList ¶
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Tag CRD objects Items []Tag `json:"items,omitempty"` }
TagList is a list of Tags
func (*TagList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagSpec ¶
type TagSpec struct { State *TagSpecResource `json:"state,omitempty" tf:"-"` Resource TagSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TagSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpecResource ¶
type TagSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Key *string `json:"key" tf:"key"` ResourceID *string `json:"resourceID" tf:"resource_id"` Value *string `json:"value" tf:"value"` }
func (*TagSpecResource) DeepCopy ¶
func (in *TagSpecResource) DeepCopy() *TagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpecResource.
func (*TagSpecResource) DeepCopyInto ¶
func (in *TagSpecResource) DeepCopyInto(out *TagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶
type TagStatus 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 (*TagStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilter ¶
type TrafficMirrorFilter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterSpec `json:"spec,omitempty"` Status TrafficMirrorFilterStatus `json:"status,omitempty"` }
func (*TrafficMirrorFilter) DeepCopy ¶
func (in *TrafficMirrorFilter) DeepCopy() *TrafficMirrorFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilter.
func (*TrafficMirrorFilter) DeepCopyInto ¶
func (in *TrafficMirrorFilter) DeepCopyInto(out *TrafficMirrorFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilter) DeepCopyObject ¶
func (in *TrafficMirrorFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilter) SetupWebhookWithManager ¶
func (r *TrafficMirrorFilter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorFilter) ValidateCreate ¶
func (r *TrafficMirrorFilter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilter) ValidateDelete ¶
func (r *TrafficMirrorFilter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilter) ValidateUpdate ¶
func (r *TrafficMirrorFilter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorFilterList ¶
type TrafficMirrorFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorFilter CRD objects Items []TrafficMirrorFilter `json:"items,omitempty"` }
TrafficMirrorFilterList is a list of TrafficMirrorFilters
func (*TrafficMirrorFilterList) DeepCopy ¶
func (in *TrafficMirrorFilterList) DeepCopy() *TrafficMirrorFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterList.
func (*TrafficMirrorFilterList) DeepCopyInto ¶
func (in *TrafficMirrorFilterList) DeepCopyInto(out *TrafficMirrorFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterList) DeepCopyObject ¶
func (in *TrafficMirrorFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorFilterRule ¶
type TrafficMirrorFilterRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorFilterRuleSpec `json:"spec,omitempty"` Status TrafficMirrorFilterRuleStatus `json:"status,omitempty"` }
func (*TrafficMirrorFilterRule) DeepCopy ¶
func (in *TrafficMirrorFilterRule) DeepCopy() *TrafficMirrorFilterRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRule.
func (*TrafficMirrorFilterRule) DeepCopyInto ¶
func (in *TrafficMirrorFilterRule) DeepCopyInto(out *TrafficMirrorFilterRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterRule) DeepCopyObject ¶
func (in *TrafficMirrorFilterRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorFilterRule) SetupWebhookWithManager ¶
func (r *TrafficMirrorFilterRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorFilterRule) ValidateCreate ¶
func (r *TrafficMirrorFilterRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterRule) ValidateDelete ¶
func (r *TrafficMirrorFilterRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorFilterRule) ValidateUpdate ¶
func (r *TrafficMirrorFilterRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorFilterRuleList ¶
type TrafficMirrorFilterRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorFilterRule CRD objects Items []TrafficMirrorFilterRule `json:"items,omitempty"` }
TrafficMirrorFilterRuleList is a list of TrafficMirrorFilterRules
func (*TrafficMirrorFilterRuleList) DeepCopy ¶
func (in *TrafficMirrorFilterRuleList) DeepCopy() *TrafficMirrorFilterRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleList.
func (*TrafficMirrorFilterRuleList) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleList) DeepCopyInto(out *TrafficMirrorFilterRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorFilterRuleList) DeepCopyObject ¶
func (in *TrafficMirrorFilterRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorFilterRuleSpec ¶
type TrafficMirrorFilterRuleSpec struct { State *TrafficMirrorFilterRuleSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorFilterRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TrafficMirrorFilterRuleSpec) DeepCopy ¶
func (in *TrafficMirrorFilterRuleSpec) DeepCopy() *TrafficMirrorFilterRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleSpec.
func (*TrafficMirrorFilterRuleSpec) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleSpec) DeepCopyInto(out *TrafficMirrorFilterRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleSpecDestinationPortRange ¶
type TrafficMirrorFilterRuleSpecDestinationPortRange struct { // +optional FromPort *int64 `json:"fromPort,omitempty" tf:"from_port"` // +optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port"` }
func (*TrafficMirrorFilterRuleSpecDestinationPortRange) DeepCopy ¶
func (in *TrafficMirrorFilterRuleSpecDestinationPortRange) DeepCopy() *TrafficMirrorFilterRuleSpecDestinationPortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleSpecDestinationPortRange.
func (*TrafficMirrorFilterRuleSpecDestinationPortRange) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleSpecDestinationPortRange) DeepCopyInto(out *TrafficMirrorFilterRuleSpecDestinationPortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleSpecDestinationPortRangeCodec ¶
type TrafficMirrorFilterRuleSpecDestinationPortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (TrafficMirrorFilterRuleSpecDestinationPortRangeCodec) Decode ¶
func (TrafficMirrorFilterRuleSpecDestinationPortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TrafficMirrorFilterRuleSpecResource ¶
type TrafficMirrorFilterRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` // +optional DestinationPortRange *TrafficMirrorFilterRuleSpecDestinationPortRange `json:"destinationPortRange,omitempty" tf:"destination_port_range"` // +optional Protocol *int64 `json:"protocol,omitempty" tf:"protocol"` RuleAction *string `json:"ruleAction" tf:"rule_action"` RuleNumber *int64 `json:"ruleNumber" tf:"rule_number"` SourceCIDRBlock *string `json:"sourceCIDRBlock" tf:"source_cidr_block"` // +optional SourcePortRange *TrafficMirrorFilterRuleSpecSourcePortRange `json:"sourcePortRange,omitempty" tf:"source_port_range"` TrafficDirection *string `json:"trafficDirection" tf:"traffic_direction"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID" tf:"traffic_mirror_filter_id"` }
func (*TrafficMirrorFilterRuleSpecResource) DeepCopy ¶
func (in *TrafficMirrorFilterRuleSpecResource) DeepCopy() *TrafficMirrorFilterRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleSpecResource.
func (*TrafficMirrorFilterRuleSpecResource) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleSpecResource) DeepCopyInto(out *TrafficMirrorFilterRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleSpecSourcePortRange ¶
type TrafficMirrorFilterRuleSpecSourcePortRange struct { // +optional FromPort *int64 `json:"fromPort,omitempty" tf:"from_port"` // +optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port"` }
func (*TrafficMirrorFilterRuleSpecSourcePortRange) DeepCopy ¶
func (in *TrafficMirrorFilterRuleSpecSourcePortRange) DeepCopy() *TrafficMirrorFilterRuleSpecSourcePortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleSpecSourcePortRange.
func (*TrafficMirrorFilterRuleSpecSourcePortRange) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleSpecSourcePortRange) DeepCopyInto(out *TrafficMirrorFilterRuleSpecSourcePortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterRuleSpecSourcePortRangeCodec ¶
type TrafficMirrorFilterRuleSpecSourcePortRangeCodec struct { }
+k8s:deepcopy-gen=false
func (TrafficMirrorFilterRuleSpecSourcePortRangeCodec) Decode ¶
func (TrafficMirrorFilterRuleSpecSourcePortRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TrafficMirrorFilterRuleStatus ¶
type TrafficMirrorFilterRuleStatus 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 (*TrafficMirrorFilterRuleStatus) DeepCopy ¶
func (in *TrafficMirrorFilterRuleStatus) DeepCopy() *TrafficMirrorFilterRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterRuleStatus.
func (*TrafficMirrorFilterRuleStatus) DeepCopyInto ¶
func (in *TrafficMirrorFilterRuleStatus) DeepCopyInto(out *TrafficMirrorFilterRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterSpec ¶
type TrafficMirrorFilterSpec struct { State *TrafficMirrorFilterSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorFilterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TrafficMirrorFilterSpec) DeepCopy ¶
func (in *TrafficMirrorFilterSpec) DeepCopy() *TrafficMirrorFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterSpec.
func (*TrafficMirrorFilterSpec) DeepCopyInto ¶
func (in *TrafficMirrorFilterSpec) DeepCopyInto(out *TrafficMirrorFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterSpecResource ¶
type TrafficMirrorFilterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional NetworkServices []string `json:"networkServices,omitempty" tf:"network_services"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*TrafficMirrorFilterSpecResource) DeepCopy ¶
func (in *TrafficMirrorFilterSpecResource) DeepCopy() *TrafficMirrorFilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterSpecResource.
func (*TrafficMirrorFilterSpecResource) DeepCopyInto ¶
func (in *TrafficMirrorFilterSpecResource) DeepCopyInto(out *TrafficMirrorFilterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorFilterStatus ¶
type TrafficMirrorFilterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TrafficMirrorFilterStatus) DeepCopy ¶
func (in *TrafficMirrorFilterStatus) DeepCopy() *TrafficMirrorFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorFilterStatus.
func (*TrafficMirrorFilterStatus) DeepCopyInto ¶
func (in *TrafficMirrorFilterStatus) DeepCopyInto(out *TrafficMirrorFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSession ¶
type TrafficMirrorSession struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorSessionSpec `json:"spec,omitempty"` Status TrafficMirrorSessionStatus `json:"status,omitempty"` }
func (*TrafficMirrorSession) DeepCopy ¶
func (in *TrafficMirrorSession) DeepCopy() *TrafficMirrorSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSession.
func (*TrafficMirrorSession) DeepCopyInto ¶
func (in *TrafficMirrorSession) DeepCopyInto(out *TrafficMirrorSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSession) DeepCopyObject ¶
func (in *TrafficMirrorSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorSession) SetupWebhookWithManager ¶
func (r *TrafficMirrorSession) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorSession) ValidateCreate ¶
func (r *TrafficMirrorSession) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorSession) ValidateDelete ¶
func (r *TrafficMirrorSession) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorSession) ValidateUpdate ¶
func (r *TrafficMirrorSession) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorSessionList ¶
type TrafficMirrorSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorSession CRD objects Items []TrafficMirrorSession `json:"items,omitempty"` }
TrafficMirrorSessionList is a list of TrafficMirrorSessions
func (*TrafficMirrorSessionList) DeepCopy ¶
func (in *TrafficMirrorSessionList) DeepCopy() *TrafficMirrorSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionList.
func (*TrafficMirrorSessionList) DeepCopyInto ¶
func (in *TrafficMirrorSessionList) DeepCopyInto(out *TrafficMirrorSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorSessionList) DeepCopyObject ¶
func (in *TrafficMirrorSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorSessionSpec ¶
type TrafficMirrorSessionSpec struct { State *TrafficMirrorSessionSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorSessionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TrafficMirrorSessionSpec) DeepCopy ¶
func (in *TrafficMirrorSessionSpec) DeepCopy() *TrafficMirrorSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionSpec.
func (*TrafficMirrorSessionSpec) DeepCopyInto ¶
func (in *TrafficMirrorSessionSpec) DeepCopyInto(out *TrafficMirrorSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionSpecResource ¶
type TrafficMirrorSessionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PacketLength *int64 `json:"packetLength,omitempty" tf:"packet_length"` SessionNumber *int64 `json:"sessionNumber" tf:"session_number"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID" tf:"traffic_mirror_filter_id"` TrafficMirrorTargetID *string `json:"trafficMirrorTargetID" tf:"traffic_mirror_target_id"` // +optional VirtualNetworkID *int64 `json:"virtualNetworkID,omitempty" tf:"virtual_network_id"` }
func (*TrafficMirrorSessionSpecResource) DeepCopy ¶
func (in *TrafficMirrorSessionSpecResource) DeepCopy() *TrafficMirrorSessionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionSpecResource.
func (*TrafficMirrorSessionSpecResource) DeepCopyInto ¶
func (in *TrafficMirrorSessionSpecResource) DeepCopyInto(out *TrafficMirrorSessionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorSessionStatus ¶
type TrafficMirrorSessionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TrafficMirrorSessionStatus) DeepCopy ¶
func (in *TrafficMirrorSessionStatus) DeepCopy() *TrafficMirrorSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorSessionStatus.
func (*TrafficMirrorSessionStatus) DeepCopyInto ¶
func (in *TrafficMirrorSessionStatus) DeepCopyInto(out *TrafficMirrorSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTarget ¶
type TrafficMirrorTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficMirrorTargetSpec `json:"spec,omitempty"` Status TrafficMirrorTargetStatus `json:"status,omitempty"` }
func (*TrafficMirrorTarget) DeepCopy ¶
func (in *TrafficMirrorTarget) DeepCopy() *TrafficMirrorTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTarget.
func (*TrafficMirrorTarget) DeepCopyInto ¶
func (in *TrafficMirrorTarget) DeepCopyInto(out *TrafficMirrorTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorTarget) DeepCopyObject ¶
func (in *TrafficMirrorTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficMirrorTarget) SetupWebhookWithManager ¶
func (r *TrafficMirrorTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TrafficMirrorTarget) ValidateCreate ¶
func (r *TrafficMirrorTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorTarget) ValidateDelete ¶
func (r *TrafficMirrorTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TrafficMirrorTarget) ValidateUpdate ¶
func (r *TrafficMirrorTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TrafficMirrorTargetList ¶
type TrafficMirrorTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TrafficMirrorTarget CRD objects Items []TrafficMirrorTarget `json:"items,omitempty"` }
TrafficMirrorTargetList is a list of TrafficMirrorTargets
func (*TrafficMirrorTargetList) DeepCopy ¶
func (in *TrafficMirrorTargetList) DeepCopy() *TrafficMirrorTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetList.
func (*TrafficMirrorTargetList) DeepCopyInto ¶
func (in *TrafficMirrorTargetList) DeepCopyInto(out *TrafficMirrorTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficMirrorTargetList) DeepCopyObject ¶
func (in *TrafficMirrorTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrafficMirrorTargetSpec ¶
type TrafficMirrorTargetSpec struct { State *TrafficMirrorTargetSpecResource `json:"state,omitempty" tf:"-"` Resource TrafficMirrorTargetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TrafficMirrorTargetSpec) DeepCopy ¶
func (in *TrafficMirrorTargetSpec) DeepCopy() *TrafficMirrorTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetSpec.
func (*TrafficMirrorTargetSpec) DeepCopyInto ¶
func (in *TrafficMirrorTargetSpec) DeepCopyInto(out *TrafficMirrorTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTargetSpecResource ¶
type TrafficMirrorTargetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional NetworkInterfaceID *string `json:"networkInterfaceID,omitempty" tf:"network_interface_id"` // +optional NetworkLoadBalancerArn *string `json:"networkLoadBalancerArn,omitempty" tf:"network_load_balancer_arn"` // +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 (*TrafficMirrorTargetSpecResource) DeepCopy ¶
func (in *TrafficMirrorTargetSpecResource) DeepCopy() *TrafficMirrorTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetSpecResource.
func (*TrafficMirrorTargetSpecResource) DeepCopyInto ¶
func (in *TrafficMirrorTargetSpecResource) DeepCopyInto(out *TrafficMirrorTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorTargetStatus ¶
type TrafficMirrorTargetStatus 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 (*TrafficMirrorTargetStatus) DeepCopy ¶
func (in *TrafficMirrorTargetStatus) DeepCopy() *TrafficMirrorTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorTargetStatus.
func (*TrafficMirrorTargetStatus) DeepCopyInto ¶
func (in *TrafficMirrorTargetStatus) DeepCopyInto(out *TrafficMirrorTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGateway ¶
type TransitGateway struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewaySpec `json:"spec,omitempty"` Status TransitGatewayStatus `json:"status,omitempty"` }
func (*TransitGateway) DeepCopy ¶
func (in *TransitGateway) DeepCopy() *TransitGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGateway.
func (*TransitGateway) DeepCopyInto ¶
func (in *TransitGateway) DeepCopyInto(out *TransitGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGateway) DeepCopyObject ¶
func (in *TransitGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGateway) SetupWebhookWithManager ¶
func (r *TransitGateway) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGateway) ValidateCreate ¶
func (r *TransitGateway) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGateway) ValidateDelete ¶
func (r *TransitGateway) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGateway) ValidateUpdate ¶
func (r *TransitGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayConnect ¶ added in v0.5.0
type TransitGatewayConnect struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayConnectSpec `json:"spec,omitempty"` Status TransitGatewayConnectStatus `json:"status,omitempty"` }
func (*TransitGatewayConnect) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnect) DeepCopy() *TransitGatewayConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnect.
func (*TransitGatewayConnect) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnect) DeepCopyInto(out *TransitGatewayConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnect) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayConnect) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayConnect) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayConnect) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayConnect) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayConnect) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayConnect) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayConnect) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayConnect) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayConnect) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayConnectList ¶ added in v0.5.0
type TransitGatewayConnectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayConnect CRD objects Items []TransitGatewayConnect `json:"items,omitempty"` }
TransitGatewayConnectList is a list of TransitGatewayConnects
func (*TransitGatewayConnectList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectList) DeepCopy() *TransitGatewayConnectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectList.
func (*TransitGatewayConnectList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectList) DeepCopyInto(out *TransitGatewayConnectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnectList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayConnectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayConnectPeer ¶ added in v0.5.0
type TransitGatewayConnectPeer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayConnectPeerSpec `json:"spec,omitempty"` Status TransitGatewayConnectPeerStatus `json:"status,omitempty"` }
func (*TransitGatewayConnectPeer) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectPeer) DeepCopy() *TransitGatewayConnectPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeer.
func (*TransitGatewayConnectPeer) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectPeer) DeepCopyInto(out *TransitGatewayConnectPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnectPeer) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayConnectPeer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayConnectPeer) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayConnectPeer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayConnectPeer) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayConnectPeer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayConnectPeer) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayConnectPeer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayConnectPeer) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayConnectPeer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayConnectPeerList ¶ added in v0.5.0
type TransitGatewayConnectPeerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayConnectPeer CRD objects Items []TransitGatewayConnectPeer `json:"items,omitempty"` }
TransitGatewayConnectPeerList is a list of TransitGatewayConnectPeers
func (*TransitGatewayConnectPeerList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerList) DeepCopy() *TransitGatewayConnectPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerList.
func (*TransitGatewayConnectPeerList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerList) DeepCopyInto(out *TransitGatewayConnectPeerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayConnectPeerList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayConnectPeerSpec ¶ added in v0.5.0
type TransitGatewayConnectPeerSpec struct { State *TransitGatewayConnectPeerSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayConnectPeerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayConnectPeerSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerSpec) DeepCopy() *TransitGatewayConnectPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerSpec.
func (*TransitGatewayConnectPeerSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerSpec) DeepCopyInto(out *TransitGatewayConnectPeerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerSpecResource ¶ added in v0.5.0
type TransitGatewayConnectPeerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BgpAsn *string `json:"bgpAsn,omitempty" tf:"bgp_asn"` // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=1 InsideCIDRBlocks []string `json:"insideCIDRBlocks" tf:"inside_cidr_blocks"` PeerAddress *string `json:"peerAddress" tf:"peer_address"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TransitGatewayAddress *string `json:"transitGatewayAddress,omitempty" tf:"transit_gateway_address"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` }
func (*TransitGatewayConnectPeerSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerSpecResource) DeepCopy() *TransitGatewayConnectPeerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerSpecResource.
func (*TransitGatewayConnectPeerSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerSpecResource) DeepCopyInto(out *TransitGatewayConnectPeerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerStatus ¶ added in v0.5.0
type TransitGatewayConnectPeerStatus 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 (*TransitGatewayConnectPeerStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerStatus) DeepCopy() *TransitGatewayConnectPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerStatus.
func (*TransitGatewayConnectPeerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectPeerStatus) DeepCopyInto(out *TransitGatewayConnectPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectSpec ¶ added in v0.5.0
type TransitGatewayConnectSpec struct { State *TransitGatewayConnectSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayConnectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayConnectSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectSpec) DeepCopy() *TransitGatewayConnectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectSpec.
func (*TransitGatewayConnectSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectSpec) DeepCopyInto(out *TransitGatewayConnectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectSpecResource ¶ added in v0.5.0
type TransitGatewayConnectSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TransitGatewayDefaultRouteTableAssociation *bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association"` // +optional TransitGatewayDefaultRouteTablePropagation *bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation"` TransitGatewayID *string `json:"transitGatewayID" tf:"transit_gateway_id"` TransportAttachmentID *string `json:"transportAttachmentID" tf:"transport_attachment_id"` }
func (*TransitGatewayConnectSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectSpecResource) DeepCopy() *TransitGatewayConnectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectSpecResource.
func (*TransitGatewayConnectSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectSpecResource) DeepCopyInto(out *TransitGatewayConnectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectStatus ¶ added in v0.5.0
type TransitGatewayConnectStatus 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 (*TransitGatewayConnectStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayConnectStatus) DeepCopy() *TransitGatewayConnectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectStatus.
func (*TransitGatewayConnectStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayConnectStatus) DeepCopyInto(out *TransitGatewayConnectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayList ¶
type TransitGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGateway CRD objects Items []TransitGateway `json:"items,omitempty"` }
TransitGatewayList is a list of TransitGateways
func (*TransitGatewayList) DeepCopy ¶
func (in *TransitGatewayList) DeepCopy() *TransitGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayList.
func (*TransitGatewayList) DeepCopyInto ¶
func (in *TransitGatewayList) DeepCopyInto(out *TransitGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayList) DeepCopyObject ¶
func (in *TransitGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayMulticastDomain ¶ added in v0.5.0
type TransitGatewayMulticastDomain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayMulticastDomainSpec `json:"spec,omitempty"` Status TransitGatewayMulticastDomainStatus `json:"status,omitempty"` }
func (*TransitGatewayMulticastDomain) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomain) DeepCopy() *TransitGatewayMulticastDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomain.
func (*TransitGatewayMulticastDomain) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomain) DeepCopyInto(out *TransitGatewayMulticastDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastDomain) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayMulticastDomain) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomain) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayMulticastDomain) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomain) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastDomain) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomain) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastDomain) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomain) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayMulticastDomainAssociation ¶ added in v0.5.0
type TransitGatewayMulticastDomainAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayMulticastDomainAssociationSpec `json:"spec,omitempty"` Status TransitGatewayMulticastDomainAssociationStatus `json:"status,omitempty"` }
func (*TransitGatewayMulticastDomainAssociation) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociation) DeepCopy() *TransitGatewayMulticastDomainAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociation.
func (*TransitGatewayMulticastDomainAssociation) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociation) DeepCopyInto(out *TransitGatewayMulticastDomainAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastDomainAssociation) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayMulticastDomainAssociation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomainAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayMulticastDomainAssociation) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomainAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastDomainAssociation) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomainAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastDomainAssociation) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayMulticastDomainAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayMulticastDomainAssociationList ¶ added in v0.5.0
type TransitGatewayMulticastDomainAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayMulticastDomainAssociation CRD objects Items []TransitGatewayMulticastDomainAssociation `json:"items,omitempty"` }
TransitGatewayMulticastDomainAssociationList is a list of TransitGatewayMulticastDomainAssociations
func (*TransitGatewayMulticastDomainAssociationList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationList) DeepCopy() *TransitGatewayMulticastDomainAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociationList.
func (*TransitGatewayMulticastDomainAssociationList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationList) DeepCopyInto(out *TransitGatewayMulticastDomainAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastDomainAssociationList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayMulticastDomainAssociationSpec ¶ added in v0.5.0
type TransitGatewayMulticastDomainAssociationSpec struct { State *TransitGatewayMulticastDomainAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayMulticastDomainAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayMulticastDomainAssociationSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationSpec) DeepCopy() *TransitGatewayMulticastDomainAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociationSpec.
func (*TransitGatewayMulticastDomainAssociationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationSpec) DeepCopyInto(out *TransitGatewayMulticastDomainAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainAssociationSpecResource ¶ added in v0.5.0
type TransitGatewayMulticastDomainAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` SubnetID *string `json:"subnetID" tf:"subnet_id"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID" tf:"transit_gateway_multicast_domain_id"` }
func (*TransitGatewayMulticastDomainAssociationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationSpecResource) DeepCopy() *TransitGatewayMulticastDomainAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociationSpecResource.
func (*TransitGatewayMulticastDomainAssociationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationSpecResource) DeepCopyInto(out *TransitGatewayMulticastDomainAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainAssociationStatus ¶ added in v0.5.0
type TransitGatewayMulticastDomainAssociationStatus 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 (*TransitGatewayMulticastDomainAssociationStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationStatus) DeepCopy() *TransitGatewayMulticastDomainAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociationStatus.
func (*TransitGatewayMulticastDomainAssociationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainAssociationStatus) DeepCopyInto(out *TransitGatewayMulticastDomainAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainList ¶ added in v0.5.0
type TransitGatewayMulticastDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayMulticastDomain CRD objects Items []TransitGatewayMulticastDomain `json:"items,omitempty"` }
TransitGatewayMulticastDomainList is a list of TransitGatewayMulticastDomains
func (*TransitGatewayMulticastDomainList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainList) DeepCopy() *TransitGatewayMulticastDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainList.
func (*TransitGatewayMulticastDomainList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainList) DeepCopyInto(out *TransitGatewayMulticastDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastDomainList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayMulticastDomainSpec ¶ added in v0.5.0
type TransitGatewayMulticastDomainSpec struct { State *TransitGatewayMulticastDomainSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayMulticastDomainSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayMulticastDomainSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainSpec) DeepCopy() *TransitGatewayMulticastDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainSpec.
func (*TransitGatewayMulticastDomainSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainSpec) DeepCopyInto(out *TransitGatewayMulticastDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainSpecResource ¶ added in v0.5.0
type TransitGatewayMulticastDomainSpecResource 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"` AutoAcceptSharedAssociations *string `json:"autoAcceptSharedAssociations,omitempty" tf:"auto_accept_shared_associations"` // +optional Igmpv2Support *string `json:"igmpv2Support,omitempty" tf:"igmpv2_support"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional StaticSourcesSupport *string `json:"staticSourcesSupport,omitempty" tf:"static_sources_support"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TransitGatewayID *string `json:"transitGatewayID" tf:"transit_gateway_id"` }
func (*TransitGatewayMulticastDomainSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainSpecResource) DeepCopy() *TransitGatewayMulticastDomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainSpecResource.
func (*TransitGatewayMulticastDomainSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainSpecResource) DeepCopyInto(out *TransitGatewayMulticastDomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainStatus ¶ added in v0.5.0
type TransitGatewayMulticastDomainStatus 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 (*TransitGatewayMulticastDomainStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainStatus) DeepCopy() *TransitGatewayMulticastDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainStatus.
func (*TransitGatewayMulticastDomainStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastDomainStatus) DeepCopyInto(out *TransitGatewayMulticastDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupMember ¶ added in v0.5.0
type TransitGatewayMulticastGroupMember struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayMulticastGroupMemberSpec `json:"spec,omitempty"` Status TransitGatewayMulticastGroupMemberStatus `json:"status,omitempty"` }
func (*TransitGatewayMulticastGroupMember) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMember) DeepCopy() *TransitGatewayMulticastGroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupMember.
func (*TransitGatewayMulticastGroupMember) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMember) DeepCopyInto(out *TransitGatewayMulticastGroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastGroupMember) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayMulticastGroupMember) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupMember) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayMulticastGroupMember) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupMember) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastGroupMember) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupMember) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastGroupMember) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupMember) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayMulticastGroupMemberList ¶ added in v0.5.0
type TransitGatewayMulticastGroupMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayMulticastGroupMember CRD objects Items []TransitGatewayMulticastGroupMember `json:"items,omitempty"` }
TransitGatewayMulticastGroupMemberList is a list of TransitGatewayMulticastGroupMembers
func (*TransitGatewayMulticastGroupMemberList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberList) DeepCopy() *TransitGatewayMulticastGroupMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupMemberList.
func (*TransitGatewayMulticastGroupMemberList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberList) DeepCopyInto(out *TransitGatewayMulticastGroupMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastGroupMemberList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayMulticastGroupMemberSpec ¶ added in v0.5.0
type TransitGatewayMulticastGroupMemberSpec struct { State *TransitGatewayMulticastGroupMemberSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayMulticastGroupMemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayMulticastGroupMemberSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberSpec) DeepCopy() *TransitGatewayMulticastGroupMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupMemberSpec.
func (*TransitGatewayMulticastGroupMemberSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberSpec) DeepCopyInto(out *TransitGatewayMulticastGroupMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupMemberSpecResource ¶ added in v0.5.0
type TransitGatewayMulticastGroupMemberSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GroupIPAddress *string `json:"groupIPAddress" tf:"group_ip_address"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID" tf:"transit_gateway_multicast_domain_id"` }
func (*TransitGatewayMulticastGroupMemberSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberSpecResource) DeepCopy() *TransitGatewayMulticastGroupMemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupMemberSpecResource.
func (*TransitGatewayMulticastGroupMemberSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberSpecResource) DeepCopyInto(out *TransitGatewayMulticastGroupMemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupMemberStatus ¶ added in v0.5.0
type TransitGatewayMulticastGroupMemberStatus 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 (*TransitGatewayMulticastGroupMemberStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberStatus) DeepCopy() *TransitGatewayMulticastGroupMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupMemberStatus.
func (*TransitGatewayMulticastGroupMemberStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupMemberStatus) DeepCopyInto(out *TransitGatewayMulticastGroupMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupSource ¶ added in v0.5.0
type TransitGatewayMulticastGroupSource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayMulticastGroupSourceSpec `json:"spec,omitempty"` Status TransitGatewayMulticastGroupSourceStatus `json:"status,omitempty"` }
func (*TransitGatewayMulticastGroupSource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSource) DeepCopy() *TransitGatewayMulticastGroupSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupSource.
func (*TransitGatewayMulticastGroupSource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSource) DeepCopyInto(out *TransitGatewayMulticastGroupSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastGroupSource) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayMulticastGroupSource) SetupWebhookWithManager ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupSource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayMulticastGroupSource) ValidateCreate ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupSource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastGroupSource) ValidateDelete ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupSource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayMulticastGroupSource) ValidateUpdate ¶ added in v0.5.0
func (r *TransitGatewayMulticastGroupSource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayMulticastGroupSourceList ¶ added in v0.5.0
type TransitGatewayMulticastGroupSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayMulticastGroupSource CRD objects Items []TransitGatewayMulticastGroupSource `json:"items,omitempty"` }
TransitGatewayMulticastGroupSourceList is a list of TransitGatewayMulticastGroupSources
func (*TransitGatewayMulticastGroupSourceList) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceList) DeepCopy() *TransitGatewayMulticastGroupSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupSourceList.
func (*TransitGatewayMulticastGroupSourceList) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceList) DeepCopyInto(out *TransitGatewayMulticastGroupSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayMulticastGroupSourceList) DeepCopyObject ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayMulticastGroupSourceSpec ¶ added in v0.5.0
type TransitGatewayMulticastGroupSourceSpec struct { State *TransitGatewayMulticastGroupSourceSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayMulticastGroupSourceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayMulticastGroupSourceSpec) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceSpec) DeepCopy() *TransitGatewayMulticastGroupSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupSourceSpec.
func (*TransitGatewayMulticastGroupSourceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceSpec) DeepCopyInto(out *TransitGatewayMulticastGroupSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupSourceSpecResource ¶ added in v0.5.0
type TransitGatewayMulticastGroupSourceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GroupIPAddress *string `json:"groupIPAddress" tf:"group_ip_address"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID" tf:"transit_gateway_multicast_domain_id"` }
func (*TransitGatewayMulticastGroupSourceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceSpecResource) DeepCopy() *TransitGatewayMulticastGroupSourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupSourceSpecResource.
func (*TransitGatewayMulticastGroupSourceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceSpecResource) DeepCopyInto(out *TransitGatewayMulticastGroupSourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastGroupSourceStatus ¶ added in v0.5.0
type TransitGatewayMulticastGroupSourceStatus 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 (*TransitGatewayMulticastGroupSourceStatus) DeepCopy ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceStatus) DeepCopy() *TransitGatewayMulticastGroupSourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroupSourceStatus.
func (*TransitGatewayMulticastGroupSourceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TransitGatewayMulticastGroupSourceStatus) DeepCopyInto(out *TransitGatewayMulticastGroupSourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachment ¶
type TransitGatewayPeeringAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPeeringAttachmentSpec `json:"spec,omitempty"` Status TransitGatewayPeeringAttachmentStatus `json:"status,omitempty"` }
func (*TransitGatewayPeeringAttachment) DeepCopy ¶
func (in *TransitGatewayPeeringAttachment) DeepCopy() *TransitGatewayPeeringAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachment.
func (*TransitGatewayPeeringAttachment) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachment) DeepCopyInto(out *TransitGatewayPeeringAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachment) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachment) SetupWebhookWithManager ¶
func (r *TransitGatewayPeeringAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayPeeringAttachment) ValidateCreate ¶
func (r *TransitGatewayPeeringAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPeeringAttachment) ValidateDelete ¶
func (r *TransitGatewayPeeringAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPeeringAttachment) ValidateUpdate ¶
func (r *TransitGatewayPeeringAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayPeeringAttachmentAccepter ¶
type TransitGatewayPeeringAttachmentAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPeeringAttachmentAccepterSpec `json:"spec,omitempty"` Status TransitGatewayPeeringAttachmentAccepterStatus `json:"status,omitempty"` }
func (*TransitGatewayPeeringAttachmentAccepter) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopy() *TransitGatewayPeeringAttachmentAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepter.
func (*TransitGatewayPeeringAttachmentAccepter) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentAccepter) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPeeringAttachmentAccepter) SetupWebhookWithManager ¶
func (r *TransitGatewayPeeringAttachmentAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayPeeringAttachmentAccepter) ValidateCreate ¶
func (r *TransitGatewayPeeringAttachmentAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPeeringAttachmentAccepter) ValidateDelete ¶
func (r *TransitGatewayPeeringAttachmentAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPeeringAttachmentAccepter) ValidateUpdate ¶
func (r *TransitGatewayPeeringAttachmentAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayPeeringAttachmentAccepterList ¶
type TransitGatewayPeeringAttachmentAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayPeeringAttachmentAccepter CRD objects Items []TransitGatewayPeeringAttachmentAccepter `json:"items,omitempty"` }
TransitGatewayPeeringAttachmentAccepterList is a list of TransitGatewayPeeringAttachmentAccepters
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopy() *TransitGatewayPeeringAttachmentAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterList.
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayPeeringAttachmentAccepterSpec ¶
type TransitGatewayPeeringAttachmentAccepterSpec struct { State *TransitGatewayPeeringAttachmentAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayPeeringAttachmentAccepterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayPeeringAttachmentAccepterSpec) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpec) DeepCopy() *TransitGatewayPeeringAttachmentAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterSpec.
func (*TransitGatewayPeeringAttachmentAccepterSpec) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpec) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentAccepterSpecResource ¶
type TransitGatewayPeeringAttachmentAccepterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional PeerAccountID *string `json:"peerAccountID,omitempty" tf:"peer_account_id"` // +optional PeerRegion *string `json:"peerRegion,omitempty" tf:"peer_region"` // +optional PeerTransitGatewayID *string `json:"peerTransitGatewayID,omitempty" tf:"peer_transit_gateway_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` // +optional TransitGatewayID *string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id"` }
func (*TransitGatewayPeeringAttachmentAccepterSpecResource) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpecResource) DeepCopy() *TransitGatewayPeeringAttachmentAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterSpecResource.
func (*TransitGatewayPeeringAttachmentAccepterSpecResource) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterSpecResource) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentAccepterStatus ¶
type TransitGatewayPeeringAttachmentAccepterStatus 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 (*TransitGatewayPeeringAttachmentAccepterStatus) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentAccepterStatus) DeepCopy() *TransitGatewayPeeringAttachmentAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentAccepterStatus.
func (*TransitGatewayPeeringAttachmentAccepterStatus) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentAccepterStatus) DeepCopyInto(out *TransitGatewayPeeringAttachmentAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentList ¶
type TransitGatewayPeeringAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayPeeringAttachment CRD objects Items []TransitGatewayPeeringAttachment `json:"items,omitempty"` }
TransitGatewayPeeringAttachmentList is a list of TransitGatewayPeeringAttachments
func (*TransitGatewayPeeringAttachmentList) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopy() *TransitGatewayPeeringAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentList.
func (*TransitGatewayPeeringAttachmentList) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopyInto(out *TransitGatewayPeeringAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPeeringAttachmentList) DeepCopyObject ¶
func (in *TransitGatewayPeeringAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayPeeringAttachmentSpec ¶
type TransitGatewayPeeringAttachmentSpec struct { State *TransitGatewayPeeringAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayPeeringAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayPeeringAttachmentSpec) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentSpec) DeepCopy() *TransitGatewayPeeringAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentSpec.
func (*TransitGatewayPeeringAttachmentSpec) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentSpec) DeepCopyInto(out *TransitGatewayPeeringAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentSpecResource ¶
type TransitGatewayPeeringAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional PeerAccountID *string `json:"peerAccountID,omitempty" tf:"peer_account_id"` PeerRegion *string `json:"peerRegion" tf:"peer_region"` PeerTransitGatewayID *string `json:"peerTransitGatewayID" tf:"peer_transit_gateway_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TransitGatewayID *string `json:"transitGatewayID" tf:"transit_gateway_id"` }
func (*TransitGatewayPeeringAttachmentSpecResource) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentSpecResource) DeepCopy() *TransitGatewayPeeringAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentSpecResource.
func (*TransitGatewayPeeringAttachmentSpecResource) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentSpecResource) DeepCopyInto(out *TransitGatewayPeeringAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachmentStatus ¶
type TransitGatewayPeeringAttachmentStatus 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 (*TransitGatewayPeeringAttachmentStatus) DeepCopy ¶
func (in *TransitGatewayPeeringAttachmentStatus) DeepCopy() *TransitGatewayPeeringAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPeeringAttachmentStatus.
func (*TransitGatewayPeeringAttachmentStatus) DeepCopyInto ¶
func (in *TransitGatewayPeeringAttachmentStatus) DeepCopyInto(out *TransitGatewayPeeringAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReference ¶
type TransitGatewayPrefixListReference struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayPrefixListReferenceSpec `json:"spec,omitempty"` Status TransitGatewayPrefixListReferenceStatus `json:"status,omitempty"` }
func (*TransitGatewayPrefixListReference) DeepCopy ¶
func (in *TransitGatewayPrefixListReference) DeepCopy() *TransitGatewayPrefixListReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReference.
func (*TransitGatewayPrefixListReference) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReference) DeepCopyInto(out *TransitGatewayPrefixListReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPrefixListReference) DeepCopyObject ¶
func (in *TransitGatewayPrefixListReference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayPrefixListReference) SetupWebhookWithManager ¶
func (r *TransitGatewayPrefixListReference) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayPrefixListReference) ValidateCreate ¶
func (r *TransitGatewayPrefixListReference) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPrefixListReference) ValidateDelete ¶
func (r *TransitGatewayPrefixListReference) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayPrefixListReference) ValidateUpdate ¶
func (r *TransitGatewayPrefixListReference) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayPrefixListReferenceList ¶
type TransitGatewayPrefixListReferenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayPrefixListReference CRD objects Items []TransitGatewayPrefixListReference `json:"items,omitempty"` }
TransitGatewayPrefixListReferenceList is a list of TransitGatewayPrefixListReferences
func (*TransitGatewayPrefixListReferenceList) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopy() *TransitGatewayPrefixListReferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceList.
func (*TransitGatewayPrefixListReferenceList) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopyInto(out *TransitGatewayPrefixListReferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayPrefixListReferenceList) DeepCopyObject ¶
func (in *TransitGatewayPrefixListReferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayPrefixListReferenceSpec ¶
type TransitGatewayPrefixListReferenceSpec struct { State *TransitGatewayPrefixListReferenceSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayPrefixListReferenceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayPrefixListReferenceSpec) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceSpec) DeepCopy() *TransitGatewayPrefixListReferenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceSpec.
func (*TransitGatewayPrefixListReferenceSpec) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceSpec) DeepCopyInto(out *TransitGatewayPrefixListReferenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReferenceSpecResource ¶
type TransitGatewayPrefixListReferenceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Blackhole *bool `json:"blackhole,omitempty" tf:"blackhole"` PrefixListID *string `json:"prefixListID" tf:"prefix_list_id"` // +optional PrefixListOwnerID *string `json:"prefixListOwnerID,omitempty" tf:"prefix_list_owner_id"` // +optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty" tf:"transit_gateway_attachment_id"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"` }
func (*TransitGatewayPrefixListReferenceSpecResource) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceSpecResource) DeepCopy() *TransitGatewayPrefixListReferenceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceSpecResource.
func (*TransitGatewayPrefixListReferenceSpecResource) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceSpecResource) DeepCopyInto(out *TransitGatewayPrefixListReferenceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReferenceStatus ¶
type TransitGatewayPrefixListReferenceStatus 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 (*TransitGatewayPrefixListReferenceStatus) DeepCopy ¶
func (in *TransitGatewayPrefixListReferenceStatus) DeepCopy() *TransitGatewayPrefixListReferenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListReferenceStatus.
func (*TransitGatewayPrefixListReferenceStatus) DeepCopyInto ¶
func (in *TransitGatewayPrefixListReferenceStatus) DeepCopyInto(out *TransitGatewayPrefixListReferenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRoute ¶
type TransitGatewayRoute struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteSpec `json:"spec,omitempty"` Status TransitGatewayRouteStatus `json:"status,omitempty"` }
func (*TransitGatewayRoute) DeepCopy ¶
func (in *TransitGatewayRoute) DeepCopy() *TransitGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRoute.
func (*TransitGatewayRoute) DeepCopyInto ¶
func (in *TransitGatewayRoute) DeepCopyInto(out *TransitGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRoute) DeepCopyObject ¶
func (in *TransitGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRoute) SetupWebhookWithManager ¶
func (r *TransitGatewayRoute) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayRoute) ValidateCreate ¶
func (r *TransitGatewayRoute) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRoute) ValidateDelete ¶
func (r *TransitGatewayRoute) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRoute) ValidateUpdate ¶
func (r *TransitGatewayRoute) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayRouteList ¶
type TransitGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayRoute CRD objects Items []TransitGatewayRoute `json:"items,omitempty"` }
TransitGatewayRouteList is a list of TransitGatewayRoutes
func (*TransitGatewayRouteList) DeepCopy ¶
func (in *TransitGatewayRouteList) DeepCopy() *TransitGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteList.
func (*TransitGatewayRouteList) DeepCopyInto ¶
func (in *TransitGatewayRouteList) DeepCopyInto(out *TransitGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteList) DeepCopyObject ¶
func (in *TransitGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayRouteSpec ¶
type TransitGatewayRouteSpec struct { State *TransitGatewayRouteSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayRouteSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayRouteSpec) DeepCopy ¶
func (in *TransitGatewayRouteSpec) DeepCopy() *TransitGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteSpec.
func (*TransitGatewayRouteSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteSpec) DeepCopyInto(out *TransitGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteSpecResource ¶
type TransitGatewayRouteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Blackhole *bool `json:"blackhole,omitempty" tf:"blackhole"` DestinationCIDRBlock *string `json:"destinationCIDRBlock" tf:"destination_cidr_block"` // +optional TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty" tf:"transit_gateway_attachment_id"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"` }
func (*TransitGatewayRouteSpecResource) DeepCopy ¶
func (in *TransitGatewayRouteSpecResource) DeepCopy() *TransitGatewayRouteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteSpecResource.
func (*TransitGatewayRouteSpecResource) DeepCopyInto ¶
func (in *TransitGatewayRouteSpecResource) DeepCopyInto(out *TransitGatewayRouteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteStatus ¶
type TransitGatewayRouteStatus 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 (*TransitGatewayRouteStatus) DeepCopy ¶
func (in *TransitGatewayRouteStatus) DeepCopy() *TransitGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteStatus.
func (*TransitGatewayRouteStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteStatus) DeepCopyInto(out *TransitGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTable ¶
type TransitGatewayRouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTableSpec `json:"spec,omitempty"` Status TransitGatewayRouteTableStatus `json:"status,omitempty"` }
func (*TransitGatewayRouteTable) DeepCopy ¶
func (in *TransitGatewayRouteTable) DeepCopy() *TransitGatewayRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) DeepCopyInto ¶
func (in *TransitGatewayRouteTable) DeepCopyInto(out *TransitGatewayRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTable) DeepCopyObject ¶
func (in *TransitGatewayRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTable) SetupWebhookWithManager ¶
func (r *TransitGatewayRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayRouteTable) ValidateCreate ¶
func (r *TransitGatewayRouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTable) ValidateDelete ¶
func (r *TransitGatewayRouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTable) ValidateUpdate ¶
func (r *TransitGatewayRouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayRouteTableAssociation ¶
type TransitGatewayRouteTableAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTableAssociationSpec `json:"spec,omitempty"` Status TransitGatewayRouteTableAssociationStatus `json:"status,omitempty"` }
func (*TransitGatewayRouteTableAssociation) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopy() *TransitGatewayRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociation.
func (*TransitGatewayRouteTableAssociation) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopyInto(out *TransitGatewayRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableAssociation) DeepCopyObject ¶
func (in *TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTableAssociation) SetupWebhookWithManager ¶
func (r *TransitGatewayRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayRouteTableAssociation) ValidateCreate ¶
func (r *TransitGatewayRouteTableAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTableAssociation) ValidateDelete ¶
func (r *TransitGatewayRouteTableAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTableAssociation) ValidateUpdate ¶
func (r *TransitGatewayRouteTableAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayRouteTableAssociationList ¶
type TransitGatewayRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayRouteTableAssociation CRD objects Items []TransitGatewayRouteTableAssociation `json:"items,omitempty"` }
TransitGatewayRouteTableAssociationList is a list of TransitGatewayRouteTableAssociations
func (*TransitGatewayRouteTableAssociationList) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopy() *TransitGatewayRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationList.
func (*TransitGatewayRouteTableAssociationList) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopyInto(out *TransitGatewayRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableAssociationList) DeepCopyObject ¶
func (in *TransitGatewayRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayRouteTableAssociationSpec ¶
type TransitGatewayRouteTableAssociationSpec struct { State *TransitGatewayRouteTableAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayRouteTableAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayRouteTableAssociationSpec) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationSpec) DeepCopy() *TransitGatewayRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationSpec.
func (*TransitGatewayRouteTableAssociationSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationSpec) DeepCopyInto(out *TransitGatewayRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAssociationSpecResource ¶
type TransitGatewayRouteTableAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"` }
func (*TransitGatewayRouteTableAssociationSpecResource) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationSpecResource) DeepCopy() *TransitGatewayRouteTableAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationSpecResource.
func (*TransitGatewayRouteTableAssociationSpecResource) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationSpecResource) DeepCopyInto(out *TransitGatewayRouteTableAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAssociationStatus ¶
type TransitGatewayRouteTableAssociationStatus 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 (*TransitGatewayRouteTableAssociationStatus) DeepCopy ¶
func (in *TransitGatewayRouteTableAssociationStatus) DeepCopy() *TransitGatewayRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAssociationStatus.
func (*TransitGatewayRouteTableAssociationStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTableAssociationStatus) DeepCopyInto(out *TransitGatewayRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableList ¶
type TransitGatewayRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayRouteTable CRD objects Items []TransitGatewayRouteTable `json:"items,omitempty"` }
TransitGatewayRouteTableList is a list of TransitGatewayRouteTables
func (*TransitGatewayRouteTableList) DeepCopy ¶
func (in *TransitGatewayRouteTableList) DeepCopy() *TransitGatewayRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableList.
func (*TransitGatewayRouteTableList) DeepCopyInto ¶
func (in *TransitGatewayRouteTableList) DeepCopyInto(out *TransitGatewayRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTableList) DeepCopyObject ¶
func (in *TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayRouteTablePropagation ¶
type TransitGatewayRouteTablePropagation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTablePropagationSpec `json:"spec,omitempty"` Status TransitGatewayRouteTablePropagationStatus `json:"status,omitempty"` }
func (*TransitGatewayRouteTablePropagation) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopy() *TransitGatewayRouteTablePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagation.
func (*TransitGatewayRouteTablePropagation) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopyInto(out *TransitGatewayRouteTablePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTablePropagation) DeepCopyObject ¶
func (in *TransitGatewayRouteTablePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayRouteTablePropagation) SetupWebhookWithManager ¶
func (r *TransitGatewayRouteTablePropagation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayRouteTablePropagation) ValidateCreate ¶
func (r *TransitGatewayRouteTablePropagation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTablePropagation) ValidateDelete ¶
func (r *TransitGatewayRouteTablePropagation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayRouteTablePropagation) ValidateUpdate ¶
func (r *TransitGatewayRouteTablePropagation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayRouteTablePropagationList ¶
type TransitGatewayRouteTablePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayRouteTablePropagation CRD objects Items []TransitGatewayRouteTablePropagation `json:"items,omitempty"` }
TransitGatewayRouteTablePropagationList is a list of TransitGatewayRouteTablePropagations
func (*TransitGatewayRouteTablePropagationList) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopy() *TransitGatewayRouteTablePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationList.
func (*TransitGatewayRouteTablePropagationList) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopyInto(out *TransitGatewayRouteTablePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayRouteTablePropagationList) DeepCopyObject ¶
func (in *TransitGatewayRouteTablePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayRouteTablePropagationSpec ¶
type TransitGatewayRouteTablePropagationSpec struct { State *TransitGatewayRouteTablePropagationSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayRouteTablePropagationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayRouteTablePropagationSpec) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationSpec) DeepCopy() *TransitGatewayRouteTablePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationSpec.
func (*TransitGatewayRouteTablePropagationSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationSpec) DeepCopyInto(out *TransitGatewayRouteTablePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagationSpecResource ¶
type TransitGatewayRouteTablePropagationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"` }
func (*TransitGatewayRouteTablePropagationSpecResource) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationSpecResource) DeepCopy() *TransitGatewayRouteTablePropagationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationSpecResource.
func (*TransitGatewayRouteTablePropagationSpecResource) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationSpecResource) DeepCopyInto(out *TransitGatewayRouteTablePropagationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagationStatus ¶
type TransitGatewayRouteTablePropagationStatus 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 (*TransitGatewayRouteTablePropagationStatus) DeepCopy ¶
func (in *TransitGatewayRouteTablePropagationStatus) DeepCopy() *TransitGatewayRouteTablePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTablePropagationStatus.
func (*TransitGatewayRouteTablePropagationStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTablePropagationStatus) DeepCopyInto(out *TransitGatewayRouteTablePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableSpec ¶
type TransitGatewayRouteTableSpec struct { State *TransitGatewayRouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayRouteTableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayRouteTableSpec) DeepCopy ¶
func (in *TransitGatewayRouteTableSpec) DeepCopy() *TransitGatewayRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableSpec.
func (*TransitGatewayRouteTableSpec) DeepCopyInto ¶
func (in *TransitGatewayRouteTableSpec) DeepCopyInto(out *TransitGatewayRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableSpecResource ¶
type TransitGatewayRouteTableSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DefaultAssociationRouteTable *bool `json:"defaultAssociationRouteTable,omitempty" tf:"default_association_route_table"` // +optional DefaultPropagationRouteTable *bool `json:"defaultPropagationRouteTable,omitempty" tf:"default_propagation_route_table"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TransitGatewayID *string `json:"transitGatewayID" tf:"transit_gateway_id"` }
func (*TransitGatewayRouteTableSpecResource) DeepCopy ¶
func (in *TransitGatewayRouteTableSpecResource) DeepCopy() *TransitGatewayRouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableSpecResource.
func (*TransitGatewayRouteTableSpecResource) DeepCopyInto ¶
func (in *TransitGatewayRouteTableSpecResource) DeepCopyInto(out *TransitGatewayRouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableStatus ¶
type TransitGatewayRouteTableStatus 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 (*TransitGatewayRouteTableStatus) DeepCopy ¶
func (in *TransitGatewayRouteTableStatus) DeepCopy() *TransitGatewayRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableStatus.
func (*TransitGatewayRouteTableStatus) DeepCopyInto ¶
func (in *TransitGatewayRouteTableStatus) DeepCopyInto(out *TransitGatewayRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewaySpec ¶
type TransitGatewaySpec struct { State *TransitGatewaySpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewaySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewaySpec) DeepCopy ¶
func (in *TransitGatewaySpec) DeepCopy() *TransitGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewaySpec.
func (*TransitGatewaySpec) DeepCopyInto ¶
func (in *TransitGatewaySpec) DeepCopyInto(out *TransitGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewaySpecResource ¶
type TransitGatewaySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AmazonSideAsn *int64 `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AssociationDefaultRouteTableID *string `json:"associationDefaultRouteTableID,omitempty" tf:"association_default_route_table_id"` AutoAcceptSharedAttachments *string `json:"autoAcceptSharedAttachments,omitempty" tf:"auto_accept_shared_attachments"` // +optional DefaultRouteTableAssociation *string `json:"defaultRouteTableAssociation,omitempty" tf:"default_route_table_association"` // +optional DefaultRouteTablePropagation *string `json:"defaultRouteTablePropagation,omitempty" tf:"default_route_table_propagation"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DnsSupport *string `json:"dnsSupport,omitempty" tf:"dns_support"` // +optional MulticastSupport *string `json:"multicastSupport,omitempty" tf:"multicast_support"` // +optional OwnerID *string `json:"ownerID,omitempty" tf:"owner_id"` // +optional PropagationDefaultRouteTableID *string `json:"propagationDefaultRouteTableID,omitempty" tf:"propagation_default_route_table_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional // +kubebuilder:validation:MaxItems=2 TransitGatewayCIDRBlocks []string `json:"transitGatewayCIDRBlocks,omitempty" tf:"transit_gateway_cidr_blocks"` // +optional VpnEcmpSupport *string `json:"vpnEcmpSupport,omitempty" tf:"vpn_ecmp_support"` }
func (*TransitGatewaySpecResource) DeepCopy ¶
func (in *TransitGatewaySpecResource) DeepCopy() *TransitGatewaySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewaySpecResource.
func (*TransitGatewaySpecResource) DeepCopyInto ¶
func (in *TransitGatewaySpecResource) DeepCopyInto(out *TransitGatewaySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayStatus ¶
type TransitGatewayStatus 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 (*TransitGatewayStatus) DeepCopy ¶
func (in *TransitGatewayStatus) DeepCopy() *TransitGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayStatus.
func (*TransitGatewayStatus) DeepCopyInto ¶
func (in *TransitGatewayStatus) DeepCopyInto(out *TransitGatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachment ¶
type TransitGatewayVpcAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayVpcAttachmentSpec `json:"spec,omitempty"` Status TransitGatewayVpcAttachmentStatus `json:"status,omitempty"` }
func (*TransitGatewayVpcAttachment) DeepCopy ¶
func (in *TransitGatewayVpcAttachment) DeepCopy() *TransitGatewayVpcAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachment.
func (*TransitGatewayVpcAttachment) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachment) DeepCopyInto(out *TransitGatewayVpcAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVpcAttachment) DeepCopyObject ¶
func (in *TransitGatewayVpcAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVpcAttachment) SetupWebhookWithManager ¶
func (r *TransitGatewayVpcAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayVpcAttachment) ValidateCreate ¶
func (r *TransitGatewayVpcAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayVpcAttachment) ValidateDelete ¶
func (r *TransitGatewayVpcAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayVpcAttachment) ValidateUpdate ¶
func (r *TransitGatewayVpcAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayVpcAttachmentAccepter ¶
type TransitGatewayVpcAttachmentAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayVpcAttachmentAccepterSpec `json:"spec,omitempty"` Status TransitGatewayVpcAttachmentAccepterStatus `json:"status,omitempty"` }
func (*TransitGatewayVpcAttachmentAccepter) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentAccepter) DeepCopy() *TransitGatewayVpcAttachmentAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentAccepter.
func (*TransitGatewayVpcAttachmentAccepter) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentAccepter) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVpcAttachmentAccepter) DeepCopyObject ¶
func (in *TransitGatewayVpcAttachmentAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitGatewayVpcAttachmentAccepter) SetupWebhookWithManager ¶
func (r *TransitGatewayVpcAttachmentAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitGatewayVpcAttachmentAccepter) ValidateCreate ¶
func (r *TransitGatewayVpcAttachmentAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayVpcAttachmentAccepter) ValidateDelete ¶
func (r *TransitGatewayVpcAttachmentAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitGatewayVpcAttachmentAccepter) ValidateUpdate ¶
func (r *TransitGatewayVpcAttachmentAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitGatewayVpcAttachmentAccepterList ¶
type TransitGatewayVpcAttachmentAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayVpcAttachmentAccepter CRD objects Items []TransitGatewayVpcAttachmentAccepter `json:"items,omitempty"` }
TransitGatewayVpcAttachmentAccepterList is a list of TransitGatewayVpcAttachmentAccepters
func (*TransitGatewayVpcAttachmentAccepterList) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentAccepterList) DeepCopy() *TransitGatewayVpcAttachmentAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentAccepterList.
func (*TransitGatewayVpcAttachmentAccepterList) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentAccepterList) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVpcAttachmentAccepterList) DeepCopyObject ¶
func (in *TransitGatewayVpcAttachmentAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayVpcAttachmentAccepterSpec ¶
type TransitGatewayVpcAttachmentAccepterSpec struct { State *TransitGatewayVpcAttachmentAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayVpcAttachmentAccepterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayVpcAttachmentAccepterSpec) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentAccepterSpec) DeepCopy() *TransitGatewayVpcAttachmentAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentAccepterSpec.
func (*TransitGatewayVpcAttachmentAccepterSpec) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentAccepterSpec) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachmentAccepterSpecResource ¶
type TransitGatewayVpcAttachmentAccepterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplianceModeSupport *string `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support"` // +optional DnsSupport *string `json:"dnsSupport,omitempty" tf:"dns_support"` // +optional Ipv6Support *string `json:"ipv6Support,omitempty" tf:"ipv6_support"` // +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"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"` // +optional TransitGatewayDefaultRouteTableAssociation *bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association"` // +optional TransitGatewayDefaultRouteTablePropagation *bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation"` // +optional TransitGatewayID *string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional VpcOwnerID *string `json:"vpcOwnerID,omitempty" tf:"vpc_owner_id"` }
func (*TransitGatewayVpcAttachmentAccepterSpecResource) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentAccepterSpecResource) DeepCopy() *TransitGatewayVpcAttachmentAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentAccepterSpecResource.
func (*TransitGatewayVpcAttachmentAccepterSpecResource) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentAccepterSpecResource) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachmentAccepterStatus ¶
type TransitGatewayVpcAttachmentAccepterStatus 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 (*TransitGatewayVpcAttachmentAccepterStatus) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentAccepterStatus) DeepCopy() *TransitGatewayVpcAttachmentAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentAccepterStatus.
func (*TransitGatewayVpcAttachmentAccepterStatus) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentAccepterStatus) DeepCopyInto(out *TransitGatewayVpcAttachmentAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachmentList ¶
type TransitGatewayVpcAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitGatewayVpcAttachment CRD objects Items []TransitGatewayVpcAttachment `json:"items,omitempty"` }
TransitGatewayVpcAttachmentList is a list of TransitGatewayVpcAttachments
func (*TransitGatewayVpcAttachmentList) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentList) DeepCopy() *TransitGatewayVpcAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentList.
func (*TransitGatewayVpcAttachmentList) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentList) DeepCopyInto(out *TransitGatewayVpcAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitGatewayVpcAttachmentList) DeepCopyObject ¶
func (in *TransitGatewayVpcAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitGatewayVpcAttachmentSpec ¶
type TransitGatewayVpcAttachmentSpec struct { State *TransitGatewayVpcAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TransitGatewayVpcAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TransitGatewayVpcAttachmentSpec) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentSpec) DeepCopy() *TransitGatewayVpcAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentSpec.
func (*TransitGatewayVpcAttachmentSpec) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentSpec) DeepCopyInto(out *TransitGatewayVpcAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachmentSpecResource ¶
type TransitGatewayVpcAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplianceModeSupport *string `json:"applianceModeSupport,omitempty" tf:"appliance_mode_support"` // +optional DnsSupport *string `json:"dnsSupport,omitempty" tf:"dns_support"` // +optional Ipv6Support *string `json:"ipv6Support,omitempty" tf:"ipv6_support"` // +kubebuilder:validation:MinItems=1 SubnetIDS []string `json:"subnetIDS" 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 TransitGatewayDefaultRouteTableAssociation *bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association"` // +optional TransitGatewayDefaultRouteTablePropagation *bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation"` TransitGatewayID *string `json:"transitGatewayID" tf:"transit_gateway_id"` VpcID *string `json:"vpcID" tf:"vpc_id"` // +optional VpcOwnerID *string `json:"vpcOwnerID,omitempty" tf:"vpc_owner_id"` }
func (*TransitGatewayVpcAttachmentSpecResource) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentSpecResource) DeepCopy() *TransitGatewayVpcAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentSpecResource.
func (*TransitGatewayVpcAttachmentSpecResource) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentSpecResource) DeepCopyInto(out *TransitGatewayVpcAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVpcAttachmentStatus ¶
type TransitGatewayVpcAttachmentStatus 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 (*TransitGatewayVpcAttachmentStatus) DeepCopy ¶
func (in *TransitGatewayVpcAttachmentStatus) DeepCopy() *TransitGatewayVpcAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVpcAttachmentStatus.
func (*TransitGatewayVpcAttachmentStatus) DeepCopyInto ¶
func (in *TransitGatewayVpcAttachmentStatus) DeepCopyInto(out *TransitGatewayVpcAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- availability_zone_group_types.go
- availability_zone_group_webhook.go
- capacity_reservation_types.go
- capacity_reservation_webhook.go
- carrier_gateway_types.go
- carrier_gateway_webhook.go
- client_vpn_authorization_rule_types.go
- client_vpn_authorization_rule_webhook.go
- client_vpn_endpoint_types.go
- client_vpn_endpoint_webhook.go
- client_vpn_network_association_types.go
- client_vpn_network_association_webhook.go
- client_vpn_route_types.go
- client_vpn_route_webhook.go
- codec.go
- doc.go
- fleet_types.go
- fleet_webhook.go
- host_types.go
- host_webhook.go
- local_gateway_route_table_vpc_association_types.go
- local_gateway_route_table_vpc_association_webhook.go
- local_gateway_route_types.go
- local_gateway_route_webhook.go
- managed_prefix_list_entry_types.go
- managed_prefix_list_entry_webhook.go
- managed_prefix_list_types.go
- managed_prefix_list_webhook.go
- network_insights_path_types.go
- network_insights_path_webhook.go
- register.go
- serial_console_access_types.go
- serial_console_access_webhook.go
- subnet_cidr_reservation_types.go
- subnet_cidr_reservation_webhook.go
- tag_types.go
- tag_webhook.go
- traffic_mirror_filter_rule_types.go
- traffic_mirror_filter_rule_webhook.go
- traffic_mirror_filter_types.go
- traffic_mirror_filter_webhook.go
- traffic_mirror_session_types.go
- traffic_mirror_session_webhook.go
- traffic_mirror_target_types.go
- traffic_mirror_target_webhook.go
- transit_gateway_connect_peer_types.go
- transit_gateway_connect_peer_webhook.go
- transit_gateway_connect_types.go
- transit_gateway_connect_webhook.go
- transit_gateway_multicast_domain_association_types.go
- transit_gateway_multicast_domain_association_webhook.go
- transit_gateway_multicast_domain_types.go
- transit_gateway_multicast_domain_webhook.go
- transit_gateway_multicast_group_member_types.go
- transit_gateway_multicast_group_member_webhook.go
- transit_gateway_multicast_group_source_types.go
- transit_gateway_multicast_group_source_webhook.go
- transit_gateway_peering_attachment_accepter_types.go
- transit_gateway_peering_attachment_accepter_webhook.go
- transit_gateway_peering_attachment_types.go
- transit_gateway_peering_attachment_webhook.go
- transit_gateway_prefix_list_reference_types.go
- transit_gateway_prefix_list_reference_webhook.go
- transit_gateway_route_table_association_types.go
- transit_gateway_route_table_association_webhook.go
- transit_gateway_route_table_propagation_types.go
- transit_gateway_route_table_propagation_webhook.go
- transit_gateway_route_table_types.go
- transit_gateway_route_table_webhook.go
- transit_gateway_route_types.go
- transit_gateway_route_webhook.go
- transit_gateway_types.go
- transit_gateway_vpc_attachment_accepter_types.go
- transit_gateway_vpc_attachment_accepter_webhook.go
- transit_gateway_vpc_attachment_types.go
- transit_gateway_vpc_attachment_webhook.go
- transit_gateway_webhook.go
- zz_generated.deepcopy.go