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 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 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 ManagedPrefixListList
- type ManagedPrefixListSpec
- type ManagedPrefixListSpecEntry
- type ManagedPrefixListSpecResource
- type ManagedPrefixListStatus
- 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 TransitGatewayList
- 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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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 {
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:"-"`
}
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"`
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 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"`
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"`
ServerCertificateArn *string `json:"serverCertificateArn" tf:"server_certificate_arn"`
// +optional
SplitTunnel *bool `json:"splitTunnel,omitempty" tf:"split_tunnel"`
// +optional
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"`
}
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:"-"`
}
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 {
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
SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"`
// +optional
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:"-"`
}
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 {
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:"-"`
}
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
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 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:"-"`
}
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:"-"`
}
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 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:"-"`
}
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 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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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 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 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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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 {
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
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
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:"-"`
}
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:"-"`
}
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
- 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_types.go
- managed_prefix_list_webhook.go
- register.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_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