Documentation ¶
Index ¶
- Constants
- Variables
- type AcceleratorCount
- type AcceleratorCountRequest
- type AcceleratorManufacturer
- type AcceleratorName
- type AcceleratorTotalMemoryMiB
- type AcceleratorTotalMemoryMiBRequest
- type AcceleratorType
- type AccessScopeAnalysisFinding
- type AccountAttribute
- type AccountAttributeName
- type AccountAttributeValue
- type ActiveInstance
- type ActivityStatus
- type AddIPAMOperatingRegion
- type AddPrefixListEntry
- type AddedPrincipal
- type AdditionalDetail
- type Address
- type AddressAttribute
- type AddressAttributeName
- type AddressFamily
- type AddressTransfer
- type AddressTransferStatus
- type Affinity
- type AllocationState
- type AllocationStrategy
- type AllocationType
- type AllowedPrincipal
- type AllowsMultipleInstanceTypes
- type AlternatePathHint
- type AmdSevSnpSpecification
- type AnalysisACLRule
- type AnalysisComponent
- type AnalysisLoadBalancerTarget
- type AnalysisPacketHeader
- type AnalysisRouteTableRoute
- type AnalysisSecurityGroupRule
- type AnalysisStatus
- type ApplianceModeSupportValue
- type ArchitectureType
- type ArchitectureValues
- type AssignedPrivateIPAddress
- type AssociatedNetworkType
- type AssociatedRole
- type AssociatedTargetNetwork
- type AssociationStatus
- type AssociationStatusCode
- type AthenaIntegration
- type AttachmentENASrdSpecification
- type AttachmentENASrdUDPSpecification
- type AttachmentStatus
- type AttributeBooleanValue
- type AttributeValue
- type AuthorizationRule
- type AutoAcceptSharedAssociationsValue
- type AutoAcceptSharedAttachmentsValue
- type AutoPlacement
- type AvailabilityZone
- type AvailabilityZoneMessage
- type AvailabilityZoneOptInStatus
- type AvailabilityZoneState
- type AvailableCapacity
- type BGPStatus
- type BareMetal
- type BaselineEBSBandwidthMbps
- type BaselineEBSBandwidthMbpsRequest
- type BatchState
- type BlockDeviceMapping
- type BootModeType
- type BootModeValues
- type BundleTask
- type BundleTaskError
- type BundleTaskState
- type BurstablePerformance
- type ByoipCIDR
- type ByoipCIDRState
- type CIDRAuthorizationContext
- type CIDRBlock
- type CPUManufacturer
- type CPUOptions
- type CPUOptionsRequest
- type CancelBatchErrorCode
- type CancelSpotFleetRequestsError
- type CancelSpotFleetRequestsErrorItem
- type CancelSpotFleetRequestsSuccessItem
- type CancelSpotInstanceRequestState
- type CancelledSpotInstanceRequest
- type CapacityAllocation
- type CapacityReservation
- type CapacityReservationFleet
- type CapacityReservationFleetState
- type CapacityReservationGroup
- type CapacityReservationInstancePlatform
- type CapacityReservationPreference
- type CapacityReservationSpecification
- type CapacityReservationSpecificationResponse
- type CapacityReservationState
- type CapacityReservationTarget
- type CapacityReservationTargetResponse
- type CapacityReservationTenancy
- type CarrierGateway
- type CarrierGatewayState
- type CertificateAuthentication
- type CertificateAuthenticationRequest
- type ClassicLinkDNSSupport
- type ClassicLinkInstance
- type ClassicLoadBalancer
- type ClientCertificateRevocationListStatus
- type ClientCertificateRevocationListStatusCode
- type ClientConnectOptions
- type ClientConnectResponseOptions
- type ClientData
- type ClientLoginBannerOptions
- type ClientLoginBannerResponseOptions
- type ClientVPNAuthenticationType
- type ClientVPNAuthorizationRuleStatus
- type ClientVPNAuthorizationRuleStatusCode
- type ClientVPNConnection
- type ClientVPNConnectionStatus
- type ClientVPNConnectionStatusCode
- type ClientVPNEndpoint
- type ClientVPNEndpointAttributeStatus
- type ClientVPNEndpointAttributeStatusCode
- type ClientVPNEndpointStatus
- type ClientVPNEndpointStatusCode
- type ClientVPNRoute
- type ClientVPNRouteStatus
- type ClientVPNRouteStatusCode
- type CloudWatchLogOptions
- type CloudWatchLogOptionsSpecification
- type CoipAddressUsage
- type CoipCIDR
- type CoipPool
- type ConnectionLogOptions
- type ConnectionLogResponseOptions
- type ConnectionNotification
- type ConnectionNotificationState
- type ConnectionNotificationType
- type ConnectivityType
- type ContainerFormat
- type ConversionTask
- type ConversionTaskState
- type CopyTagsFromSource
- type CreateFleetError
- type CreateFleetInstance
- type CreateTransitGatewayVPCAttachmentRequestOptions
- type CreateVerifiedAccessEndpointEniOptions
- type CreateVerifiedAccessTrustProviderDeviceOptions
- type CreateVerifiedAccessTrustProviderOIDCOptions
- type CreateVolumePermission
- type CreditSpecification
- type CreditSpecificationRequest
- type CurrencyCodeValues
- type CustomFlowLogParameters
- type CustomLaunchTemplateParameters
- type CustomLaunchTemplateVersionParameters
- type CustomRouteParameters
- type CustomTransitGatewayParameters
- type CustomTransitGatewayRouteParameters
- type CustomTransitGatewayRouteTableParameters
- type CustomTransitGatewayVPCAttachmentParameters
- type CustomVPCEndpointParameters
- type CustomVPCEndpointServiceConfigurationParameters
- type CustomVPCPeeringConnectionParameters
- type CustomVolumeParameters
- type CustomerGateway
- type DHCPConfiguration
- type DHCPOptions
- type DNSEntry
- type DNSNameState
- type DNSOptions
- type DNSOptionsSpecification
- type DNSRecordIPType
- type DNSServersOptionsModifyStructure
- type DNSSupportValue
- type DataQuery
- type DataResponse
- type DatafeedSubscriptionState
- type DefaultRouteTableAssociationValue
- type DefaultRouteTablePropagationValue
- type DefaultTargetCapacityType
- type DeleteFleetError
- type DeleteFleetErrorCode
- type DeleteLaunchTemplateVersionsResponseErrorItem
- type DeleteLaunchTemplateVersionsResponseSuccessItem
- type DeleteQueuedReservedInstancesError
- type DeleteQueuedReservedInstancesErrorCode
- type DeregisterInstanceTagAttributeRequest
- type DescribeFastLaunchImagesSuccessItem
- type DescribeFastSnapshotRestoreSuccessItem
- type DescribeFleetError
- type DescribeFleetsInstances
- type DestinationFileFormat
- type DestinationOptionsRequest
- type DestinationOptionsResponse
- type DeviceOptions
- type DeviceTrustProviderType
- type DeviceType
- type DirectoryServiceAuthentication
- type DirectoryServiceAuthenticationRequest
- type DisableFastSnapshotRestoreErrorItem
- type DisableFastSnapshotRestoreStateError
- type DisableFastSnapshotRestoreStateErrorItem
- type DisableFastSnapshotRestoreSuccessItem
- type DiskImage
- type DiskImageDescription
- type DiskImageDetail
- type DiskImageFormat
- type DiskImageVolumeDescription
- type DiskType
- type DomainType
- type DynamicRoutingValue
- type EBSBlockDevice
- type EBSEncryptionSupport
- type EBSInstanceBlockDevice
- type EBSInstanceBlockDeviceSpecification
- type EBSNvmeSupport
- type EBSOptimizedSupport
- type EC2InstanceConnectEndpoint
- type EC2InstanceConnectEndpointState
- type ENASrdSpecification
- type ENASrdUDPSpecification
- type ENASupport
- type EgressOnlyInternetGateway
- type ElasticGPUAssociation
- type ElasticGPUSpecification
- type ElasticGPUSpecificationResponse
- type ElasticGPUState
- type ElasticGPUStatus
- type ElasticGPUs
- type ElasticInferenceAccelerator
- type ElasticInferenceAcceleratorAssociation
- type EnableFastSnapshotRestoreErrorItem
- type EnableFastSnapshotRestoreStateError
- type EnableFastSnapshotRestoreStateErrorItem
- type EnableFastSnapshotRestoreSuccessItem
- type EnclaveOptions
- type EnclaveOptionsRequest
- type EndDateType
- type EphemeralNvmeSupport
- type EventCode
- type EventInformation
- type EventType
- type ExcessCapacityTerminationPolicy
- type Explanation
- type ExportEnvironment
- type ExportImageTask
- type ExportTask
- type ExportTaskS3Location
- type ExportTaskS3LocationRequest
- type ExportTaskState
- type ExportToS3Task
- type ExportToS3TaskSpecification
- type FPGAImage
- type FPGAImageAttribute
- type FPGAImageAttributeName
- type FPGAImageState
- type FPGAImageStateCode
- type FailedQueuedPurchaseDeletion
- type FastLaunchLaunchTemplateSpecificationRequest
- type FastLaunchLaunchTemplateSpecificationResponse
- type FastLaunchResourceType
- type FastLaunchSnapshotConfigurationRequest
- type FastLaunchSnapshotConfigurationResponse
- type FastLaunchStateCode
- type FastSnapshotRestoreStateCode
- type FederatedAuthentication
- type FederatedAuthenticationRequest
- type Filter
- type FindingsFound
- type FirewallStatefulRule
- type FirewallStatelessRule
- type FleetActivityStatus
- type FleetCapacityReservation
- type FleetCapacityReservationTenancy
- type FleetCapacityReservationUsageStrategy
- type FleetData
- type FleetEventType
- type FleetExcessCapacityTerminationPolicy
- type FleetInstanceMatchCriteria
- type FleetLaunchTemplateOverrides
- type FleetLaunchTemplateOverridesRequest
- type FleetLaunchTemplateSpecification
- type FleetLaunchTemplateSpecificationRequest
- type FleetOnDemandAllocationStrategy
- type FleetReplacementStrategy
- type FleetSpotCapacityRebalance
- type FleetSpotCapacityRebalanceRequest
- type FleetStateCode
- type FleetType
- type FlowLog
- func (in *FlowLog) DeepCopy() *FlowLog
- func (in *FlowLog) DeepCopyInto(out *FlowLog)
- func (in *FlowLog) DeepCopyObject() runtime.Object
- func (mg *FlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *FlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *FlowLog) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *FlowLog) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *FlowLog) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlowLog) SetConditions(c ...xpv1.Condition)
- func (mg *FlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FlowLog) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *FlowLog) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowLogList
- type FlowLogObservation
- type FlowLogParameters
- type FlowLogSpec
- type FlowLogStatus
- type FlowLog_SDK
- type FlowLogsResourceType
- type GatewayAssociationState
- type GatewayType
- type GroupIdentifier
- type HTTPTokensState
- type HibernationOptions
- type HibernationOptionsRequest
- type HistoryRecord
- type HistoryRecordEntry
- type Host
- type HostInstance
- type HostMaintenance
- type HostOffering
- type HostProperties
- type HostRecovery
- type HostReservation
- type HostTenancy
- type HostnameType
- type HypervisorType
- type IAMInstanceProfile
- type IAMInstanceProfileAssociation
- type IAMInstanceProfileAssociationState
- type IAMInstanceProfileSpecification
- type ICMPTypeCode
- type IDFormat
- type IKEVersionsListValue
- type IKEVersionsRequestListValue
- type IPAM
- type IPAMAddressHistoryRecord
- type IPAMAddressHistoryResourceType
- type IPAMAssociatedResourceDiscoveryStatus
- type IPAMCIDRAuthorizationContext
- type IPAMComplianceStatus
- type IPAMDiscoveredAccount
- type IPAMDiscoveredResourceCIDR
- type IPAMDiscoveryFailureCode
- type IPAMDiscoveryFailureReason
- type IPAMManagementState
- type IPAMOperatingRegion
- type IPAMOverlapStatus
- type IPAMPool
- type IPAMPoolAWSService
- type IPAMPoolAllocation
- type IPAMPoolAllocationResourceType
- type IPAMPoolCIDR
- type IPAMPoolCIDRFailureCode
- type IPAMPoolCIDRFailureReason
- type IPAMPoolCIDRState
- type IPAMPoolPublicIPSource
- type IPAMPoolState
- type IPAMResourceCIDR
- type IPAMResourceDiscovery
- type IPAMResourceDiscoveryAssociation
- type IPAMResourceDiscoveryAssociationState
- type IPAMResourceDiscoveryState
- type IPAMResourceTag
- type IPAMResourceType
- type IPAMScope
- type IPAMScopeState
- type IPAMScopeType
- type IPAMState
- type IPAddressType
- type IPPermission
- type IPRange
- type IPv4PrefixSpecification
- type IPv4PrefixSpecificationRequest
- type IPv4PrefixSpecificationResponse
- type IPv6CIDRAssociation
- type IPv6CIDRBlock
- type IPv6Pool
- type IPv6PrefixSpecification
- type IPv6PrefixSpecificationRequest
- type IPv6PrefixSpecificationResponse
- type IPv6Range
- type IPv6SupportValue
- type Igmpv2SupportValue
- type Image
- type ImageAttributeName
- type ImageDiskContainer
- type ImageRecycleBinInfo
- type ImageState
- type ImageTypeValues
- type ImdsSupportValues
- type ImportImageLicenseConfigurationRequest
- type ImportImageLicenseConfigurationResponse
- type ImportImageTask
- type ImportInstanceLaunchSpecification
- type ImportInstanceTaskDetails
- type ImportInstanceVolumeDetailItem
- type ImportSnapshotTask
- type ImportVolumeTaskDetails
- type InstanceAttributeName
- type InstanceAutoRecoveryState
- type InstanceBlockDeviceMapping
- type InstanceBlockDeviceMappingSpecification
- type InstanceBootModeValues
- type InstanceCapacity
- type InstanceCount
- type InstanceCreditSpecification
- type InstanceCreditSpecificationRequest
- type InstanceEventWindow
- type InstanceEventWindowAssociationRequest
- type InstanceEventWindowAssociationTarget
- type InstanceEventWindowDisassociationRequest
- type InstanceEventWindowState
- type InstanceExportDetails
- type InstanceFamilyCreditSpecification
- type InstanceGeneration
- type InstanceHealthStatus
- type InstanceIPv4Prefix
- type InstanceIPv6Address
- type InstanceIPv6AddressRequest
- type InstanceIPv6Prefix
- type InstanceInterruptionBehavior
- type InstanceLifecycle
- type InstanceLifecycleType
- type InstanceMarketOptionsRequest
- type InstanceMatchCriteria
- type InstanceMetadataEndpointState
- type InstanceMetadataOptionsRequest
- type InstanceMetadataOptionsResponse
- type InstanceMetadataOptionsState
- type InstanceMetadataProtocolState
- type InstanceMetadataTagsState
- type InstanceMonitoring
- type InstanceNetworkInterface
- type InstanceNetworkInterfaceAssociation
- type InstanceNetworkInterfaceAttachment
- type InstanceNetworkInterfaceSpecification
- type InstancePrivateIPAddress
- type InstanceRequirements
- type InstanceRequirementsRequest
- type InstanceRequirementsWithMetadataRequest
- type InstanceSpecification
- type InstanceState
- type InstanceStateChange
- type InstanceStateName
- type InstanceStatus
- type InstanceStatusDetails
- type InstanceStatusEvent
- type InstanceStorageEncryptionSupport
- type InstanceTagNotificationAttribute
- type InstanceType
- type InstanceTypeHypervisor
- type InstanceTypeInfo
- type InstanceTypeInfoFromInstanceRequirements
- type InstanceTypeOffering
- type InstanceUsage
- type InterfacePermissionType
- type InterfaceProtocolType
- type InternetGateway
- type InternetGatewayAttachment
- type KeyFormat
- type KeyPairInfo
- type KeyType
- type LastError
- type LaunchPermission
- type LaunchSpecification
- type LaunchTemplate
- func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
- func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
- func (in *LaunchTemplate) DeepCopyObject() runtime.Object
- func (mg *LaunchTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *LaunchTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *LaunchTemplate) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *LaunchTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *LaunchTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LaunchTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *LaunchTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *LaunchTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LaunchTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *LaunchTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LaunchTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LaunchTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LaunchTemplateAutoRecoveryState
- type LaunchTemplateBlockDeviceMapping
- type LaunchTemplateBlockDeviceMappingRequest
- type LaunchTemplateCPUOptions
- type LaunchTemplateCPUOptionsRequest
- type LaunchTemplateCapacityReservationSpecificationRequest
- type LaunchTemplateCapacityReservationSpecificationResponse
- type LaunchTemplateEBSBlockDevice
- type LaunchTemplateEBSBlockDeviceRequest
- type LaunchTemplateElasticInferenceAccelerator
- type LaunchTemplateElasticInferenceAcceleratorResponse
- type LaunchTemplateEnclaveOptions
- type LaunchTemplateEnclaveOptionsRequest
- type LaunchTemplateErrorCode
- type LaunchTemplateHTTPTokensState
- type LaunchTemplateHibernationOptions
- type LaunchTemplateHibernationOptionsRequest
- type LaunchTemplateIAMInstanceProfileSpecification
- type LaunchTemplateIAMInstanceProfileSpecificationRequest
- type LaunchTemplateInstanceMaintenanceOptions
- type LaunchTemplateInstanceMaintenanceOptionsRequest
- type LaunchTemplateInstanceMarketOptions
- type LaunchTemplateInstanceMarketOptionsRequest
- type LaunchTemplateInstanceMetadataEndpointState
- type LaunchTemplateInstanceMetadataOptions
- type LaunchTemplateInstanceMetadataOptionsRequest
- type LaunchTemplateInstanceMetadataOptionsState
- type LaunchTemplateInstanceMetadataProtocolIPv6
- type LaunchTemplateInstanceMetadataTagsState
- type LaunchTemplateInstanceNetworkInterfaceSpecification
- type LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
- type LaunchTemplateLicenseConfiguration
- type LaunchTemplateLicenseConfigurationRequest
- type LaunchTemplateList
- type LaunchTemplateObservation
- type LaunchTemplateOverrides
- type LaunchTemplateParameters
- type LaunchTemplatePlacement
- type LaunchTemplatePlacementRequest
- type LaunchTemplatePrivateDNSNameOptions
- type LaunchTemplatePrivateDNSNameOptionsRequest
- type LaunchTemplateSpec
- type LaunchTemplateSpecification
- type LaunchTemplateSpotMarketOptions
- type LaunchTemplateSpotMarketOptionsRequest
- type LaunchTemplateStatus
- type LaunchTemplateTagSpecification
- type LaunchTemplateTagSpecificationRequest
- type LaunchTemplateVersion
- func (in *LaunchTemplateVersion) DeepCopy() *LaunchTemplateVersion
- func (in *LaunchTemplateVersion) DeepCopyInto(out *LaunchTemplateVersion)
- func (in *LaunchTemplateVersion) DeepCopyObject() runtime.Object
- func (mg *LaunchTemplateVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *LaunchTemplateVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *LaunchTemplateVersion) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *LaunchTemplateVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *LaunchTemplateVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LaunchTemplateVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *LaunchTemplateVersion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LaunchTemplateVersion) SetConditions(c ...xpv1.Condition)
- func (mg *LaunchTemplateVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LaunchTemplateVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *LaunchTemplateVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LaunchTemplateVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LaunchTemplateVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LaunchTemplateVersionList
- type LaunchTemplateVersionObservation
- type LaunchTemplateVersionParameters
- type LaunchTemplateVersionSpec
- type LaunchTemplateVersionStatus
- type LaunchTemplateVersion_SDK
- type LaunchTemplate_SDK
- type LaunchTemplatesMonitoring
- type LaunchTemplatesMonitoringRequest
- type LicenseConfiguration
- type LicenseConfigurationRequest
- type ListingState
- type ListingStatus
- type LoadPermission
- type LoadPermissionRequest
- type LocalGateway
- type LocalGatewayRoute
- type LocalGatewayRouteState
- type LocalGatewayRouteTable
- type LocalGatewayRouteTableMode
- type LocalGatewayRouteTableVPCAssociation
- type LocalGatewayRouteTableVirtualInterfaceGroupAssociation
- type LocalGatewayRouteType
- type LocalGatewayVirtualInterface
- type LocalGatewayVirtualInterfaceGroup
- type LocalStorage
- type LocalStorageType
- type LocationType
- type LogDestinationType
- type MaintenanceDetails
- type ManagedPrefixList
- type MarketType
- type MembershipType
- type MemoryGiBPerVCPU
- type MemoryGiBPerVCPURequest
- type MemoryMiB
- type MemoryMiBRequest
- type MetricPoint
- type MetricType
- type ModifyAvailabilityZoneOptInStatus
- type ModifyTransitGatewayOptions
- type ModifyTransitGatewayVPCAttachmentRequestOptions
- type ModifyVPNTunnelOptionsSpecification
- type ModifyVerifiedAccessTrustProviderOIDCOptions
- type MonitoringState
- type MoveStatus
- type MovingAddressStatus
- type MulticastSupportValue
- type NATGateway
- type NATGatewayAddress
- type NATGatewayAddressStatus
- type NATGatewayState
- type NetworkACL
- type NetworkACLAssociation
- type NetworkACLEntry
- type NetworkBandwidthGbps
- type NetworkBandwidthGbpsRequest
- type NetworkInsightsAccessScope
- type NetworkInsightsAccessScopeAnalysis
- type NetworkInsightsAnalysis
- type NetworkInsightsPath
- type NetworkInterface
- type NetworkInterfaceAssociation
- type NetworkInterfaceAttachment
- type NetworkInterfaceAttachmentChanges
- type NetworkInterfaceAttribute
- type NetworkInterfaceCount
- type NetworkInterfaceCountRequest
- type NetworkInterfaceCreationType
- type NetworkInterfaceIPv6Address
- type NetworkInterfacePermission
- type NetworkInterfacePermissionState
- type NetworkInterfacePermissionStateCode
- type NetworkInterfacePrivateIPAddress
- type NetworkInterfaceStatus
- type NetworkInterfaceType
- type NewDHCPConfiguration
- type NitroEnclavesSupport
- type NitroTPMSupport
- type OIDCOptions
- type OfferingClassType
- type OfferingTypeValues
- type OnDemandAllocationStrategy
- type OnDemandOptions
- type OnDemandOptionsRequest
- type OperationType
- type PacketHeaderStatement
- type PacketHeaderStatementRequest
- type PartitionLoadFrequency
- type PathComponent
- type PayerResponsibility
- type PaymentOption
- type PciID
- type PeeringAttachmentStatus
- type PeeringConnectionOptions
- type PeeringConnectionOptionsRequest
- type PeeringTgwInfo
- type PeriodType
- type PermissionGroup
- type Phase1DHGroupNumbersListValue
- type Phase1DHGroupNumbersRequestListValue
- type Phase1EncryptionAlgorithmsListValue
- type Phase1EncryptionAlgorithmsRequestListValue
- type Phase1IntegrityAlgorithmsListValue
- type Phase1IntegrityAlgorithmsRequestListValue
- type Phase2DHGroupNumbersListValue
- type Phase2DHGroupNumbersRequestListValue
- type Phase2EncryptionAlgorithmsListValue
- type Phase2EncryptionAlgorithmsRequestListValue
- type Phase2IntegrityAlgorithmsListValue
- type Phase2IntegrityAlgorithmsRequestListValue
- type Placement
- type PlacementGroup
- type PlacementGroupState
- type PlacementGroupStrategy
- type PlacementResponse
- type PlacementStrategy
- type PlatformValues
- type PoolCIDRBlock
- type PortRange
- type PrefixList
- type PrefixListAssociation
- type PrefixListEntry
- type PrefixListID
- type PrefixListState
- type PriceSchedule
- type PriceScheduleSpecification
- type PricingDetail
- type PrincipalIDFormat
- type PrincipalType
- type PrivateDNSDetails
- type PrivateDNSNameConfiguration
- type PrivateDNSNameOptionsOnLaunch
- type PrivateDNSNameOptionsRequest
- type PrivateDNSNameOptionsResponse
- type PrivateIPAddressSpecification
- type ProductCode
- type ProductCodeValues
- type PropagatingVGW
- type Protocol
- type ProtocolValue
- type ProvisionedBandwidth
- type PtrUpdateStatus
- type PublicIPv4Pool
- type PublicIPv4PoolRange
- type Purchase
- type PurchaseRequest
- type RIProductDescription
- type RecurringCharge
- type RecurringChargeFrequency
- type ReferencedSecurityGroup
- type Region
- type RegisterInstanceTagAttributeRequest
- type RemoveIPAMOperatingRegion
- type RemovePrefixListEntry
- type ReplaceRootVolumeTask
- type ReplaceRootVolumeTaskState
- type ReplacementStrategy
- type ReportInstanceReasonCodes
- type ReportStatusType
- type RequestIPAMResourceTag
- type RequestLaunchTemplateData
- type RequestSpotLaunchSpecification
- type ReservationFleetInstanceSpecification
- type ReservationState
- type ReservationValue
- type ReservedInstanceLimitPrice
- type ReservedInstanceReservationValue
- type ReservedInstanceState
- type ReservedInstances
- type ReservedInstancesConfiguration
- type ReservedInstancesID
- type ReservedInstancesListing
- type ReservedInstancesModification
- type ReservedInstancesModificationResult
- type ReservedInstancesOffering
- type ResetFPGAImageAttributeName
- type ResetImageAttributeName
- type ResourceStatement
- type ResourceStatementRequest
- type ResourceType
- type ResponseError
- type ResponseLaunchTemplateData
- type RootDeviceType
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Route) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Route) GetProviderConfigReference() *xpv1.Reference
- func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Route) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Route) SetConditions(c ...xpv1.Condition)
- func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Route) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Route) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteList
- type RouteObservation
- type RouteOrigin
- type RouteParameters
- type RouteSpec
- type RouteState
- type RouteStatus
- type RouteTable
- type RouteTableAssociation
- type RouteTableAssociationState
- type RouteTableAssociationStateCode
- type Route_SDK
- type RuleAction
- type RuleGroupTypePair
- type RuleOption
- type RunInstancesMonitoringEnabled
- type S3ObjectTag
- type S3Storage
- type SSEType
- type ScheduledInstance
- type ScheduledInstanceAvailability
- type ScheduledInstanceRecurrence
- type ScheduledInstanceRecurrenceRequest
- type ScheduledInstancesBlockDeviceMapping
- type ScheduledInstancesEBS
- type ScheduledInstancesIAMInstanceProfile
- type ScheduledInstancesLaunchSpecification
- type ScheduledInstancesMonitoring
- type ScheduledInstancesNetworkInterface
- type ScheduledInstancesPlacement
- type ScheduledInstancesPrivateIPAddressConfig
- type Scope
- type SecurityGroup
- type SecurityGroupIdentifier
- type SecurityGroupReference
- type SecurityGroupRuleDescription
- type SecurityGroupRuleRequest
- type SelfServicePortal
- type ServiceConfiguration
- type ServiceConnectivityType
- type ServiceDetail
- type ServiceState
- type ServiceType
- type ServiceTypeDetail
- type ShutdownBehavior
- type SlotDateTimeRangeRequest
- type SlotStartTimeRangeRequest
- type SnapshotAttributeName
- type SnapshotDetail
- type SnapshotDiskContainer
- type SnapshotInfo
- type SnapshotRecycleBinInfo
- type SnapshotState
- type SnapshotTaskDetail
- type SnapshotTierStatus
- type SpotAllocationStrategy
- type SpotCapacityRebalance
- type SpotDatafeedSubscription
- type SpotFleetLaunchSpecification
- type SpotFleetMonitoring
- type SpotFleetRequestConfig
- type SpotFleetRequestConfigData
- type SpotFleetTagSpecification
- type SpotInstanceInterruptionBehavior
- type SpotInstanceRequest
- type SpotInstanceState
- type SpotInstanceStateFault
- type SpotInstanceStatus
- type SpotInstanceType
- type SpotMarketOptions
- type SpotOptions
- type SpotOptionsRequest
- type SpotPlacement
- type SpotPlacementScore
- type SpotPrice
- type SpreadLevel
- type StaleIPPermission
- type StaleSecurityGroup
- type State
- type StateReason
- type StaticSourcesSupportValue
- type StatisticType
- type Status
- type StatusName
- type StatusType
- type StorageLocation
- type StorageTier
- type StoreImageTaskResult
- type Subnet
- type SubnetAssociation
- type SubnetCIDRBlockState
- type SubnetCIDRBlockStateCode
- type SubnetCIDRReservation
- type SubnetCIDRReservationType
- type SubnetConfiguration
- type SubnetIPv6CIDRBlockAssociation
- type SubnetState
- type Subscription
- type SuccessfulInstanceCreditSpecificationItem
- type SuccessfulQueuedPurchaseDeletion
- type SummaryStatus
- type SupportedAdditionalProcessorFeature
- type TPMSupportValues
- type Tag
- type TagDescription
- type TagSpecification
- type TargetCapacitySpecification
- type TargetCapacitySpecificationRequest
- type TargetCapacityUnitType
- type TargetConfiguration
- type TargetConfigurationRequest
- type TargetGroup
- type TargetNetwork
- type TargetStorageTier
- type TelemetryStatus
- type Tenancy
- type TerminateConnectionStatus
- type TieringOperationStatus
- type TotalLocalStorageGB
- type TotalLocalStorageGBRequest
- type TrafficDirection
- type TrafficMirrorFilter
- type TrafficMirrorFilterRule
- type TrafficMirrorFilterRuleField
- type TrafficMirrorNetworkService
- type TrafficMirrorPortRange
- type TrafficMirrorPortRangeRequest
- type TrafficMirrorRuleAction
- type TrafficMirrorSession
- type TrafficMirrorSessionField
- type TrafficMirrorTarget
- type TrafficMirrorTargetType
- type TrafficType
- type TransitGateway
- func (in *TransitGateway) DeepCopy() *TransitGateway
- func (in *TransitGateway) DeepCopyInto(out *TransitGateway)
- func (in *TransitGateway) DeepCopyObject() runtime.Object
- func (mg *TransitGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *TransitGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *TransitGateway) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *TransitGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *TransitGateway) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TransitGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *TransitGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayAssociation
- type TransitGatewayAssociationState
- type TransitGatewayAttachment
- type TransitGatewayAttachmentAssociation
- type TransitGatewayAttachmentBGPConfiguration
- type TransitGatewayAttachmentPropagation
- type TransitGatewayAttachmentResourceType
- type TransitGatewayAttachmentState
- type TransitGatewayConnect
- type TransitGatewayConnectPeer
- type TransitGatewayConnectPeerConfiguration
- type TransitGatewayConnectPeerState
- type TransitGatewayConnectRequestBGPOptions
- type TransitGatewayList
- type TransitGatewayMulitcastDomainAssociationState
- type TransitGatewayMulticastDeregisteredGroupMembers
- type TransitGatewayMulticastDeregisteredGroupSources
- type TransitGatewayMulticastDomain
- type TransitGatewayMulticastDomainAssociation
- type TransitGatewayMulticastDomainAssociations
- type TransitGatewayMulticastDomainState
- type TransitGatewayMulticastGroup
- type TransitGatewayMulticastRegisteredGroupMembers
- type TransitGatewayMulticastRegisteredGroupSources
- type TransitGatewayObservation
- type TransitGatewayOptions
- type TransitGatewayParameters
- type TransitGatewayPeeringAttachment
- type TransitGatewayPolicyRule
- type TransitGatewayPolicyRuleMetaData
- type TransitGatewayPolicyTable
- type TransitGatewayPolicyTableAssociation
- type TransitGatewayPolicyTableEntry
- type TransitGatewayPolicyTableState
- type TransitGatewayPrefixListAttachment
- type TransitGatewayPrefixListReference
- type TransitGatewayPrefixListReferenceState
- type TransitGatewayPropagation
- type TransitGatewayPropagationState
- type TransitGatewayRequestOptions
- type TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopy() *TransitGatewayRoute
- func (in *TransitGatewayRoute) DeepCopyInto(out *TransitGatewayRoute)
- func (in *TransitGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *TransitGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *TransitGatewayRoute) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *TransitGatewayRoute) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *TransitGatewayRoute) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRoute) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TransitGatewayRoute) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *TransitGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteAttachment
- type TransitGatewayRouteList
- type TransitGatewayRouteObservation
- type TransitGatewayRouteParameters
- type TransitGatewayRouteSpec
- type TransitGatewayRouteState
- type TransitGatewayRouteStatus
- type TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopy() *TransitGatewayRouteTable
- func (in *TransitGatewayRouteTable) DeepCopyInto(out *TransitGatewayRouteTable)
- func (in *TransitGatewayRouteTable) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *TransitGatewayRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *TransitGatewayRouteTable) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *TransitGatewayRouteTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *TransitGatewayRouteTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayRouteTable) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TransitGatewayRouteTable) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *TransitGatewayRouteTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayRouteTableAnnouncement
- type TransitGatewayRouteTableAnnouncementDirection
- type TransitGatewayRouteTableAnnouncementState
- type TransitGatewayRouteTableAssociation
- type TransitGatewayRouteTableList
- func (in *TransitGatewayRouteTableList) DeepCopy() *TransitGatewayRouteTableList
- func (in *TransitGatewayRouteTableList) DeepCopyInto(out *TransitGatewayRouteTableList)
- func (in *TransitGatewayRouteTableList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayRouteTableList) GetItems() []resource.Managed
- type TransitGatewayRouteTableObservation
- type TransitGatewayRouteTableParameters
- type TransitGatewayRouteTablePropagation
- type TransitGatewayRouteTableRoute
- type TransitGatewayRouteTableSpec
- type TransitGatewayRouteTableState
- type TransitGatewayRouteTableStatus
- type TransitGatewayRouteTable_SDK
- type TransitGatewayRouteType
- type TransitGatewayRoute_SDK
- type TransitGatewaySpec
- type TransitGatewayState
- type TransitGatewayStatus
- type TransitGatewayVPCAttachment
- func (in *TransitGatewayVPCAttachment) DeepCopy() *TransitGatewayVPCAttachment
- func (in *TransitGatewayVPCAttachment) DeepCopyInto(out *TransitGatewayVPCAttachment)
- func (in *TransitGatewayVPCAttachment) DeepCopyObject() runtime.Object
- func (mg *TransitGatewayVPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *TransitGatewayVPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *TransitGatewayVPCAttachment) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *TransitGatewayVPCAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *TransitGatewayVPCAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TransitGatewayVPCAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TransitGatewayVPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TransitGatewayVPCAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *TransitGatewayVPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TransitGatewayVPCAttachmentList
- func (in *TransitGatewayVPCAttachmentList) DeepCopy() *TransitGatewayVPCAttachmentList
- func (in *TransitGatewayVPCAttachmentList) DeepCopyInto(out *TransitGatewayVPCAttachmentList)
- func (in *TransitGatewayVPCAttachmentList) DeepCopyObject() runtime.Object
- func (l *TransitGatewayVPCAttachmentList) GetItems() []resource.Managed
- type TransitGatewayVPCAttachmentObservation
- type TransitGatewayVPCAttachmentOptions
- type TransitGatewayVPCAttachmentParameters
- type TransitGatewayVPCAttachmentSpec
- type TransitGatewayVPCAttachmentStatus
- type TransitGatewayVPCAttachment_SDK
- type TransitGateway_SDK
- type TransportProtocol
- type TrunkInterfaceAssociation
- type TrustProviderType
- type TunnelInsideIPVersion
- type TunnelOption
- type UnlimitedSupportedInstanceFamily
- type UnsuccessfulInstanceCreditSpecificationErrorCode
- type UnsuccessfulInstanceCreditSpecificationItem
- type UnsuccessfulInstanceCreditSpecificationItemError
- type UnsuccessfulItem
- type UnsuccessfulItemError
- type UsageClassType
- type UserBucket
- type UserBucketDetails
- type UserData
- type UserIDGroupPair
- type UserTrustProviderType
- type VCPUCountRange
- type VCPUCountRangeRequest
- type VGWTelemetry
- type VPC
- type VPCAttachment
- type VPCAttributeName
- type VPCCIDRBlockAssociation
- type VPCCIDRBlockState
- type VPCCIDRBlockStateCode
- type VPCClassicLink
- type VPCEndpoint
- func (in *VPCEndpoint) DeepCopy() *VPCEndpoint
- func (in *VPCEndpoint) DeepCopyInto(out *VPCEndpoint)
- func (in *VPCEndpoint) DeepCopyObject() runtime.Object
- func (mg *VPCEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *VPCEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VPCEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *VPCEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VPCEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *VPCEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointConnection
- type VPCEndpointList
- type VPCEndpointObservation
- type VPCEndpointParameters
- type VPCEndpointServiceConfiguration
- func (in *VPCEndpointServiceConfiguration) DeepCopy() *VPCEndpointServiceConfiguration
- func (in *VPCEndpointServiceConfiguration) DeepCopyInto(out *VPCEndpointServiceConfiguration)
- func (in *VPCEndpointServiceConfiguration) DeepCopyObject() runtime.Object
- func (mg *VPCEndpointServiceConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *VPCEndpointServiceConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VPCEndpointServiceConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *VPCEndpointServiceConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCEndpointServiceConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCEndpointServiceConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VPCEndpointServiceConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCEndpointServiceConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *VPCEndpointServiceConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCEndpointServiceConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *VPCEndpointServiceConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCEndpointServiceConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCEndpointServiceConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCEndpointServiceConfigurationList
- func (in *VPCEndpointServiceConfigurationList) DeepCopy() *VPCEndpointServiceConfigurationList
- func (in *VPCEndpointServiceConfigurationList) DeepCopyInto(out *VPCEndpointServiceConfigurationList)
- func (in *VPCEndpointServiceConfigurationList) DeepCopyObject() runtime.Object
- func (l *VPCEndpointServiceConfigurationList) GetItems() []resource.Managed
- type VPCEndpointServiceConfigurationObservation
- type VPCEndpointServiceConfigurationParameters
- type VPCEndpointServiceConfigurationSpec
- type VPCEndpointServiceConfigurationStatus
- type VPCEndpointSpec
- type VPCEndpointStatus
- type VPCEndpointType
- type VPCEndpoint_SDK
- type VPCIPv6CIDRBlockAssociation
- type VPCPeeringConnection
- func (in *VPCPeeringConnection) DeepCopy() *VPCPeeringConnection
- func (in *VPCPeeringConnection) DeepCopyInto(out *VPCPeeringConnection)
- func (in *VPCPeeringConnection) DeepCopyObject() runtime.Object
- func (mg *VPCPeeringConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *VPCPeeringConnection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VPCPeeringConnection) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *VPCPeeringConnection) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCPeeringConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCPeeringConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VPCPeeringConnection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCPeeringConnection) SetConditions(c ...xpv1.Condition)
- func (mg *VPCPeeringConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCPeeringConnection) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *VPCPeeringConnection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCPeeringConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCPeeringConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCPeeringConnectionList
- type VPCPeeringConnectionObservation
- type VPCPeeringConnectionOptionsDescription
- type VPCPeeringConnectionParameters
- type VPCPeeringConnectionSpec
- type VPCPeeringConnectionStateReason
- type VPCPeeringConnectionStateReasonCode
- type VPCPeeringConnectionStatus
- type VPCPeeringConnectionVPCInfo
- type VPCPeeringConnection_SDK
- type VPCState
- type VPCTenancy
- type VPNConnection
- type VPNConnectionDeviceType
- type VPNConnectionOptions
- type VPNConnectionOptionsSpecification
- type VPNECMPSupportValue
- type VPNGateway
- type VPNProtocol
- type VPNState
- type VPNStaticRoute
- type VPNStaticRouteSource
- type VPNTunnelOptionsSpecification
- type ValidationError
- type ValidationWarning
- type VerifiedAccessEndpoint
- type VerifiedAccessEndpointAttachmentType
- type VerifiedAccessEndpointEniOptions
- type VerifiedAccessEndpointLoadBalancerOptions
- type VerifiedAccessEndpointProtocol
- type VerifiedAccessEndpointStatus
- type VerifiedAccessEndpointStatusCode
- type VerifiedAccessEndpointType
- type VerifiedAccessGroup
- type VerifiedAccessInstance
- type VerifiedAccessInstanceLoggingConfiguration
- type VerifiedAccessLogCloudWatchLogsDestination
- type VerifiedAccessLogCloudWatchLogsDestinationOptions
- type VerifiedAccessLogDeliveryStatus
- type VerifiedAccessLogDeliveryStatusCode
- type VerifiedAccessLogKinesisDataFirehoseDestination
- type VerifiedAccessLogKinesisDataFirehoseDestinationOptions
- type VerifiedAccessLogOptions
- type VerifiedAccessLogS3Destination
- type VerifiedAccessLogS3DestinationOptions
- type VerifiedAccessLogs
- type VerifiedAccessTrustProvider
- type VerifiedAccessTrustProviderCondensed
- type VirtualizationType
- type Volume
- func (in *Volume) DeepCopy() *Volume
- func (in *Volume) DeepCopyInto(out *Volume)
- func (in *Volume) DeepCopyObject() runtime.Object
- func (mg *Volume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Volume) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Volume) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Volume) GetProviderConfigReference() *xpv1.Reference
- func (mg *Volume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Volume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Volume) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Volume) SetConditions(c ...xpv1.Condition)
- func (mg *Volume) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Volume) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Volume) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Volume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Volume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VolumeAttachment
- type VolumeAttachmentState
- type VolumeAttributeName
- type VolumeDetail
- type VolumeList
- type VolumeModification
- type VolumeModificationState
- type VolumeObservation
- type VolumeParameters
- type VolumeSpec
- type VolumeState
- type VolumeStatus
- type VolumeStatusAction
- type VolumeStatusAttachmentStatus
- type VolumeStatusDetails
- type VolumeStatusEvent
- type VolumeStatusInfoStatus
- type VolumeStatusItem
- type VolumeStatusName
- type VolumeType
- type Volume_SDK
- type WeekDay
Constants ¶
const ( CRDGroup = "ec2.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( FlowLogKind = "FlowLog" FlowLogGroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlowLogKind}.String() FlowLogKindAPIVersion = FlowLogKind + "." + GroupVersion.String() FlowLogGroupVersionKind = GroupVersion.WithKind(FlowLogKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( LaunchTemplateKind = "LaunchTemplate" LaunchTemplateGroupKind = schema.GroupKind{Group: CRDGroup, Kind: LaunchTemplateKind}.String() LaunchTemplateKindAPIVersion = LaunchTemplateKind + "." + GroupVersion.String() LaunchTemplateGroupVersionKind = GroupVersion.WithKind(LaunchTemplateKind) )
Repository type metadata.
var ( LaunchTemplateVersionKind = "LaunchTemplateVersion" LaunchTemplateVersionGroupKind = schema.GroupKind{Group: CRDGroup, Kind: LaunchTemplateVersionKind}.String() LaunchTemplateVersionKindAPIVersion = LaunchTemplateVersionKind + "." + GroupVersion.String() LaunchTemplateVersionGroupVersionKind = GroupVersion.WithKind(LaunchTemplateVersionKind) )
Repository type metadata.
var ( RouteKind = "Route" RouteGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteKind}.String() RouteKindAPIVersion = RouteKind + "." + GroupVersion.String() RouteGroupVersionKind = GroupVersion.WithKind(RouteKind) )
Repository type metadata.
var ( TransitGatewayKind = "TransitGateway" TransitGatewayGroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayKind}.String() TransitGatewayKindAPIVersion = TransitGatewayKind + "." + GroupVersion.String() TransitGatewayGroupVersionKind = GroupVersion.WithKind(TransitGatewayKind) )
Repository type metadata.
var ( TransitGatewayRouteKind = "TransitGatewayRoute" TransitGatewayRouteGroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRouteKind}.String() TransitGatewayRouteKindAPIVersion = TransitGatewayRouteKind + "." + GroupVersion.String() TransitGatewayRouteGroupVersionKind = GroupVersion.WithKind(TransitGatewayRouteKind) )
Repository type metadata.
var ( TransitGatewayRouteTableKind = "TransitGatewayRouteTable" TransitGatewayRouteTableGroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayRouteTableKind}.String() TransitGatewayRouteTableKindAPIVersion = TransitGatewayRouteTableKind + "." + GroupVersion.String() TransitGatewayRouteTableGroupVersionKind = GroupVersion.WithKind(TransitGatewayRouteTableKind) )
Repository type metadata.
var ( TransitGatewayVPCAttachmentKind = "TransitGatewayVPCAttachment" TransitGatewayVPCAttachmentGroupKind = schema.GroupKind{Group: CRDGroup, Kind: TransitGatewayVPCAttachmentKind}.String() TransitGatewayVPCAttachmentKindAPIVersion = TransitGatewayVPCAttachmentKind + "." + GroupVersion.String() TransitGatewayVPCAttachmentGroupVersionKind = GroupVersion.WithKind(TransitGatewayVPCAttachmentKind) )
Repository type metadata.
var ( VolumeKind = "Volume" VolumeGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VolumeKind}.String() VolumeKindAPIVersion = VolumeKind + "." + GroupVersion.String() VolumeGroupVersionKind = GroupVersion.WithKind(VolumeKind) )
Repository type metadata.
var ( VPCEndpointKind = "VPCEndpoint" VPCEndpointGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointKind}.String() VPCEndpointKindAPIVersion = VPCEndpointKind + "." + GroupVersion.String() VPCEndpointGroupVersionKind = GroupVersion.WithKind(VPCEndpointKind) )
Repository type metadata.
var ( VPCEndpointServiceConfigurationKind = "VPCEndpointServiceConfiguration" VPCEndpointServiceConfigurationGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCEndpointServiceConfigurationKind}.String() VPCEndpointServiceConfigurationKindAPIVersion = VPCEndpointServiceConfigurationKind + "." + GroupVersion.String() VPCEndpointServiceConfigurationGroupVersionKind = GroupVersion.WithKind(VPCEndpointServiceConfigurationKind) )
Repository type metadata.
var ( VPCPeeringConnectionKind = "VPCPeeringConnection" VPCPeeringConnectionGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCPeeringConnectionKind}.String() VPCPeeringConnectionKindAPIVersion = VPCPeeringConnectionKind + "." + GroupVersion.String() VPCPeeringConnectionGroupVersionKind = GroupVersion.WithKind(VPCPeeringConnectionKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AcceleratorCount ¶
type AcceleratorCount struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*AcceleratorCount) DeepCopy ¶
func (in *AcceleratorCount) DeepCopy() *AcceleratorCount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorCount.
func (*AcceleratorCount) DeepCopyInto ¶
func (in *AcceleratorCount) DeepCopyInto(out *AcceleratorCount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorCountRequest ¶
type AcceleratorCountRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*AcceleratorCountRequest) DeepCopy ¶
func (in *AcceleratorCountRequest) DeepCopy() *AcceleratorCountRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorCountRequest.
func (*AcceleratorCountRequest) DeepCopyInto ¶
func (in *AcceleratorCountRequest) DeepCopyInto(out *AcceleratorCountRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorManufacturer ¶
type AcceleratorManufacturer string
const ( AcceleratorManufacturer_nvidia AcceleratorManufacturer = "nvidia" AcceleratorManufacturer_amd AcceleratorManufacturer = "amd" AcceleratorManufacturer_amazon_web_services AcceleratorManufacturer = "amazon-web-services" AcceleratorManufacturer_xilinx AcceleratorManufacturer = "xilinx" )
type AcceleratorName ¶
type AcceleratorName string
const ( AcceleratorName_a100 AcceleratorName = "a100" AcceleratorName_v100 AcceleratorName = "v100" AcceleratorName_k80 AcceleratorName = "k80" AcceleratorName_t4 AcceleratorName = "t4" AcceleratorName_m60 AcceleratorName = "m60" AcceleratorName_radeon_pro_v520 AcceleratorName = "radeon-pro-v520" AcceleratorName_vu9p AcceleratorName = "vu9p" AcceleratorName_inferentia AcceleratorName = "inferentia" AcceleratorName_k520 AcceleratorName = "k520" )
type AcceleratorTotalMemoryMiB ¶
type AcceleratorTotalMemoryMiB struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*AcceleratorTotalMemoryMiB) DeepCopy ¶
func (in *AcceleratorTotalMemoryMiB) DeepCopy() *AcceleratorTotalMemoryMiB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorTotalMemoryMiB.
func (*AcceleratorTotalMemoryMiB) DeepCopyInto ¶
func (in *AcceleratorTotalMemoryMiB) DeepCopyInto(out *AcceleratorTotalMemoryMiB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorTotalMemoryMiBRequest ¶
type AcceleratorTotalMemoryMiBRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*AcceleratorTotalMemoryMiBRequest) DeepCopy ¶
func (in *AcceleratorTotalMemoryMiBRequest) DeepCopy() *AcceleratorTotalMemoryMiBRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorTotalMemoryMiBRequest.
func (*AcceleratorTotalMemoryMiBRequest) DeepCopyInto ¶
func (in *AcceleratorTotalMemoryMiBRequest) DeepCopyInto(out *AcceleratorTotalMemoryMiBRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorType ¶
type AcceleratorType string
const ( AcceleratorType_gpu AcceleratorType = "gpu" AcceleratorType_fpga AcceleratorType = "fpga" AcceleratorType_inference AcceleratorType = "inference" )
type AccessScopeAnalysisFinding ¶ added in v0.34.0
type AccessScopeAnalysisFinding struct {
FindingID *string `json:"findingID,omitempty"`
}
+kubebuilder:skipversion
func (*AccessScopeAnalysisFinding) DeepCopy ¶ added in v0.34.0
func (in *AccessScopeAnalysisFinding) DeepCopy() *AccessScopeAnalysisFinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessScopeAnalysisFinding.
func (*AccessScopeAnalysisFinding) DeepCopyInto ¶ added in v0.34.0
func (in *AccessScopeAnalysisFinding) DeepCopyInto(out *AccessScopeAnalysisFinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAttribute ¶
type AccountAttribute struct {
AttributeName *string `json:"attributeName,omitempty"`
}
+kubebuilder:skipversion
func (*AccountAttribute) DeepCopy ¶
func (in *AccountAttribute) DeepCopy() *AccountAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAttribute.
func (*AccountAttribute) DeepCopyInto ¶
func (in *AccountAttribute) DeepCopyInto(out *AccountAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountAttributeName ¶
type AccountAttributeName string
const ( AccountAttributeName_supported_platforms AccountAttributeName = "supported-platforms" AccountAttributeName_default_vpc AccountAttributeName = "default-vpc" )
type AccountAttributeValue ¶
type AccountAttributeValue struct {
AttributeValue *string `json:"attributeValue,omitempty"`
}
+kubebuilder:skipversion
func (*AccountAttributeValue) DeepCopy ¶
func (in *AccountAttributeValue) DeepCopy() *AccountAttributeValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountAttributeValue.
func (*AccountAttributeValue) DeepCopyInto ¶
func (in *AccountAttributeValue) DeepCopyInto(out *AccountAttributeValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveInstance ¶
type ActiveInstance struct { InstanceID *string `json:"instanceID,omitempty"` InstanceType *string `json:"instanceType,omitempty"` SpotInstanceRequestID *string `json:"spotInstanceRequestID,omitempty"` }
+kubebuilder:skipversion
func (*ActiveInstance) DeepCopy ¶
func (in *ActiveInstance) DeepCopy() *ActiveInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveInstance.
func (*ActiveInstance) DeepCopyInto ¶
func (in *ActiveInstance) DeepCopyInto(out *ActiveInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivityStatus ¶
type ActivityStatus string
const ( ActivityStatus_error ActivityStatus = "error" ActivityStatus_pending_fulfillment ActivityStatus = "pending_fulfillment" ActivityStatus_pending_termination ActivityStatus = "pending_termination" ActivityStatus_fulfilled ActivityStatus = "fulfilled" )
type AddIPAMOperatingRegion ¶ added in v0.39.0
type AddIPAMOperatingRegion struct {
RegionName *string `json:"regionName,omitempty"`
}
+kubebuilder:skipversion
func (*AddIPAMOperatingRegion) DeepCopy ¶ added in v0.39.0
func (in *AddIPAMOperatingRegion) DeepCopy() *AddIPAMOperatingRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddIPAMOperatingRegion.
func (*AddIPAMOperatingRegion) DeepCopyInto ¶ added in v0.39.0
func (in *AddIPAMOperatingRegion) DeepCopyInto(out *AddIPAMOperatingRegion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddPrefixListEntry ¶
type AddPrefixListEntry struct { CIDR *string `json:"cidr,omitempty"` Description *string `json:"description,omitempty"` }
+kubebuilder:skipversion
func (*AddPrefixListEntry) DeepCopy ¶
func (in *AddPrefixListEntry) DeepCopy() *AddPrefixListEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddPrefixListEntry.
func (*AddPrefixListEntry) DeepCopyInto ¶
func (in *AddPrefixListEntry) DeepCopyInto(out *AddPrefixListEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddedPrincipal ¶ added in v0.38.0
type AddedPrincipal struct { Principal *string `json:"principal,omitempty"` ServiceID *string `json:"serviceID,omitempty"` ServicePermissionID *string `json:"servicePermissionID,omitempty"` }
+kubebuilder:skipversion
func (*AddedPrincipal) DeepCopy ¶ added in v0.38.0
func (in *AddedPrincipal) DeepCopy() *AddedPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddedPrincipal.
func (*AddedPrincipal) DeepCopyInto ¶ added in v0.38.0
func (in *AddedPrincipal) DeepCopyInto(out *AddedPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalDetail ¶ added in v0.34.0
type AdditionalDetail struct { AdditionalDetailType *string `json:"additionalDetailType,omitempty"` ServiceName *string `json:"serviceName,omitempty"` }
+kubebuilder:skipversion
func (*AdditionalDetail) DeepCopy ¶ added in v0.34.0
func (in *AdditionalDetail) DeepCopy() *AdditionalDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalDetail.
func (*AdditionalDetail) DeepCopyInto ¶ added in v0.34.0
func (in *AdditionalDetail) DeepCopyInto(out *AdditionalDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Address ¶
type Address struct { AllocationID *string `json:"allocationID,omitempty"` AssociationID *string `json:"associationID,omitempty"` CarrierIP *string `json:"carrierIP,omitempty"` CustomerOwnedIP *string `json:"customerOwnedIP,omitempty"` CustomerOwnedIPv4Pool *string `json:"customerOwnedIPv4Pool,omitempty"` InstanceID *string `json:"instanceID,omitempty"` NetworkBorderGroup *string `json:"networkBorderGroup,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` NetworkInterfaceOwnerID *string `json:"networkInterfaceOwnerID,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PublicIP *string `json:"publicIP,omitempty"` PublicIPv4Pool *string `json:"publicIPv4Pool,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*Address) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.
func (*Address) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressAttribute ¶
type AddressAttribute struct {
PtrRecord *string `json:"ptrRecord,omitempty"`
}
+kubebuilder:skipversion
func (*AddressAttribute) DeepCopy ¶
func (in *AddressAttribute) DeepCopy() *AddressAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressAttribute.
func (*AddressAttribute) DeepCopyInto ¶
func (in *AddressAttribute) DeepCopyInto(out *AddressAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressAttributeName ¶
type AddressAttributeName string
const (
AddressAttributeName_domain_name AddressAttributeName = "domain-name"
)
type AddressFamily ¶ added in v0.34.0
type AddressFamily string
const ( AddressFamily_ipv4 AddressFamily = "ipv4" AddressFamily_ipv6 AddressFamily = "ipv6" )
type AddressTransfer ¶ added in v0.38.0
type AddressTransfer struct { AllocationID *string `json:"allocationID,omitempty"` PublicIP *string `json:"publicIP,omitempty"` TransferAccountID *string `json:"transferAccountID,omitempty"` TransferOfferAcceptedTimestamp *metav1.Time `json:"transferOfferAcceptedTimestamp,omitempty"` TransferOfferExpirationTimestamp *metav1.Time `json:"transferOfferExpirationTimestamp,omitempty"` }
+kubebuilder:skipversion
func (*AddressTransfer) DeepCopy ¶ added in v0.38.0
func (in *AddressTransfer) DeepCopy() *AddressTransfer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressTransfer.
func (*AddressTransfer) DeepCopyInto ¶ added in v0.38.0
func (in *AddressTransfer) DeepCopyInto(out *AddressTransfer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressTransferStatus ¶ added in v0.38.0
type AddressTransferStatus string
const ( AddressTransferStatus_pending AddressTransferStatus = "pending" AddressTransferStatus_disabled AddressTransferStatus = "disabled" AddressTransferStatus_accepted AddressTransferStatus = "accepted" )
type AllocationState ¶
type AllocationState string
const ( AllocationState_available AllocationState = "available" AllocationState_under_assessment AllocationState = "under-assessment" AllocationState_permanent_failure AllocationState = "permanent-failure" AllocationState_released AllocationState = "released" AllocationState_released_permanent_failure AllocationState = "released-permanent-failure" AllocationState_pending AllocationState = "pending" )
type AllocationStrategy ¶
type AllocationStrategy string
const ( AllocationStrategy_lowestPrice AllocationStrategy = "lowestPrice" AllocationStrategy_diversified AllocationStrategy = "diversified" AllocationStrategy_capacityOptimized AllocationStrategy = "capacityOptimized" AllocationStrategy_capacityOptimizedPrioritized AllocationStrategy = "capacityOptimizedPrioritized" AllocationStrategy_priceCapacityOptimized AllocationStrategy = "priceCapacityOptimized" )
type AllocationType ¶ added in v0.38.0
type AllocationType string
const (
AllocationType_used AllocationType = "used"
)
type AllowedPrincipal ¶
type AllowedPrincipal struct { Principal *string `json:"principal,omitempty"` ServiceID *string `json:"serviceID,omitempty"` ServicePermissionID *string `json:"servicePermissionID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*AllowedPrincipal) DeepCopy ¶
func (in *AllowedPrincipal) DeepCopy() *AllowedPrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AllowedPrincipal.
func (*AllowedPrincipal) DeepCopyInto ¶
func (in *AllowedPrincipal) DeepCopyInto(out *AllowedPrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AllowsMultipleInstanceTypes ¶
type AllowsMultipleInstanceTypes string
const ( AllowsMultipleInstanceTypes_on AllowsMultipleInstanceTypes = "on" AllowsMultipleInstanceTypes_off AllowsMultipleInstanceTypes = "off" )
type AlternatePathHint ¶
type AlternatePathHint struct { ComponentARN *string `json:"componentARN,omitempty"` ComponentID *string `json:"componentID,omitempty"` }
+kubebuilder:skipversion
func (*AlternatePathHint) DeepCopy ¶
func (in *AlternatePathHint) DeepCopy() *AlternatePathHint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlternatePathHint.
func (*AlternatePathHint) DeepCopyInto ¶
func (in *AlternatePathHint) DeepCopyInto(out *AlternatePathHint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmdSevSnpSpecification ¶ added in v0.44.0
type AmdSevSnpSpecification string
const ( AmdSevSnpSpecification_enabled AmdSevSnpSpecification = "enabled" AmdSevSnpSpecification_disabled AmdSevSnpSpecification = "disabled" )
type AnalysisACLRule ¶
type AnalysisACLRule struct { CIDR *string `json:"cidr,omitempty"` Egress *bool `json:"egress,omitempty"` Protocol *string `json:"protocol,omitempty"` RuleAction *string `json:"ruleAction,omitempty"` RuleNumber *int64 `json:"ruleNumber,omitempty"` }
+kubebuilder:skipversion
func (*AnalysisACLRule) DeepCopy ¶
func (in *AnalysisACLRule) DeepCopy() *AnalysisACLRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisACLRule.
func (*AnalysisACLRule) DeepCopyInto ¶
func (in *AnalysisACLRule) DeepCopyInto(out *AnalysisACLRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisComponent ¶
type AnalysisComponent struct { ARN *string `json:"arn,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*AnalysisComponent) DeepCopy ¶
func (in *AnalysisComponent) DeepCopy() *AnalysisComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisComponent.
func (*AnalysisComponent) DeepCopyInto ¶
func (in *AnalysisComponent) DeepCopyInto(out *AnalysisComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisLoadBalancerTarget ¶
type AnalysisLoadBalancerTarget struct {
AvailabilityZone *string `json:"availabilityZone,omitempty"`
}
+kubebuilder:skipversion
func (*AnalysisLoadBalancerTarget) DeepCopy ¶
func (in *AnalysisLoadBalancerTarget) DeepCopy() *AnalysisLoadBalancerTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisLoadBalancerTarget.
func (*AnalysisLoadBalancerTarget) DeepCopyInto ¶
func (in *AnalysisLoadBalancerTarget) DeepCopyInto(out *AnalysisLoadBalancerTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisPacketHeader ¶
type AnalysisPacketHeader struct {
Protocol *string `json:"protocol,omitempty"`
}
+kubebuilder:skipversion
func (*AnalysisPacketHeader) DeepCopy ¶
func (in *AnalysisPacketHeader) DeepCopy() *AnalysisPacketHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisPacketHeader.
func (*AnalysisPacketHeader) DeepCopyInto ¶
func (in *AnalysisPacketHeader) DeepCopyInto(out *AnalysisPacketHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisRouteTableRoute ¶
type AnalysisRouteTableRoute struct { CarrierGatewayID *string `json:"carrierGatewayID,omitempty"` DestinationCIDR *string `json:"destinationCIDR,omitempty"` DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty"` EgressOnlyInternetGatewayID *string `json:"egressOnlyInternetGatewayID,omitempty"` GatewayID *string `json:"gatewayID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` LocalGatewayID *string `json:"localGatewayID,omitempty"` NATGatewayID *string `json:"natGatewayID,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` Origin *string `json:"origin,omitempty"` State *string `json:"state,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*AnalysisRouteTableRoute) DeepCopy ¶
func (in *AnalysisRouteTableRoute) DeepCopy() *AnalysisRouteTableRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisRouteTableRoute.
func (*AnalysisRouteTableRoute) DeepCopyInto ¶
func (in *AnalysisRouteTableRoute) DeepCopyInto(out *AnalysisRouteTableRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisSecurityGroupRule ¶
type AnalysisSecurityGroupRule struct { CIDR *string `json:"cidr,omitempty"` Direction *string `json:"direction,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` Protocol *string `json:"protocol,omitempty"` SecurityGroupID *string `json:"securityGroupID,omitempty"` }
+kubebuilder:skipversion
func (*AnalysisSecurityGroupRule) DeepCopy ¶
func (in *AnalysisSecurityGroupRule) DeepCopy() *AnalysisSecurityGroupRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisSecurityGroupRule.
func (*AnalysisSecurityGroupRule) DeepCopyInto ¶
func (in *AnalysisSecurityGroupRule) DeepCopyInto(out *AnalysisSecurityGroupRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalysisStatus ¶
type AnalysisStatus string
const ( AnalysisStatus_running AnalysisStatus = "running" AnalysisStatus_succeeded AnalysisStatus = "succeeded" AnalysisStatus_failed AnalysisStatus = "failed" )
type ApplianceModeSupportValue ¶
type ApplianceModeSupportValue string
const ( ApplianceModeSupportValue_enable ApplianceModeSupportValue = "enable" ApplianceModeSupportValue_disable ApplianceModeSupportValue = "disable" )
type ArchitectureType ¶
type ArchitectureType string
const ( ArchitectureType_i386 ArchitectureType = "i386" ArchitectureType_x86_64 ArchitectureType = "x86_64" ArchitectureType_arm64 ArchitectureType = "arm64" ArchitectureType_x86_64_mac ArchitectureType = "x86_64_mac" ArchitectureType_arm64_mac ArchitectureType = "arm64_mac" )
type ArchitectureValues ¶
type ArchitectureValues string
const ( ArchitectureValues_i386 ArchitectureValues = "i386" ArchitectureValues_x86_64 ArchitectureValues = "x86_64" ArchitectureValues_arm64 ArchitectureValues = "arm64" ArchitectureValues_x86_64_mac ArchitectureValues = "x86_64_mac" ArchitectureValues_arm64_mac ArchitectureValues = "arm64_mac" )
type AssignedPrivateIPAddress ¶
type AssignedPrivateIPAddress struct {
PrivateIPAddress *string `json:"privateIPAddress,omitempty"`
}
+kubebuilder:skipversion
func (*AssignedPrivateIPAddress) DeepCopy ¶
func (in *AssignedPrivateIPAddress) DeepCopy() *AssignedPrivateIPAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssignedPrivateIPAddress.
func (*AssignedPrivateIPAddress) DeepCopyInto ¶
func (in *AssignedPrivateIPAddress) DeepCopyInto(out *AssignedPrivateIPAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociatedNetworkType ¶
type AssociatedNetworkType string
const (
AssociatedNetworkType_vpc AssociatedNetworkType = "vpc"
)
type AssociatedRole ¶
type AssociatedRole struct { CertificateS3BucketName *string `json:"certificateS3BucketName,omitempty"` CertificateS3ObjectKey *string `json:"certificateS3ObjectKey,omitempty"` EncryptionKMSKeyID *string `json:"encryptionKMSKeyID,omitempty"` }
+kubebuilder:skipversion
func (*AssociatedRole) DeepCopy ¶
func (in *AssociatedRole) DeepCopy() *AssociatedRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociatedRole.
func (*AssociatedRole) DeepCopyInto ¶
func (in *AssociatedRole) DeepCopyInto(out *AssociatedRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociatedTargetNetwork ¶
type AssociatedTargetNetwork struct {
NetworkID *string `json:"networkID,omitempty"`
}
+kubebuilder:skipversion
func (*AssociatedTargetNetwork) DeepCopy ¶
func (in *AssociatedTargetNetwork) DeepCopy() *AssociatedTargetNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociatedTargetNetwork.
func (*AssociatedTargetNetwork) DeepCopyInto ¶
func (in *AssociatedTargetNetwork) DeepCopyInto(out *AssociatedTargetNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationStatus ¶
type AssociationStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*AssociationStatus) DeepCopy ¶
func (in *AssociationStatus) DeepCopy() *AssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationStatus.
func (*AssociationStatus) DeepCopyInto ¶
func (in *AssociationStatus) DeepCopyInto(out *AssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationStatusCode ¶
type AssociationStatusCode string
const ( AssociationStatusCode_associating AssociationStatusCode = "associating" AssociationStatusCode_associated AssociationStatusCode = "associated" AssociationStatusCode_association_failed AssociationStatusCode = "association-failed" AssociationStatusCode_disassociating AssociationStatusCode = "disassociating" AssociationStatusCode_disassociated AssociationStatusCode = "disassociated" )
type AthenaIntegration ¶
type AthenaIntegration struct { IntegrationResultS3DestinationARN *string `json:"integrationResultS3DestinationARN,omitempty"` PartitionEndDate *metav1.Time `json:"partitionEndDate,omitempty"` PartitionStartDate *metav1.Time `json:"partitionStartDate,omitempty"` }
+kubebuilder:skipversion
func (*AthenaIntegration) DeepCopy ¶
func (in *AthenaIntegration) DeepCopy() *AthenaIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaIntegration.
func (*AthenaIntegration) DeepCopyInto ¶
func (in *AthenaIntegration) DeepCopyInto(out *AthenaIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentENASrdSpecification ¶ added in v0.38.0
type AttachmentENASrdSpecification struct {
ENASrdEnabled *bool `json:"enaSrdEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*AttachmentENASrdSpecification) DeepCopy ¶ added in v0.38.0
func (in *AttachmentENASrdSpecification) DeepCopy() *AttachmentENASrdSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentENASrdSpecification.
func (*AttachmentENASrdSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *AttachmentENASrdSpecification) DeepCopyInto(out *AttachmentENASrdSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentENASrdUDPSpecification ¶ added in v0.38.0
type AttachmentENASrdUDPSpecification struct {
ENASrdUDPEnabled *bool `json:"enaSrdUDPEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*AttachmentENASrdUDPSpecification) DeepCopy ¶ added in v0.38.0
func (in *AttachmentENASrdUDPSpecification) DeepCopy() *AttachmentENASrdUDPSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentENASrdUDPSpecification.
func (*AttachmentENASrdUDPSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *AttachmentENASrdUDPSpecification) DeepCopyInto(out *AttachmentENASrdUDPSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentStatus ¶
type AttachmentStatus string
const ( AttachmentStatus_attaching AttachmentStatus = "attaching" AttachmentStatus_attached AttachmentStatus = "attached" AttachmentStatus_detaching AttachmentStatus = "detaching" AttachmentStatus_detached AttachmentStatus = "detached" )
type AttributeBooleanValue ¶
type AttributeBooleanValue struct {
Value *bool `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*AttributeBooleanValue) DeepCopy ¶
func (in *AttributeBooleanValue) DeepCopy() *AttributeBooleanValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeBooleanValue.
func (*AttributeBooleanValue) DeepCopyInto ¶
func (in *AttributeBooleanValue) DeepCopyInto(out *AttributeBooleanValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeValue ¶
type AttributeValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*AttributeValue) DeepCopy ¶
func (in *AttributeValue) DeepCopy() *AttributeValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeValue.
func (*AttributeValue) DeepCopyInto ¶
func (in *AttributeValue) DeepCopyInto(out *AttributeValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationRule ¶
type AuthorizationRule struct { AccessAll *bool `json:"accessAll,omitempty"` ClientVPNEndpointID *string `json:"clientVPNEndpointID,omitempty"` Description *string `json:"description,omitempty"` DestinationCIDR *string `json:"destinationCIDR,omitempty"` GroupID *string `json:"groupID,omitempty"` }
+kubebuilder:skipversion
func (*AuthorizationRule) DeepCopy ¶
func (in *AuthorizationRule) DeepCopy() *AuthorizationRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationRule.
func (*AuthorizationRule) DeepCopyInto ¶
func (in *AuthorizationRule) DeepCopyInto(out *AuthorizationRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoPlacement ¶
type AutoPlacement string
const ( AutoPlacement_on AutoPlacement = "on" AutoPlacement_off AutoPlacement = "off" )
type AvailabilityZone ¶
type AvailabilityZone struct { GroupName *string `json:"groupName,omitempty"` NetworkBorderGroup *string `json:"networkBorderGroup,omitempty"` ParentZoneID *string `json:"parentZoneID,omitempty"` ParentZoneName *string `json:"parentZoneName,omitempty"` RegionName *string `json:"regionName,omitempty"` ZoneID *string `json:"zoneID,omitempty"` ZoneName *string `json:"zoneName,omitempty"` ZoneType *string `json:"zoneType,omitempty"` }
+kubebuilder:skipversion
func (*AvailabilityZone) DeepCopy ¶
func (in *AvailabilityZone) DeepCopy() *AvailabilityZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZone.
func (*AvailabilityZone) DeepCopyInto ¶
func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneMessage ¶
type AvailabilityZoneMessage struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*AvailabilityZoneMessage) DeepCopy ¶
func (in *AvailabilityZoneMessage) DeepCopy() *AvailabilityZoneMessage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZoneMessage.
func (*AvailabilityZoneMessage) DeepCopyInto ¶
func (in *AvailabilityZoneMessage) DeepCopyInto(out *AvailabilityZoneMessage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailabilityZoneOptInStatus ¶
type AvailabilityZoneOptInStatus string
const ( AvailabilityZoneOptInStatus_opt_in_not_required AvailabilityZoneOptInStatus = "opt-in-not-required" AvailabilityZoneOptInStatus_opted_in AvailabilityZoneOptInStatus = "opted-in" AvailabilityZoneOptInStatus_not_opted_in AvailabilityZoneOptInStatus = "not-opted-in" )
type AvailabilityZoneState ¶
type AvailabilityZoneState string
const ( AvailabilityZoneState_available AvailabilityZoneState = "available" AvailabilityZoneState_information AvailabilityZoneState = "information" AvailabilityZoneState_impaired AvailabilityZoneState = "impaired" )
type AvailableCapacity ¶
type AvailableCapacity struct {
AvailableVCPUs *int64 `json:"availableVCPUs,omitempty"`
}
+kubebuilder:skipversion
func (*AvailableCapacity) DeepCopy ¶
func (in *AvailableCapacity) DeepCopy() *AvailableCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailableCapacity.
func (*AvailableCapacity) DeepCopyInto ¶
func (in *AvailableCapacity) DeepCopyInto(out *AvailableCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaselineEBSBandwidthMbps ¶
type BaselineEBSBandwidthMbps struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*BaselineEBSBandwidthMbps) DeepCopy ¶
func (in *BaselineEBSBandwidthMbps) DeepCopy() *BaselineEBSBandwidthMbps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineEBSBandwidthMbps.
func (*BaselineEBSBandwidthMbps) DeepCopyInto ¶
func (in *BaselineEBSBandwidthMbps) DeepCopyInto(out *BaselineEBSBandwidthMbps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaselineEBSBandwidthMbpsRequest ¶
type BaselineEBSBandwidthMbpsRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*BaselineEBSBandwidthMbpsRequest) DeepCopy ¶
func (in *BaselineEBSBandwidthMbpsRequest) DeepCopy() *BaselineEBSBandwidthMbpsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineEBSBandwidthMbpsRequest.
func (*BaselineEBSBandwidthMbpsRequest) DeepCopyInto ¶
func (in *BaselineEBSBandwidthMbpsRequest) DeepCopyInto(out *BaselineEBSBandwidthMbpsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchState ¶
type BatchState string
const ( BatchState_submitted BatchState = "submitted" BatchState_active BatchState = "active" BatchState_cancelled BatchState = "cancelled" BatchState_failed BatchState = "failed" BatchState_cancelled_running BatchState = "cancelled_running" BatchState_cancelled_terminating BatchState = "cancelled_terminating" BatchState_modifying BatchState = "modifying" )
type BlockDeviceMapping ¶
type BlockDeviceMapping struct { DeviceName *string `json:"deviceName,omitempty"` NoDevice *string `json:"noDevice,omitempty"` VirtualName *string `json:"virtualName,omitempty"` }
+kubebuilder:skipversion
func (*BlockDeviceMapping) DeepCopy ¶
func (in *BlockDeviceMapping) DeepCopy() *BlockDeviceMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockDeviceMapping.
func (*BlockDeviceMapping) DeepCopyInto ¶
func (in *BlockDeviceMapping) DeepCopyInto(out *BlockDeviceMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootModeType ¶
type BootModeType string
const ( BootModeType_legacy_bios BootModeType = "legacy-bios" BootModeType_uefi BootModeType = "uefi" )
type BootModeValues ¶
type BootModeValues string
const ( BootModeValues_legacy_bios BootModeValues = "legacy-bios" BootModeValues_uefi BootModeValues = "uefi" BootModeValues_uefi_preferred BootModeValues = "uefi-preferred" )
type BundleTask ¶
type BundleTask struct { BundleID *string `json:"bundleID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` Progress *string `json:"progress,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` UpdateTime *metav1.Time `json:"updateTime,omitempty"` }
+kubebuilder:skipversion
func (*BundleTask) DeepCopy ¶
func (in *BundleTask) DeepCopy() *BundleTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleTask.
func (*BundleTask) DeepCopyInto ¶
func (in *BundleTask) DeepCopyInto(out *BundleTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleTaskError ¶
type BundleTaskError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*BundleTaskError) DeepCopy ¶
func (in *BundleTaskError) DeepCopy() *BundleTaskError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BundleTaskError.
func (*BundleTaskError) DeepCopyInto ¶
func (in *BundleTaskError) DeepCopyInto(out *BundleTaskError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BundleTaskState ¶
type BundleTaskState string
const ( BundleTaskState_pending BundleTaskState = "pending" BundleTaskState_waiting_for_shutdown BundleTaskState = "waiting-for-shutdown" BundleTaskState_bundling BundleTaskState = "bundling" BundleTaskState_storing BundleTaskState = "storing" BundleTaskState_cancelling BundleTaskState = "cancelling" BundleTaskState_complete BundleTaskState = "complete" BundleTaskState_failed BundleTaskState = "failed" )
type BurstablePerformance ¶
type BurstablePerformance string
const ( BurstablePerformance_included BurstablePerformance = "included" BurstablePerformance_required BurstablePerformance = "required" BurstablePerformance_excluded BurstablePerformance = "excluded" )
type ByoipCIDR ¶
type ByoipCIDR struct { CIDR *string `json:"cidr,omitempty"` Description *string `json:"description,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
+kubebuilder:skipversion
func (*ByoipCIDR) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByoipCIDR.
func (*ByoipCIDR) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByoipCIDRState ¶
type ByoipCIDRState string
const ( ByoipCIDRState_advertised ByoipCIDRState = "advertised" ByoipCIDRState_deprovisioned ByoipCIDRState = "deprovisioned" ByoipCIDRState_failed_deprovision ByoipCIDRState = "failed-deprovision" ByoipCIDRState_failed_provision ByoipCIDRState = "failed-provision" ByoipCIDRState_pending_deprovision ByoipCIDRState = "pending-deprovision" ByoipCIDRState_pending_provision ByoipCIDRState = "pending-provision" ByoipCIDRState_provisioned ByoipCIDRState = "provisioned" ByoipCIDRState_provisioned_not_publicly_advertisable ByoipCIDRState = "provisioned-not-publicly-advertisable" )
type CIDRAuthorizationContext ¶
type CIDRAuthorizationContext struct { Message *string `json:"message,omitempty"` Signature *string `json:"signature,omitempty"` }
+kubebuilder:skipversion
func (*CIDRAuthorizationContext) DeepCopy ¶
func (in *CIDRAuthorizationContext) DeepCopy() *CIDRAuthorizationContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CIDRAuthorizationContext.
func (*CIDRAuthorizationContext) DeepCopyInto ¶
func (in *CIDRAuthorizationContext) DeepCopyInto(out *CIDRAuthorizationContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CIDRBlock ¶
type CIDRBlock struct {
CIDRBlock *string `json:"cidrBlock,omitempty"`
}
+kubebuilder:skipversion
func (*CIDRBlock) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CIDRBlock.
func (*CIDRBlock) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUManufacturer ¶
type CPUManufacturer string
const ( CPUManufacturer_intel CPUManufacturer = "intel" CPUManufacturer_amd CPUManufacturer = "amd" CPUManufacturer_amazon_web_services CPUManufacturer = "amazon-web-services" )
type CPUOptions ¶
type CPUOptions struct { AmdSevSnp *string `json:"amdSevSnp,omitempty"` CoreCount *int64 `json:"coreCount,omitempty"` ThreadsPerCore *int64 `json:"threadsPerCore,omitempty"` }
+kubebuilder:skipversion
func (*CPUOptions) DeepCopy ¶
func (in *CPUOptions) DeepCopy() *CPUOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUOptions.
func (*CPUOptions) DeepCopyInto ¶
func (in *CPUOptions) DeepCopyInto(out *CPUOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUOptionsRequest ¶
type CPUOptionsRequest struct { AmdSevSnp *string `json:"amdSevSnp,omitempty"` CoreCount *int64 `json:"coreCount,omitempty"` ThreadsPerCore *int64 `json:"threadsPerCore,omitempty"` }
+kubebuilder:skipversion
func (*CPUOptionsRequest) DeepCopy ¶
func (in *CPUOptionsRequest) DeepCopy() *CPUOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUOptionsRequest.
func (*CPUOptionsRequest) DeepCopyInto ¶
func (in *CPUOptionsRequest) DeepCopyInto(out *CPUOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CancelBatchErrorCode ¶
type CancelBatchErrorCode string
const ( CancelBatchErrorCode_fleetRequestIdDoesNotExist CancelBatchErrorCode = "fleetRequestIdDoesNotExist" CancelBatchErrorCode_fleetRequestIdMalformed CancelBatchErrorCode = "fleetRequestIdMalformed" CancelBatchErrorCode_fleetRequestNotInCancellableState CancelBatchErrorCode = "fleetRequestNotInCancellableState" CancelBatchErrorCode_unexpectedError CancelBatchErrorCode = "unexpectedError" )
type CancelSpotFleetRequestsError ¶
type CancelSpotFleetRequestsError struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*CancelSpotFleetRequestsError) DeepCopy ¶
func (in *CancelSpotFleetRequestsError) DeepCopy() *CancelSpotFleetRequestsError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CancelSpotFleetRequestsError.
func (*CancelSpotFleetRequestsError) DeepCopyInto ¶
func (in *CancelSpotFleetRequestsError) DeepCopyInto(out *CancelSpotFleetRequestsError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CancelSpotFleetRequestsErrorItem ¶
type CancelSpotFleetRequestsErrorItem struct {
SpotFleetRequestID *string `json:"spotFleetRequestID,omitempty"`
}
+kubebuilder:skipversion
func (*CancelSpotFleetRequestsErrorItem) DeepCopy ¶
func (in *CancelSpotFleetRequestsErrorItem) DeepCopy() *CancelSpotFleetRequestsErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CancelSpotFleetRequestsErrorItem.
func (*CancelSpotFleetRequestsErrorItem) DeepCopyInto ¶
func (in *CancelSpotFleetRequestsErrorItem) DeepCopyInto(out *CancelSpotFleetRequestsErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CancelSpotFleetRequestsSuccessItem ¶
type CancelSpotFleetRequestsSuccessItem struct {
SpotFleetRequestID *string `json:"spotFleetRequestID,omitempty"`
}
+kubebuilder:skipversion
func (*CancelSpotFleetRequestsSuccessItem) DeepCopy ¶
func (in *CancelSpotFleetRequestsSuccessItem) DeepCopy() *CancelSpotFleetRequestsSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CancelSpotFleetRequestsSuccessItem.
func (*CancelSpotFleetRequestsSuccessItem) DeepCopyInto ¶
func (in *CancelSpotFleetRequestsSuccessItem) DeepCopyInto(out *CancelSpotFleetRequestsSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CancelSpotInstanceRequestState ¶
type CancelSpotInstanceRequestState string
const ( CancelSpotInstanceRequestState_active CancelSpotInstanceRequestState = "active" CancelSpotInstanceRequestState_open CancelSpotInstanceRequestState = "open" CancelSpotInstanceRequestState_closed CancelSpotInstanceRequestState = "closed" CancelSpotInstanceRequestState_cancelled CancelSpotInstanceRequestState = "cancelled" CancelSpotInstanceRequestState_completed CancelSpotInstanceRequestState = "completed" )
type CancelledSpotInstanceRequest ¶
type CancelledSpotInstanceRequest struct {
SpotInstanceRequestID *string `json:"spotInstanceRequestID,omitempty"`
}
+kubebuilder:skipversion
func (*CancelledSpotInstanceRequest) DeepCopy ¶
func (in *CancelledSpotInstanceRequest) DeepCopy() *CancelledSpotInstanceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CancelledSpotInstanceRequest.
func (*CancelledSpotInstanceRequest) DeepCopyInto ¶
func (in *CancelledSpotInstanceRequest) DeepCopyInto(out *CancelledSpotInstanceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityAllocation ¶ added in v0.38.0
type CapacityAllocation struct {
Count *int64 `json:"count,omitempty"`
}
+kubebuilder:skipversion
func (*CapacityAllocation) DeepCopy ¶ added in v0.38.0
func (in *CapacityAllocation) DeepCopy() *CapacityAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityAllocation.
func (*CapacityAllocation) DeepCopyInto ¶ added in v0.38.0
func (in *CapacityAllocation) DeepCopyInto(out *CapacityAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservation ¶
type CapacityReservation struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` AvailableInstanceCount *int64 `json:"availableInstanceCount,omitempty"` CapacityReservationARN *string `json:"capacityReservationARN,omitempty"` CapacityReservationFleetID *string `json:"capacityReservationFleetID,omitempty"` CapacityReservationID *string `json:"capacityReservationID,omitempty"` CreateDate *metav1.Time `json:"createDate,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` EndDate *metav1.Time `json:"endDate,omitempty"` EphemeralStorage *bool `json:"ephemeralStorage,omitempty"` InstanceType *string `json:"instanceType,omitempty"` OwnerID *string `json:"ownerID,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` Tags []*Tag `json:"tags,omitempty"` TotalInstanceCount *int64 `json:"totalInstanceCount,omitempty"` }
+kubebuilder:skipversion
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.
type CapacityReservationFleet ¶
type CapacityReservationFleet struct { AllocationStrategy *string `json:"allocationStrategy,omitempty"` CapacityReservationFleetARN *string `json:"capacityReservationFleetARN,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` EndDate *metav1.Time `json:"endDate,omitempty"` Tags []*Tag `json:"tags,omitempty"` TotalFulfilledCapacity *float64 `json:"totalFulfilledCapacity,omitempty"` TotalTargetCapacity *int64 `json:"totalTargetCapacity,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationFleet) DeepCopy ¶
func (in *CapacityReservationFleet) DeepCopy() *CapacityReservationFleet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationFleet.
func (*CapacityReservationFleet) DeepCopyInto ¶
func (in *CapacityReservationFleet) DeepCopyInto(out *CapacityReservationFleet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationFleetState ¶
type CapacityReservationFleetState string
const ( CapacityReservationFleetState_submitted CapacityReservationFleetState = "submitted" CapacityReservationFleetState_modifying CapacityReservationFleetState = "modifying" CapacityReservationFleetState_active CapacityReservationFleetState = "active" CapacityReservationFleetState_partially_fulfilled CapacityReservationFleetState = "partially_fulfilled" CapacityReservationFleetState_expiring CapacityReservationFleetState = "expiring" CapacityReservationFleetState_expired CapacityReservationFleetState = "expired" CapacityReservationFleetState_cancelling CapacityReservationFleetState = "cancelling" CapacityReservationFleetState_cancelled CapacityReservationFleetState = "cancelled" CapacityReservationFleetState_failed CapacityReservationFleetState = "failed" )
type CapacityReservationGroup ¶
type CapacityReservationGroup struct { GroupARN *string `json:"groupARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationGroup) DeepCopy ¶
func (in *CapacityReservationGroup) DeepCopy() *CapacityReservationGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationGroup.
func (*CapacityReservationGroup) DeepCopyInto ¶
func (in *CapacityReservationGroup) DeepCopyInto(out *CapacityReservationGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationInstancePlatform ¶
type CapacityReservationInstancePlatform string
const ( CapacityReservationInstancePlatform_Linux_UNIX CapacityReservationInstancePlatform = "Linux/UNIX" CapacityReservationInstancePlatform_Red_Hat_Enterprise_Linux CapacityReservationInstancePlatform = "Red Hat Enterprise Linux" CapacityReservationInstancePlatform_SUSE_Linux CapacityReservationInstancePlatform = "SUSE Linux" CapacityReservationInstancePlatform_Windows CapacityReservationInstancePlatform = "Windows" CapacityReservationInstancePlatform_Windows_with_SQL_Server CapacityReservationInstancePlatform = "Windows with SQL Server" CapacityReservationInstancePlatform_Windows_with_SQL_Server_Enterprise CapacityReservationInstancePlatform = "Windows with SQL Server Enterprise" CapacityReservationInstancePlatform_Windows_with_SQL_Server_Standard CapacityReservationInstancePlatform = "Windows with SQL Server Standard" CapacityReservationInstancePlatform_Windows_with_SQL_Server_Web CapacityReservationInstancePlatform = "Windows with SQL Server Web" CapacityReservationInstancePlatform_Linux_with_SQL_Server_Standard CapacityReservationInstancePlatform = "Linux with SQL Server Standard" CapacityReservationInstancePlatform_Linux_with_SQL_Server_Web CapacityReservationInstancePlatform = "Linux with SQL Server Web" CapacityReservationInstancePlatform_Linux_with_SQL_Server_Enterprise CapacityReservationInstancePlatform = "Linux with SQL Server Enterprise" CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Standard CapacityReservationInstancePlatform = "RHEL with SQL Server Standard" CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Enterprise CapacityReservationInstancePlatform = "RHEL with SQL Server Enterprise" CapacityReservationInstancePlatform_RHEL_with_SQL_Server_Web CapacityReservationInstancePlatform = "RHEL with SQL Server Web" CapacityReservationInstancePlatform_RHEL_with_HA CapacityReservationInstancePlatform = "RHEL with HA" CapacityReservationInstancePlatform_RHEL_with_HA_and_SQL_Server_Standard CapacityReservationInstancePlatform = "RHEL with HA and SQL Server Standard" CapacityReservationInstancePlatform_RHEL_with_HA_and_SQL_Server_Enterprise CapacityReservationInstancePlatform = "RHEL with HA and SQL Server Enterprise" )
type CapacityReservationPreference ¶
type CapacityReservationPreference string
const ( CapacityReservationPreference_open CapacityReservationPreference = "open" CapacityReservationPreference_none CapacityReservationPreference = "none" )
type CapacityReservationSpecification ¶
type CapacityReservationSpecification struct { CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty"` // Describes a target Capacity Reservation or Capacity Reservation group. CapacityReservationTarget *CapacityReservationTarget `json:"capacityReservationTarget,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationSpecification) DeepCopy ¶
func (in *CapacityReservationSpecification) DeepCopy() *CapacityReservationSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecification.
func (*CapacityReservationSpecification) DeepCopyInto ¶
func (in *CapacityReservationSpecification) DeepCopyInto(out *CapacityReservationSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationSpecificationResponse ¶
type CapacityReservationSpecificationResponse struct { CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty"` // Describes a target Capacity Reservation or Capacity Reservation group. CapacityReservationTarget *CapacityReservationTargetResponse `json:"capacityReservationTarget,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationSpecificationResponse) DeepCopy ¶
func (in *CapacityReservationSpecificationResponse) DeepCopy() *CapacityReservationSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationSpecificationResponse.
func (*CapacityReservationSpecificationResponse) DeepCopyInto ¶
func (in *CapacityReservationSpecificationResponse) DeepCopyInto(out *CapacityReservationSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationState ¶
type CapacityReservationState string
const ( CapacityReservationState_active CapacityReservationState = "active" CapacityReservationState_expired CapacityReservationState = "expired" CapacityReservationState_cancelled CapacityReservationState = "cancelled" CapacityReservationState_pending CapacityReservationState = "pending" CapacityReservationState_failed CapacityReservationState = "failed" )
type CapacityReservationTarget ¶
type CapacityReservationTarget struct { CapacityReservationID *string `json:"capacityReservationID,omitempty"` CapacityReservationResourceGroupARN *string `json:"capacityReservationResourceGroupARN,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationTarget) DeepCopy ¶
func (in *CapacityReservationTarget) DeepCopy() *CapacityReservationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationTarget.
func (*CapacityReservationTarget) DeepCopyInto ¶
func (in *CapacityReservationTarget) DeepCopyInto(out *CapacityReservationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationTargetResponse ¶
type CapacityReservationTargetResponse struct { CapacityReservationID *string `json:"capacityReservationID,omitempty"` CapacityReservationResourceGroupARN *string `json:"capacityReservationResourceGroupARN,omitempty"` }
+kubebuilder:skipversion
func (*CapacityReservationTargetResponse) DeepCopy ¶
func (in *CapacityReservationTargetResponse) DeepCopy() *CapacityReservationTargetResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityReservationTargetResponse.
func (*CapacityReservationTargetResponse) DeepCopyInto ¶
func (in *CapacityReservationTargetResponse) DeepCopyInto(out *CapacityReservationTargetResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityReservationTenancy ¶
type CapacityReservationTenancy string
const ( CapacityReservationTenancy_default CapacityReservationTenancy = "default" CapacityReservationTenancy_dedicated CapacityReservationTenancy = "dedicated" )
type CarrierGateway ¶
type CarrierGateway struct { CarrierGatewayID *string `json:"carrierGatewayID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
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.
type CarrierGatewayState ¶
type CarrierGatewayState string
const ( CarrierGatewayState_pending CarrierGatewayState = "pending" CarrierGatewayState_available CarrierGatewayState = "available" CarrierGatewayState_deleting CarrierGatewayState = "deleting" CarrierGatewayState_deleted CarrierGatewayState = "deleted" )
type CertificateAuthentication ¶
type CertificateAuthentication struct {
ClientRootCertificateChain *string `json:"clientRootCertificateChain,omitempty"`
}
+kubebuilder:skipversion
func (*CertificateAuthentication) DeepCopy ¶
func (in *CertificateAuthentication) DeepCopy() *CertificateAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthentication.
func (*CertificateAuthentication) DeepCopyInto ¶
func (in *CertificateAuthentication) DeepCopyInto(out *CertificateAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthenticationRequest ¶
type CertificateAuthenticationRequest struct {
ClientRootCertificateChainARN *string `json:"clientRootCertificateChainARN,omitempty"`
}
+kubebuilder:skipversion
func (*CertificateAuthenticationRequest) DeepCopy ¶
func (in *CertificateAuthenticationRequest) DeepCopy() *CertificateAuthenticationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthenticationRequest.
func (*CertificateAuthenticationRequest) DeepCopyInto ¶
func (in *CertificateAuthenticationRequest) DeepCopyInto(out *CertificateAuthenticationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassicLinkDNSSupport ¶
type ClassicLinkDNSSupport struct { ClassicLinkDNSSupported *bool `json:"classicLinkDNSSupported,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*ClassicLinkDNSSupport) DeepCopy ¶
func (in *ClassicLinkDNSSupport) DeepCopy() *ClassicLinkDNSSupport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassicLinkDNSSupport.
func (*ClassicLinkDNSSupport) DeepCopyInto ¶
func (in *ClassicLinkDNSSupport) DeepCopyInto(out *ClassicLinkDNSSupport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassicLinkInstance ¶
type ClassicLinkInstance struct { InstanceID *string `json:"instanceID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*ClassicLinkInstance) DeepCopy ¶
func (in *ClassicLinkInstance) DeepCopy() *ClassicLinkInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassicLinkInstance.
func (*ClassicLinkInstance) DeepCopyInto ¶
func (in *ClassicLinkInstance) DeepCopyInto(out *ClassicLinkInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassicLoadBalancer ¶
type ClassicLoadBalancer struct {
Name *string `json:"name,omitempty"`
}
+kubebuilder:skipversion
func (*ClassicLoadBalancer) DeepCopy ¶
func (in *ClassicLoadBalancer) DeepCopy() *ClassicLoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassicLoadBalancer.
func (*ClassicLoadBalancer) DeepCopyInto ¶
func (in *ClassicLoadBalancer) DeepCopyInto(out *ClassicLoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateRevocationListStatus ¶
type ClientCertificateRevocationListStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*ClientCertificateRevocationListStatus) DeepCopy ¶
func (in *ClientCertificateRevocationListStatus) DeepCopy() *ClientCertificateRevocationListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateRevocationListStatus.
func (*ClientCertificateRevocationListStatus) DeepCopyInto ¶
func (in *ClientCertificateRevocationListStatus) DeepCopyInto(out *ClientCertificateRevocationListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateRevocationListStatusCode ¶
type ClientCertificateRevocationListStatusCode string
const ( ClientCertificateRevocationListStatusCode_pending ClientCertificateRevocationListStatusCode = "pending" ClientCertificateRevocationListStatusCode_active ClientCertificateRevocationListStatusCode = "active" )
type ClientConnectOptions ¶
type ClientConnectOptions struct { Enabled *bool `json:"enabled,omitempty"` LambdaFunctionARN *string `json:"lambdaFunctionARN,omitempty"` }
+kubebuilder:skipversion
func (*ClientConnectOptions) DeepCopy ¶
func (in *ClientConnectOptions) DeepCopy() *ClientConnectOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConnectOptions.
func (*ClientConnectOptions) DeepCopyInto ¶
func (in *ClientConnectOptions) DeepCopyInto(out *ClientConnectOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConnectResponseOptions ¶
type ClientConnectResponseOptions struct { Enabled *bool `json:"enabled,omitempty"` LambdaFunctionARN *string `json:"lambdaFunctionARN,omitempty"` }
+kubebuilder:skipversion
func (*ClientConnectResponseOptions) DeepCopy ¶
func (in *ClientConnectResponseOptions) DeepCopy() *ClientConnectResponseOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConnectResponseOptions.
func (*ClientConnectResponseOptions) DeepCopyInto ¶
func (in *ClientConnectResponseOptions) DeepCopyInto(out *ClientConnectResponseOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientData ¶
type ClientData struct { Comment *string `json:"comment,omitempty"` UploadEnd *metav1.Time `json:"uploadEnd,omitempty"` UploadSize *float64 `json:"uploadSize,omitempty"` UploadStart *metav1.Time `json:"uploadStart,omitempty"` }
+kubebuilder:skipversion
func (*ClientData) DeepCopy ¶
func (in *ClientData) DeepCopy() *ClientData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientData.
func (*ClientData) DeepCopyInto ¶
func (in *ClientData) DeepCopyInto(out *ClientData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientLoginBannerOptions ¶ added in v0.34.0
type ClientLoginBannerOptions struct { BannerText *string `json:"bannerText,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*ClientLoginBannerOptions) DeepCopy ¶ added in v0.34.0
func (in *ClientLoginBannerOptions) DeepCopy() *ClientLoginBannerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientLoginBannerOptions.
func (*ClientLoginBannerOptions) DeepCopyInto ¶ added in v0.34.0
func (in *ClientLoginBannerOptions) DeepCopyInto(out *ClientLoginBannerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientLoginBannerResponseOptions ¶ added in v0.34.0
type ClientLoginBannerResponseOptions struct { BannerText *string `json:"bannerText,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*ClientLoginBannerResponseOptions) DeepCopy ¶ added in v0.34.0
func (in *ClientLoginBannerResponseOptions) DeepCopy() *ClientLoginBannerResponseOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientLoginBannerResponseOptions.
func (*ClientLoginBannerResponseOptions) DeepCopyInto ¶ added in v0.34.0
func (in *ClientLoginBannerResponseOptions) DeepCopyInto(out *ClientLoginBannerResponseOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNAuthenticationType ¶
type ClientVPNAuthenticationType string
const ( ClientVPNAuthenticationType_certificate_authentication ClientVPNAuthenticationType = "certificate-authentication" ClientVPNAuthenticationType_directory_service_authentication ClientVPNAuthenticationType = "directory-service-authentication" ClientVPNAuthenticationType_federated_authentication ClientVPNAuthenticationType = "federated-authentication" )
type ClientVPNAuthorizationRuleStatus ¶
type ClientVPNAuthorizationRuleStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
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 ClientVPNAuthorizationRuleStatusCode ¶
type ClientVPNAuthorizationRuleStatusCode string
const ( ClientVPNAuthorizationRuleStatusCode_active ClientVPNAuthorizationRuleStatusCode = "active" ClientVPNAuthorizationRuleStatusCode_failed ClientVPNAuthorizationRuleStatusCode = "failed" ClientVPNAuthorizationRuleStatusCode_revoking ClientVPNAuthorizationRuleStatusCode = "revoking" )
type ClientVPNConnection ¶
type ClientVPNConnection struct { ClientIP *string `json:"clientIP,omitempty"` ClientVPNEndpointID *string `json:"clientVPNEndpointID,omitempty"` CommonName *string `json:"commonName,omitempty"` ConnectionEndTime *string `json:"connectionEndTime,omitempty"` ConnectionEstablishedTime *string `json:"connectionEstablishedTime,omitempty"` ConnectionID *string `json:"connectionID,omitempty"` EgressBytes *string `json:"egressBytes,omitempty"` EgressPackets *string `json:"egressPackets,omitempty"` IngressBytes *string `json:"ingressBytes,omitempty"` IngressPackets *string `json:"ingressPackets,omitempty"` PostureComplianceStatuses []*string `json:"postureComplianceStatuses,omitempty"` Timestamp *string `json:"timestamp,omitempty"` Username *string `json:"username,omitempty"` }
+kubebuilder:skipversion
func (*ClientVPNConnection) DeepCopy ¶
func (in *ClientVPNConnection) DeepCopy() *ClientVPNConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNConnection.
func (*ClientVPNConnection) DeepCopyInto ¶
func (in *ClientVPNConnection) DeepCopyInto(out *ClientVPNConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNConnectionStatus ¶
type ClientVPNConnectionStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*ClientVPNConnectionStatus) DeepCopy ¶
func (in *ClientVPNConnectionStatus) DeepCopy() *ClientVPNConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNConnectionStatus.
func (*ClientVPNConnectionStatus) DeepCopyInto ¶
func (in *ClientVPNConnectionStatus) DeepCopyInto(out *ClientVPNConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNConnectionStatusCode ¶
type ClientVPNConnectionStatusCode string
const ( ClientVPNConnectionStatusCode_active ClientVPNConnectionStatusCode = "active" ClientVPNConnectionStatusCode_failed_to_terminate ClientVPNConnectionStatusCode = "failed-to-terminate" ClientVPNConnectionStatusCode_terminating ClientVPNConnectionStatusCode = "terminating" ClientVPNConnectionStatusCode_terminated ClientVPNConnectionStatusCode = "terminated" )
type ClientVPNEndpoint ¶
type ClientVPNEndpoint struct { ClientCIDRBlock *string `json:"clientCIDRBlock,omitempty"` ClientVPNEndpointID *string `json:"clientVPNEndpointID,omitempty"` CreationTime *string `json:"creationTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty"` Description *string `json:"description,omitempty"` DNSName *string `json:"dnsName,omitempty"` DNSServers []*string `json:"dnsServers,omitempty"` SelfServicePortalURL *string `json:"selfServicePortalURL,omitempty"` ServerCertificateARN *string `json:"serverCertificateARN,omitempty"` SessionTimeoutHours *int64 `json:"sessionTimeoutHours,omitempty"` SplitTunnel *bool `json:"splitTunnel,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPNPort *int64 `json:"vpnPort,omitempty"` }
+kubebuilder:skipversion
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.
type ClientVPNEndpointAttributeStatus ¶
type ClientVPNEndpointAttributeStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*ClientVPNEndpointAttributeStatus) DeepCopy ¶
func (in *ClientVPNEndpointAttributeStatus) DeepCopy() *ClientVPNEndpointAttributeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientVPNEndpointAttributeStatus.
func (*ClientVPNEndpointAttributeStatus) DeepCopyInto ¶
func (in *ClientVPNEndpointAttributeStatus) DeepCopyInto(out *ClientVPNEndpointAttributeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientVPNEndpointAttributeStatusCode ¶
type ClientVPNEndpointAttributeStatusCode string
const ( ClientVPNEndpointAttributeStatusCode_applying ClientVPNEndpointAttributeStatusCode = "applying" ClientVPNEndpointAttributeStatusCode_applied ClientVPNEndpointAttributeStatusCode = "applied" )
type ClientVPNEndpointStatus ¶
type ClientVPNEndpointStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
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 ClientVPNEndpointStatusCode ¶
type ClientVPNEndpointStatusCode string
const ( ClientVPNEndpointStatusCode_pending_associate ClientVPNEndpointStatusCode = "pending-associate" ClientVPNEndpointStatusCode_available ClientVPNEndpointStatusCode = "available" ClientVPNEndpointStatusCode_deleting ClientVPNEndpointStatusCode = "deleting" ClientVPNEndpointStatusCode_deleted ClientVPNEndpointStatusCode = "deleted" )
type ClientVPNRoute ¶
type ClientVPNRoute struct { ClientVPNEndpointID *string `json:"clientVPNEndpointID,omitempty"` Description *string `json:"description,omitempty"` DestinationCIDR *string `json:"destinationCIDR,omitempty"` Origin *string `json:"origin,omitempty"` TargetSubnet *string `json:"targetSubnet,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
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.
type ClientVPNRouteStatus ¶
type ClientVPNRouteStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
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 ClientVPNRouteStatusCode ¶
type ClientVPNRouteStatusCode string
const ( ClientVPNRouteStatusCode_creating ClientVPNRouteStatusCode = "creating" ClientVPNRouteStatusCode_active ClientVPNRouteStatusCode = "active" ClientVPNRouteStatusCode_failed ClientVPNRouteStatusCode = "failed" ClientVPNRouteStatusCode_deleting ClientVPNRouteStatusCode = "deleting" )
type CloudWatchLogOptions ¶ added in v0.38.0
type CloudWatchLogOptions struct { LogEnabled *bool `json:"logEnabled,omitempty"` LogGroupARN *string `json:"logGroupARN,omitempty"` LogOutputFormat *string `json:"logOutputFormat,omitempty"` }
+kubebuilder:skipversion
func (*CloudWatchLogOptions) DeepCopy ¶ added in v0.38.0
func (in *CloudWatchLogOptions) DeepCopy() *CloudWatchLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchLogOptions.
func (*CloudWatchLogOptions) DeepCopyInto ¶ added in v0.38.0
func (in *CloudWatchLogOptions) DeepCopyInto(out *CloudWatchLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudWatchLogOptionsSpecification ¶ added in v0.38.0
type CloudWatchLogOptionsSpecification struct { LogEnabled *bool `json:"logEnabled,omitempty"` LogOutputFormat *string `json:"logOutputFormat,omitempty"` }
+kubebuilder:skipversion
func (*CloudWatchLogOptionsSpecification) DeepCopy ¶ added in v0.38.0
func (in *CloudWatchLogOptionsSpecification) DeepCopy() *CloudWatchLogOptionsSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchLogOptionsSpecification.
func (*CloudWatchLogOptionsSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *CloudWatchLogOptionsSpecification) DeepCopyInto(out *CloudWatchLogOptionsSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoipAddressUsage ¶
type CoipAddressUsage struct { AllocationID *string `json:"allocationID,omitempty"` AWSAccountID *string `json:"awsAccountID,omitempty"` AWSService *string `json:"awsService,omitempty"` CoIP *string `json:"coIP,omitempty"` }
+kubebuilder:skipversion
func (*CoipAddressUsage) DeepCopy ¶
func (in *CoipAddressUsage) DeepCopy() *CoipAddressUsage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoipAddressUsage.
func (*CoipAddressUsage) DeepCopyInto ¶
func (in *CoipAddressUsage) DeepCopyInto(out *CoipAddressUsage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoipCIDR ¶ added in v0.38.0
type CoipCIDR struct { CIDR *string `json:"cidr,omitempty"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*CoipCIDR) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoipCIDR.
func (*CoipCIDR) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoipPool ¶
type CoipPool struct { PoolCIDRs []*string `json:"poolCIDRs,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*CoipPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoipPool.
func (*CoipPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionLogOptions ¶
type ConnectionLogOptions struct { CloudwatchLogGroup *string `json:"cloudwatchLogGroup,omitempty"` CloudwatchLogStream *string `json:"cloudwatchLogStream,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*ConnectionLogOptions) DeepCopy ¶
func (in *ConnectionLogOptions) DeepCopy() *ConnectionLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionLogOptions.
func (*ConnectionLogOptions) DeepCopyInto ¶
func (in *ConnectionLogOptions) DeepCopyInto(out *ConnectionLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionLogResponseOptions ¶
type ConnectionLogResponseOptions struct { CloudwatchLogGroup *string `json:"cloudwatchLogGroup,omitempty"` CloudwatchLogStream *string `json:"cloudwatchLogStream,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*ConnectionLogResponseOptions) DeepCopy ¶
func (in *ConnectionLogResponseOptions) DeepCopy() *ConnectionLogResponseOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionLogResponseOptions.
func (*ConnectionLogResponseOptions) DeepCopyInto ¶
func (in *ConnectionLogResponseOptions) DeepCopyInto(out *ConnectionLogResponseOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionNotification ¶
type ConnectionNotification struct { ConnectionEvents []*string `json:"connectionEvents,omitempty"` ConnectionNotificationARN *string `json:"connectionNotificationARN,omitempty"` ConnectionNotificationID *string `json:"connectionNotificationID,omitempty"` ServiceID *string `json:"serviceID,omitempty"` VPCEndpointID *string `json:"vpcEndpointID,omitempty"` }
+kubebuilder:skipversion
func (*ConnectionNotification) DeepCopy ¶
func (in *ConnectionNotification) DeepCopy() *ConnectionNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionNotification.
func (*ConnectionNotification) DeepCopyInto ¶
func (in *ConnectionNotification) DeepCopyInto(out *ConnectionNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionNotificationState ¶
type ConnectionNotificationState string
const ( ConnectionNotificationState_Enabled ConnectionNotificationState = "Enabled" ConnectionNotificationState_Disabled ConnectionNotificationState = "Disabled" )
type ConnectionNotificationType ¶
type ConnectionNotificationType string
const (
ConnectionNotificationType_Topic ConnectionNotificationType = "Topic"
)
type ConnectivityType ¶
type ConnectivityType string
const ( ConnectivityType_private ConnectivityType = "private" ConnectivityType_public ConnectivityType = "public" )
type ContainerFormat ¶
type ContainerFormat string
const (
ContainerFormat_ova ContainerFormat = "ova"
)
type ConversionTask ¶
type ConversionTask struct { ConversionTaskID *string `json:"conversionTaskID,omitempty"` ExpirationTime *string `json:"expirationTime,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ConversionTask) DeepCopy ¶
func (in *ConversionTask) DeepCopy() *ConversionTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionTask.
func (*ConversionTask) DeepCopyInto ¶
func (in *ConversionTask) DeepCopyInto(out *ConversionTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionTaskState ¶
type ConversionTaskState string
const ( ConversionTaskState_active ConversionTaskState = "active" ConversionTaskState_cancelling ConversionTaskState = "cancelling" ConversionTaskState_cancelled ConversionTaskState = "cancelled" ConversionTaskState_completed ConversionTaskState = "completed" )
type CopyTagsFromSource ¶
type CopyTagsFromSource string
const (
CopyTagsFromSource_volume CopyTagsFromSource = "volume"
)
type CreateFleetError ¶
type CreateFleetError struct { ErrorCode *string `json:"errorCode,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` }
+kubebuilder:skipversion
func (*CreateFleetError) DeepCopy ¶
func (in *CreateFleetError) DeepCopy() *CreateFleetError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateFleetError.
func (*CreateFleetError) DeepCopyInto ¶
func (in *CreateFleetError) DeepCopyInto(out *CreateFleetError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateFleetInstance ¶
type CreateFleetInstance struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+kubebuilder:skipversion
func (*CreateFleetInstance) DeepCopy ¶
func (in *CreateFleetInstance) DeepCopy() *CreateFleetInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateFleetInstance.
func (*CreateFleetInstance) DeepCopyInto ¶
func (in *CreateFleetInstance) DeepCopyInto(out *CreateFleetInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateTransitGatewayVPCAttachmentRequestOptions ¶
type CreateTransitGatewayVPCAttachmentRequestOptions struct { ApplianceModeSupport *string `json:"applianceModeSupport,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` IPv6Support *string `json:"ipv6Support,omitempty"` }
+kubebuilder:skipversion
func (*CreateTransitGatewayVPCAttachmentRequestOptions) DeepCopy ¶
func (in *CreateTransitGatewayVPCAttachmentRequestOptions) DeepCopy() *CreateTransitGatewayVPCAttachmentRequestOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateTransitGatewayVPCAttachmentRequestOptions.
func (*CreateTransitGatewayVPCAttachmentRequestOptions) DeepCopyInto ¶
func (in *CreateTransitGatewayVPCAttachmentRequestOptions) DeepCopyInto(out *CreateTransitGatewayVPCAttachmentRequestOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateVerifiedAccessEndpointEniOptions ¶ added in v0.38.0
type CreateVerifiedAccessEndpointEniOptions struct {
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"`
}
+kubebuilder:skipversion
func (*CreateVerifiedAccessEndpointEniOptions) DeepCopy ¶ added in v0.38.0
func (in *CreateVerifiedAccessEndpointEniOptions) DeepCopy() *CreateVerifiedAccessEndpointEniOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateVerifiedAccessEndpointEniOptions.
func (*CreateVerifiedAccessEndpointEniOptions) DeepCopyInto ¶ added in v0.38.0
func (in *CreateVerifiedAccessEndpointEniOptions) DeepCopyInto(out *CreateVerifiedAccessEndpointEniOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateVerifiedAccessTrustProviderDeviceOptions ¶ added in v0.38.0
type CreateVerifiedAccessTrustProviderDeviceOptions struct {
TenantID *string `json:"tenantID,omitempty"`
}
+kubebuilder:skipversion
func (*CreateVerifiedAccessTrustProviderDeviceOptions) DeepCopy ¶ added in v0.38.0
func (in *CreateVerifiedAccessTrustProviderDeviceOptions) DeepCopy() *CreateVerifiedAccessTrustProviderDeviceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateVerifiedAccessTrustProviderDeviceOptions.
func (*CreateVerifiedAccessTrustProviderDeviceOptions) DeepCopyInto ¶ added in v0.38.0
func (in *CreateVerifiedAccessTrustProviderDeviceOptions) DeepCopyInto(out *CreateVerifiedAccessTrustProviderDeviceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateVerifiedAccessTrustProviderOIDCOptions ¶ added in v0.38.0
type CreateVerifiedAccessTrustProviderOIDCOptions struct { AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty"` ClientID *string `json:"clientID,omitempty"` Issuer *string `json:"issuer,omitempty"` Scope *string `json:"scope,omitempty"` TokenEndpoint *string `json:"tokenEndpoint,omitempty"` UserInfoEndpoint *string `json:"userInfoEndpoint,omitempty"` }
+kubebuilder:skipversion
func (*CreateVerifiedAccessTrustProviderOIDCOptions) DeepCopy ¶ added in v0.38.0
func (in *CreateVerifiedAccessTrustProviderOIDCOptions) DeepCopy() *CreateVerifiedAccessTrustProviderOIDCOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateVerifiedAccessTrustProviderOIDCOptions.
func (*CreateVerifiedAccessTrustProviderOIDCOptions) DeepCopyInto ¶ added in v0.38.0
func (in *CreateVerifiedAccessTrustProviderOIDCOptions) DeepCopyInto(out *CreateVerifiedAccessTrustProviderOIDCOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateVolumePermission ¶
type CreateVolumePermission struct {
UserID *string `json:"userID,omitempty"`
}
+kubebuilder:skipversion
func (*CreateVolumePermission) DeepCopy ¶
func (in *CreateVolumePermission) DeepCopy() *CreateVolumePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateVolumePermission.
func (*CreateVolumePermission) DeepCopyInto ¶
func (in *CreateVolumePermission) DeepCopyInto(out *CreateVolumePermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreditSpecification ¶
type CreditSpecification struct {
CPUCredits *string `json:"cpuCredits,omitempty"`
}
+kubebuilder:skipversion
func (*CreditSpecification) DeepCopy ¶
func (in *CreditSpecification) DeepCopy() *CreditSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreditSpecification.
func (*CreditSpecification) DeepCopyInto ¶
func (in *CreditSpecification) DeepCopyInto(out *CreditSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreditSpecificationRequest ¶
type CreditSpecificationRequest struct {
CPUCredits *string `json:"cpuCredits,omitempty"`
}
+kubebuilder:skipversion
func (*CreditSpecificationRequest) DeepCopy ¶
func (in *CreditSpecificationRequest) DeepCopy() *CreditSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreditSpecificationRequest.
func (*CreditSpecificationRequest) DeepCopyInto ¶
func (in *CreditSpecificationRequest) DeepCopyInto(out *CreditSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CurrencyCodeValues ¶
type CurrencyCodeValues string
const (
CurrencyCodeValues_USD CurrencyCodeValues = "USD"
)
type CustomFlowLogParameters ¶ added in v0.30.0
type CustomFlowLogParameters struct { // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` // The ID of the subnet, network interface, or VPC for which you want to create // a flow log. // // Constraints: Maximum of 1000 resources // +optional ResourceIDs []*string `json:"resourceIDs"` // The type of resource for which to create the flow log. For example, if you // specified a VPC ID for the ResourceId property, specify VPC for this property. // +optional ResourceType *string `json:"resourceType"` // The ID of the VPC for which you want to create a flow log. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.VPC VPCID *string `json:"vpcId,omitempty"` // VPCIDRef is a reference to an API used to set // the VPCID. // +optional VPCIDRef *xpv1.Reference `json:"vpcIdRef,omitempty"` // VPCIDSelector selects references to API used // to set the VPCID. // +optional VPCIDSelector *xpv1.Selector `json:"vpcIdSelector,omitempty"` // The ID of the TransitGateway for which you want to create a flow log. // +optional // +crossplane:generate:reference:type=TransitGateway TransitGatewayID *string `json:"transitGatewayId,omitempty"` // TransitGatewayIDRef is a reference to an API used to set // the TransitGatewayID. // +optional TransitGatewayIDRef *xpv1.Reference `json:"transitGatewayIdRef,omitempty"` // TransitGatewayIDSelector selects references to API used // to set the TransitGatewayID. // +optional TransitGatewayIDSelector *xpv1.Selector `json:"transitGatewayIdSelector,omitempty"` // The ID of the TransitGatewayAttachment for which you want to create a flow log. // +optional // +crossplane:generate:reference:type=TransitGatewayVPCAttachment TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty"` // TransitGatewayAttachmentIDRef is a reference to an API used to set // the TransitGatewayAttachmentID. // +optional TransitGatewayAttachmentIDRef *xpv1.Reference `json:"transitGatewayAttachmentIdRef,omitempty"` // TransitGatewayAttachmentIDSelector selects references to API used // to set the TransitGatewayAttachmentID. // +optional TransitGatewayAttachmentIDSelector *xpv1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty"` // The ID of the one or more Subnets for which you want to create a flow log. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.Subnet SubnetID *string `json:"subnetId,omitempty"` // SubnetIDRefs is a referenc to a SubnetID used to set // the SubnetID. // +optional SubnetIDRef *xpv1.Reference `json:"subnetIdRef,omitempty"` // SubnetIDSelector selects reference to a SubnetID used // to set the SubnetID. // +optional SubnetIDSelector *xpv1.Selector `json:"subnetIdSelector,omitempty"` // The ID of the NetworkInterface for which you want to create a flow log. // +optional NetworkInterfaceID *string `json:"networkInterfaceId"` // The ARN for the IAM role that permits Amazon EC2 // to publish flow logs to a CloudWatch Logs log group in your // account. \n If you specify LogDestinationType as s3, do not // specify DeliverLogsPermissionArn or LogGroupName. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/iam/v1beta1.RoleARN() DeliverLogsPermissionARN *string `json:"deliverLogsPermissionArn,omitempty"` // DeliverLogsPermissionARNRef is a reference to DeliverLogsPermissionARN used to set // the DeliverLogsPermissionARN. // +optional DeliverLogsPermissionARNRef *xpv1.Reference `json:"deliverLogsPermissionArnRef,omitempty"` // DeliverLogsPermissionARNelector selects a reference to DeliverLogsPermissionARN used // to set the DeliverLogsPermissionARN. // +optional DeliverLogsPermissionARNSelector *xpv1.Selector `json:"deliverLogsPermissionArnSelector,omitempty"` // The Amazon Resource Names (ARNs) of a CloudWatch Log Group. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/cloudwatchlogs/v1alpha1.LogGroup // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/cloudwatchlogs/v1alpha1.LogGroupARN() CloudWatchLogDestination *string `json:"cloudWatchLogDestination,omitempty"` // CloudWatchLogDestinationRef is a reference to a CloudWatch Log Group used to set // the CloudWatchLogDestination. // +optional CloudWatchLogDestinationRef *xpv1.Reference `json:"cloudWatchLogDestinationRef,omitempty"` // CloudWatchLogDestinationSelector selects a reference to a CloudWatch Log Group used // to set the CloudWatchLogDestination. // +optional CloudWatchLogDestinationSelector *xpv1.Selector `json:"cloudWatchLogDestinationSelector,omitempty"` // The Amazon Resource Names (ARNs) of a CloudWatch Log Group. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/s3/v1beta1.Bucket // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/s3/v1beta1.BucketARN() S3BucketLogDestination *string `json:"s3BucketLogDestination,omitempty"` // S3BucketLogDestinationRef is a reference to a S3 Bucket to set // the S3BucketLogDestination. // +optional S3BucketLogDestinationRef *xpv1.Reference `json:"s3BucketLogDestinationRef,omitempty"` // S3BucketLogDestinationSelector selects a reference to a S3 Bucket used // to set the S3BucketLogDestination. // +optional S3BucketLogDestinationSelector *xpv1.Selector `json:"s3BucketLogDestinationSelector,omitempty"` // S3BucketSubfolder allows you to use a subfolder in a S3Bucket, if S3BucketLogDestination is used to determin the ARN of a Bucket managed by crossplane // S3BucketSubfolder starts and ends without an slash e.g. test/test2 // You cannot use AWSLogs as a subfolder name. This is a reserved term. // +optional S3BucketSubfolder *string `json:"s3BucketSubfolder,omitempty"` }
CustomFlowLogParameters are custom parameters for FlowLogParameters
func (*CustomFlowLogParameters) DeepCopy ¶ added in v0.30.0
func (in *CustomFlowLogParameters) DeepCopy() *CustomFlowLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFlowLogParameters.
func (*CustomFlowLogParameters) DeepCopyInto ¶ added in v0.30.0
func (in *CustomFlowLogParameters) DeepCopyInto(out *CustomFlowLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLaunchTemplateParameters ¶
type CustomLaunchTemplateParameters struct { // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` }
CustomLaunchTemplateParameters includes the custom fields of LaunchTemplate.
func (*CustomLaunchTemplateParameters) DeepCopy ¶
func (in *CustomLaunchTemplateParameters) DeepCopy() *CustomLaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLaunchTemplateParameters.
func (*CustomLaunchTemplateParameters) DeepCopyInto ¶
func (in *CustomLaunchTemplateParameters) DeepCopyInto(out *CustomLaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLaunchTemplateVersionParameters ¶
type CustomLaunchTemplateVersionParameters struct { // The ID of the Launch Template. You must specify this parameter in the request. // +crossplane:generate:reference:type=LaunchTemplate LaunchTemplateID *string `json:"launchTemplateId,omitempty"` // LaunchTemplateIDRef is a reference to an API used to set // the LaunchTemplateID. // +optional LaunchTemplateIDRef *xpv1.Reference `json:"launchTemplateIdRef,omitempty"` // LaunchTemplateIDSelector selects references to API used // to set the LaunchTemplateID. // +optional LaunchTemplateIDSelector *xpv1.Selector `json:"launchTemplateIdSelector,omitempty"` // The Name of the Launch Template. You must specify this parameter in the request. // +crossplane:generate:reference:type=LaunchTemplate LaunchTemplateName *string `json:"launchTemplateName,omitempty"` // LaunchTemplateNameRef is a reference to an API used to set // the LaunchTemplateName. // +optional LaunchTemplateNameRef *xpv1.Reference `json:"launchTemplateNameRef,omitempty"` // LaunchTemplateNameSelector selects references to API used // to set the LaunchTemplateName. // +optional LaunchTemplateNameSelector *xpv1.Selector `json:"launchTemplateNameSelector,omitempty"` }
CustomLaunchTemplateVersionParameters includes the custom fields of LaunchTemplateVersion.
func (*CustomLaunchTemplateVersionParameters) DeepCopy ¶
func (in *CustomLaunchTemplateVersionParameters) DeepCopy() *CustomLaunchTemplateVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLaunchTemplateVersionParameters.
func (*CustomLaunchTemplateVersionParameters) DeepCopyInto ¶
func (in *CustomLaunchTemplateVersionParameters) DeepCopyInto(out *CustomLaunchTemplateVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteParameters ¶
type CustomRouteParameters struct { // The ID of a transit gateway. // +optional // +crossplane:generate:reference:type=TransitGateway TransitGatewayID *string `json:"transitGatewayId,omitempty"` // TransitGatewayIDRef is a reference to an API used to set // the TransitGatewayID. // +optional TransitGatewayIDRef *xpv1.Reference `json:"transitGatewayIdRef,omitempty"` // TransitGatewayIDSelector selects references to API used // to set the TransitGatewayID. // +optional TransitGatewayIDSelector *xpv1.Selector `json:"transitGatewayIdSelector,omitempty"` // [IPv4 traffic only] The ID of a NAT gateway. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.NATGateway NATGatewayID *string `json:"natGatewayId,omitempty"` // NATGatewayIDRef is a reference to an API used to set // the NATGatewayID. // +optional NATGatewayIDRef *xpv1.Reference `json:"natGatewayIdRef,omitempty"` // NATGatewayIDSelector selects references to API used // to set the NATGatewayID. // +optional NATGatewayIDSelector *xpv1.Selector `json:"natGatewayIdSelector,omitempty"` // The ID of a VPC peering connection. // +crossplane:generate:reference:type=VPCPeeringConnection VPCPeeringConnectionID *string `json:"vpcPeeringConnectionId,omitempty"` // VPCPeeringConnectionIDRef is a reference to an API used to set // the VPCPeeringConnectionID. // +optional VPCPeeringConnectionIDRef *xpv1.Reference `json:"vpcPeeringConnectionIdRef,omitempty"` // VPCPeeringConnectionIDSelector selects references to API used // to set the VPCPeeringConnectionID. // +optional VPCPeeringConnectionIDSelector *xpv1.Selector `json:"vpcPeeringConnectionIdSelector,omitempty"` // The ID of the route table for the route. // provider-aws currently provides both a standalone Route resource // and a RouteTable resource with routes defined in-line. // At this time you cannot use a RouteTable with in-line routes // in conjunction with any Route resources. // Set the flag ignoreRoutes=true in RouteTable to use Route resource // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.RouteTable RouteTableID *string `json:"routeTableId,omitempty"` // RouteTableIDRef is a reference to an API used to set // the RouteTableID. // +optional RouteTableIDRef *xpv1.Reference `json:"routeTableIdRef,omitempty"` // RouteTableIDSelector selects references to API used // to set the RouteTableID. // +optional RouteTableIDSelector *xpv1.Selector `json:"routeTableIdSelector,omitempty"` // The ID of a NAT instance in your VPC. The operation fails if you specify // an instance ID unless exactly one network interface is attached. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/manualv1alpha1.Instance InstanceID *string `json:"instanceId,omitempty"` // InstanceIDRef is a reference to an API used to set // the InstanceID. // +optional InstanceIDRef *xpv1.Reference `json:"instanceIdRef,omitempty"` // InstanceIDSelector selects references to API used // to set the InstanceID. // +optional InstanceIDSelector *xpv1.Selector `json:"instanceIdSelector,omitempty"` // The ID of an internet gateway attached to your VPC. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.InternetGateway GatewayID *string `json:"gatewayId,omitempty"` // GatewayIDRef is a reference to an API used to set // the GatewayID. // +optional GatewayIDRef *xpv1.Reference `json:"gatewayIdRef,omitempty"` // GatewayIDSelector selects references to API used // to set the GatewayID. // +optional GatewayIDSelector *xpv1.Selector `json:"gatewayIdSelector,omitempty"` }
CustomRouteParameters are custom parameters for Route
func (*CustomRouteParameters) DeepCopy ¶
func (in *CustomRouteParameters) DeepCopy() *CustomRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteParameters.
func (*CustomRouteParameters) DeepCopyInto ¶
func (in *CustomRouteParameters) DeepCopyInto(out *CustomRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTransitGatewayParameters ¶
type CustomTransitGatewayParameters struct { // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` }
CustomTransitGatewayParameters are custom parameters for TransitGateway
func (*CustomTransitGatewayParameters) DeepCopy ¶
func (in *CustomTransitGatewayParameters) DeepCopy() *CustomTransitGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTransitGatewayParameters.
func (*CustomTransitGatewayParameters) DeepCopyInto ¶
func (in *CustomTransitGatewayParameters) DeepCopyInto(out *CustomTransitGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTransitGatewayRouteParameters ¶
type CustomTransitGatewayRouteParameters struct { // The ID of the attachment. // +optional // +crossplane:generate:reference:type=TransitGatewayVPCAttachment TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentId,omitempty"` // TransitGatewayAttachmentIDRef is a reference to an API used to set // the TransitGatewayAttachmentID. // +optional TransitGatewayAttachmentIDRef *xpv1.Reference `json:"transitGatewayAttachmentIdRef,omitempty"` // TransitGatewayAttachmentIDSelector selects references to API used // to set the TransitGatewayAttachmentID. // +optional TransitGatewayAttachmentIDSelector *xpv1.Selector `json:"transitGatewayAttachmentIdSelector,omitempty"` // The ID of the transit gateway route table. // +optional // +crossplane:generate:reference:type=TransitGatewayRouteTable TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableId,omitempty"` // TransitGatewayRouteTableIDRef is a reference to an API used to set // the TransitGatewayRouteTableID. // +optional TransitGatewayRouteTableIDRef *xpv1.Reference `json:"transitGatewayRouteTableIdRef,omitempty"` // TransitGatewayRouteTableIDSelector selects references to API used // to set the TransitGatewayRouteTableID. // +optional TransitGatewayRouteTableIDSelector *xpv1.Selector `json:"transitGatewayRouteTableIdSelector,omitempty"` }
CustomTransitGatewayRouteParameters are custom parameters for TransitGatewayRouteParameters
func (*CustomTransitGatewayRouteParameters) DeepCopy ¶
func (in *CustomTransitGatewayRouteParameters) DeepCopy() *CustomTransitGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTransitGatewayRouteParameters.
func (*CustomTransitGatewayRouteParameters) DeepCopyInto ¶
func (in *CustomTransitGatewayRouteParameters) DeepCopyInto(out *CustomTransitGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTransitGatewayRouteTableParameters ¶
type CustomTransitGatewayRouteTableParameters struct { // The ID of the transit gateway. // +optional // +crossplane:generate:reference:type=TransitGateway TransitGatewayID *string `json:"transitGatewayId,omitempty"` // TransitGatewayIDRef is a reference to an API used to set // the TransitGatewayID. // +optional TransitGatewayIDRef *xpv1.Reference `json:"transitGatewayIdRef,omitempty"` // TransitGatewayIDSelector selects references to API used // to set the TransitGatewayID. // +optional TransitGatewayIDSelector *xpv1.Selector `json:"transitGatewayIdSelector,omitempty"` // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` }
CustomTransitGatewayRouteTableParameters are custom parameters for TransitGatewayRouteTableParameters
func (*CustomTransitGatewayRouteTableParameters) DeepCopy ¶
func (in *CustomTransitGatewayRouteTableParameters) DeepCopy() *CustomTransitGatewayRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTransitGatewayRouteTableParameters.
func (*CustomTransitGatewayRouteTableParameters) DeepCopyInto ¶
func (in *CustomTransitGatewayRouteTableParameters) DeepCopyInto(out *CustomTransitGatewayRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomTransitGatewayVPCAttachmentParameters ¶
type CustomTransitGatewayVPCAttachmentParameters struct { // The ID of the VPC. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.VPC VPCID *string `json:"vpcId,omitempty"` // VPCIDRef is a reference to an API used to set // the VPCID. // +optional VPCIDRef *xpv1.Reference `json:"vpcIdRef,omitempty"` // VPCIDSelector selects references to API used // to set the VPCID. // +optional VPCIDSelector *xpv1.Selector `json:"vpcIdSelector,omitempty"` // The IDs of one or more subnets. You can specify only one subnet per Availability // Zone. You must specify at least one subnet, but we recommend that you specify // two subnets for better availability. The transit gateway uses one IP address // from each specified subnet. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector SubnetIDs []*string `json:"subnetIds,omitempty"` // SubnetIDRefs is a list of references to SubnetIDs used to set // the SubnetIDs. // +optional SubnetIDRefs []xpv1.Reference `json:"subnetIdRefs,omitempty"` // SubnetIDSelector selects references to SubnetIDs used // to set the SubnetIDs. // +optional SubnetIDSelector *xpv1.Selector `json:"subnetIdSelector,omitempty"` // The ID of the transit gateway. // +optional // +crossplane:generate:reference:type=TransitGateway TransitGatewayID *string `json:"transitGatewayId,omitempty"` // TransitGatewayIDRef is a reference to an API used to set // the TransitGatewayID. // +optional TransitGatewayIDRef *xpv1.Reference `json:"transitGatewayIdRef,omitempty"` // TransitGatewayIDSelector selects references to API used // to set the TransitGatewayID. // +optional TransitGatewayIDSelector *xpv1.Selector `json:"transitGatewayIdSelector,omitempty"` // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` }
CustomTransitGatewayVPCAttachmentParameters are custom parameters for TransitGatewayVPCAttachment
func (*CustomTransitGatewayVPCAttachmentParameters) DeepCopy ¶
func (in *CustomTransitGatewayVPCAttachmentParameters) DeepCopy() *CustomTransitGatewayVPCAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomTransitGatewayVPCAttachmentParameters.
func (*CustomTransitGatewayVPCAttachmentParameters) DeepCopyInto ¶
func (in *CustomTransitGatewayVPCAttachmentParameters) DeepCopyInto(out *CustomTransitGatewayVPCAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVPCEndpointParameters ¶
type CustomVPCEndpointParameters struct { // Metadata tagging key value pairs // +optional Tags map[string]string `json:"tags,omitempty"` // The ID of the VPC. You must specify this parameter in the request. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.VPC VPCID *string `json:"vpcId,omitempty"` // VPCIDRef is a reference to an API used to set // the VPCID. // +optional VPCIDRef *xpv1.Reference `json:"vpcIdRef,omitempty"` // VPCIDSelector selects references to API used // to set the VPCID. // +optional VPCIDSelector *xpv1.Selector `json:"vpcIdSelector,omitempty"` // (Interface endpoint) The ID of one or more security groups to associate with // the endpoint network interface. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIDRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIDSelector SecurityGroupIDs []*string `json:"securityGroupIds,omitempty"` // SecurityGroupIDRefs is a list of references to SecurityGroups used to set // the SecurityGroupIDs. // +optional SecurityGroupIDRefs []xpv1.Reference `json:"securityGroupIdRefs,omitempty"` // SecurityGroupIDsSelector selects references to SecurityGroupID used // to set the SecurityGroupIDs. // +optional SecurityGroupIDSelector *xpv1.Selector `json:"securityGroupIdSelector,omitempty"` // (Interface and Gateway Load Balancer endpoints) The ID of one or more subnets // in which to create an endpoint network interface. For a Gateway Load Balancer // endpoint, you can specify one subnet only. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector SubnetIDs []*string `json:"subnetIds,omitempty"` // SubnetIDRefs is a list of references to Subnets used to set // the SubnetIDs. // +optional SubnetIDRefs []xpv1.Reference `json:"subnetIdRefs,omitempty"` // SubnetIDsSelector selects references to Subnets used // to set the SubnetIDs. // +optional SubnetIDSelector *xpv1.Selector `json:"subnetIdSelector,omitempty"` // (Gateway endpoint) One or more route table IDs. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.RouteTable // +crossplane:generate:reference:refFieldName=RouteTableIDRefs // +crossplane:generate:reference:selectorFieldName=RouteTableIDSelector RouteTableIDs []*string `json:"routeTableIds,omitempty"` // RouteTableIDRefs is a list of references to RouteTables used to set // the RouteTableIDs. // +optional RouteTableIDRefs []xpv1.Reference `json:"routeTableIdRefs,omitempty"` // RouteTableIDsSelector selects references to RouteTables used // to set the RouteTableIDs. // +optional RouteTableIDSelector *xpv1.Selector `json:"routeTableIdSelector,omitempty"` }
CustomVPCEndpointParameters are custom parameters for VPCEndpoint
func (*CustomVPCEndpointParameters) DeepCopy ¶
func (in *CustomVPCEndpointParameters) DeepCopy() *CustomVPCEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVPCEndpointParameters.
func (*CustomVPCEndpointParameters) DeepCopyInto ¶
func (in *CustomVPCEndpointParameters) DeepCopyInto(out *CustomVPCEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVPCEndpointServiceConfigurationParameters ¶
type CustomVPCEndpointServiceConfigurationParameters struct { // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` // The Amazon Resource Names (ARNs) of one or more Gateway Load Balancers. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/elbv2/v1alpha1.LoadBalancer // +crossplane:generate:reference:refFieldName=GatewayLoadBalancerARNRefs // +crossplane:generate:reference:selectorFieldName=GatewayLoadBalancerARNSelector GatewayLoadBalancerARNs []*string `json:"gatewayLoadBalancerARNs,omitempty"` // GatewayLoadBalancerARNRefs is a list of references to GatewayLoadBalancerARNs used to set // the GatewayLoadBalancerARNs. // +optional GatewayLoadBalancerARNRefs []xpv1.Reference `json:"gatewayLoadBalancerARNRefs,omitempty"` // GatewayLoadBalancerARNSelector selects references to GatewayLoadBalancerARNs used // to set the GatewayLoadBalancerARNs. // +optional GatewayLoadBalancerARNSelector *xpv1.Selector `json:"gatewayLoadBalancerARNSelector,omitempty"` // The Amazon Resource Names (ARNs) of one or more Network Load Balancers for // your service. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/elbv2/v1alpha1.LoadBalancer // +crossplane:generate:reference:refFieldName=NetworkLoadBalancerARNRefs // +crossplane:generate:reference:selectorFieldName=NetworkLoadBalancerARNSelector NetworkLoadBalancerARNs []*string `json:"networkLoadBalancerARNs,omitempty"` // NetworkLoadBalancerARNRefs is a list of references to NetworkLoadBalancerARNs used to set // the NetworkLoadBalancerARNs. // +optional NetworkLoadBalancerARNRefs []xpv1.Reference `json:"networkLoadBalancerARNRefs,omitempty"` // NetworkLoadBalancerARNSelector selects references to NetworkLoadBalancerARNs used // to set the NetworkLoadBalancerARNs. // +optional NetworkLoadBalancerARNSelector *xpv1.Selector `json:"networkLoadBalancerARNSelector,omitempty"` }
CustomVPCEndpointServiceConfigurationParameters contains the additional fields for VPCEndpointServiceConfigurationParameter.
func (*CustomVPCEndpointServiceConfigurationParameters) DeepCopy ¶
func (in *CustomVPCEndpointServiceConfigurationParameters) DeepCopy() *CustomVPCEndpointServiceConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVPCEndpointServiceConfigurationParameters.
func (*CustomVPCEndpointServiceConfigurationParameters) DeepCopyInto ¶
func (in *CustomVPCEndpointServiceConfigurationParameters) DeepCopyInto(out *CustomVPCEndpointServiceConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVPCPeeringConnectionParameters ¶
type CustomVPCPeeringConnectionParameters struct { // The ID of the requester VPC. You must specify this parameter in the request. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.VPC VPCID *string `json:"vpcID,omitempty"` // VPCIDRef is a reference to an API used to set // the VPCID. // +optional VPCIDRef *xpv1.Reference `json:"vpcIDRef,omitempty"` // VPCIDSelector selects references to API used // to set the VPCID. // +optional VPCIDSelector *xpv1.Selector `json:"vpcIDSelector,omitempty"` // The ID of the VPC with which you are creating the VPC peering connection. // You must specify this parameter in the request. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/ec2/v1beta1.VPC PeerVPCID *string `json:"peerVPCID,omitempty"` // PeerVPCIDRef is a reference to an API used to set // the PeerVPCID. // +optional PeerVPCIDRef *xpv1.Reference `json:"peerVPCIDRef,omitempty"` // PeerVPCIDSelector selects references to API used // to set the PeerVPCID. // +optional PeerVPCIDSelector *xpv1.Selector `json:"peerVPCIDSelector,omitempty"` // Automatically accepts the peering connection. If this is not set, the peering connection // will be created, but will be in pending-acceptance state. This will only lead to an active // connection if both VPCs are in the same tenant. AcceptRequest bool `json:"acceptRequest,omitempty"` // Metadata tagging key value pairs // +optional Tags []Tag `json:"tags,omitempty"` // RequesterPeeringOptions describes the Requester VPC peering connection options. // +optional RequesterPeeringOptions *VPCPeeringConnectionOptionsDescription `json:"requesterPeeringOptions,omitempty"` // AccepterRequesterPeeringOptions describes the Accepter VPC peering connection options. // +optional AccepterPeeringOptions *VPCPeeringConnectionOptionsDescription `json:"accepterPeeringOptions,omitempty"` }
CustomVPCPeeringConnectionParameters are custom parameters for VPCPeeringConnection
func (*CustomVPCPeeringConnectionParameters) DeepCopy ¶
func (in *CustomVPCPeeringConnectionParameters) DeepCopy() *CustomVPCPeeringConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVPCPeeringConnectionParameters.
func (*CustomVPCPeeringConnectionParameters) DeepCopyInto ¶
func (in *CustomVPCPeeringConnectionParameters) DeepCopyInto(out *CustomVPCPeeringConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVolumeParameters ¶
type CustomVolumeParameters struct { // Metadata tagging key value pairs // +optional Tags map[string]string `json:"tags,omitempty"` // The identifier of the AWS Key Management Service (AWS KMS) customer master // key (CMK) to use for Amazon EBS encryption. If this parameter is not specified, // your AWS managed CMK for EBS is used. If KmsKeyId is specified, the encrypted // state must be true. // // You can specify the CMK using any of the following: // // * Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab. // // * Key alias. For example, alias/ExampleAlias. // // * Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab. // // * Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias. // // AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, // alias, or ARN that is not valid, the action can appear to complete, but eventually // fails. // +optional // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/kms/v1alpha1.Key // +crossplane:generate:reference:refFieldName=KMSKeyIDRef // +crossplane:generate:reference:selectorFieldName=KMSKeyIDSelector KMSKeyID *string `json:"kmsKeyId,omitempty"` // KMSKeyIDRef is a reference to a KMS Key used to set KMSKeyID. // +optional KMSKeyIDRef *xpv1.Reference `json:"kmsKeyIdRef,omitempty"` // KMSKeyIDSelector selects a reference to a KMS Key used to set KMSKeyID. // +optional KMSKeyIDSelector *xpv1.Selector `json:"kmsKeyIdSelector,omitempty"` }
CustomVolumeParameters contains the additional fields for VolumeParameters.
func (*CustomVolumeParameters) DeepCopy ¶
func (in *CustomVolumeParameters) DeepCopy() *CustomVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVolumeParameters.
func (*CustomVolumeParameters) DeepCopyInto ¶
func (in *CustomVolumeParameters) DeepCopyInto(out *CustomVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerGateway ¶
type CustomerGateway struct { BGPASN *string `json:"bgpASN,omitempty"` CertificateARN *string `json:"certificateARN,omitempty"` CustomerGatewayID *string `json:"customerGatewayID,omitempty"` DeviceName *string `json:"deviceName,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*CustomerGateway) DeepCopy ¶
func (in *CustomerGateway) DeepCopy() *CustomerGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGateway.
func (*CustomerGateway) DeepCopyInto ¶
func (in *CustomerGateway) DeepCopyInto(out *CustomerGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DHCPConfiguration ¶
type DHCPConfiguration struct {
Key *string `json:"key,omitempty"`
}
+kubebuilder:skipversion
func (*DHCPConfiguration) DeepCopy ¶
func (in *DHCPConfiguration) DeepCopy() *DHCPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DHCPConfiguration.
func (*DHCPConfiguration) DeepCopyInto ¶
func (in *DHCPConfiguration) DeepCopyInto(out *DHCPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DHCPOptions ¶
type DHCPOptions struct { DHCPOptionsID *string `json:"dhcpOptionsID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*DHCPOptions) DeepCopy ¶
func (in *DHCPOptions) DeepCopy() *DHCPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DHCPOptions.
func (*DHCPOptions) DeepCopyInto ¶
func (in *DHCPOptions) DeepCopyInto(out *DHCPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSEntry ¶
type DNSEntry struct { DNSName *string `json:"dnsName,omitempty"` HostedZoneID *string `json:"hostedZoneID,omitempty"` }
+kubebuilder:skipversion
func (*DNSEntry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSEntry.
func (*DNSEntry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSNameState ¶
type DNSNameState string
const ( DNSNameState_pendingVerification DNSNameState = "pendingVerification" DNSNameState_verified DNSNameState = "verified" DNSNameState_failed DNSNameState = "failed" )
type DNSOptions ¶ added in v0.38.0
type DNSOptions struct { DNSRecordIPType *string `json:"dnsRecordIPType,omitempty"` PrivateDNSOnlyForInboundResolverEndpoint *bool `json:"privateDNSOnlyForInboundResolverEndpoint,omitempty"` }
+kubebuilder:skipversion
func (*DNSOptions) DeepCopy ¶ added in v0.38.0
func (in *DNSOptions) DeepCopy() *DNSOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSOptions.
func (*DNSOptions) DeepCopyInto ¶ added in v0.38.0
func (in *DNSOptions) DeepCopyInto(out *DNSOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSOptionsSpecification ¶ added in v0.38.0
type DNSOptionsSpecification struct { DNSRecordIPType *string `json:"dnsRecordIPType,omitempty"` PrivateDNSOnlyForInboundResolverEndpoint *bool `json:"privateDNSOnlyForInboundResolverEndpoint,omitempty"` }
+kubebuilder:skipversion
func (*DNSOptionsSpecification) DeepCopy ¶ added in v0.38.0
func (in *DNSOptionsSpecification) DeepCopy() *DNSOptionsSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSOptionsSpecification.
func (*DNSOptionsSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *DNSOptionsSpecification) DeepCopyInto(out *DNSOptionsSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSRecordIPType ¶ added in v0.38.0
type DNSRecordIPType string
const ( DNSRecordIPType_ipv4 DNSRecordIPType = "ipv4" DNSRecordIPType_dualstack DNSRecordIPType = "dualstack" DNSRecordIPType_ipv6 DNSRecordIPType = "ipv6" DNSRecordIPType_service_defined DNSRecordIPType = "service-defined" )
type DNSServersOptionsModifyStructure ¶
type DNSServersOptionsModifyStructure struct { CustomDNSServers []*string `json:"customDNSServers,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*DNSServersOptionsModifyStructure) DeepCopy ¶
func (in *DNSServersOptionsModifyStructure) DeepCopy() *DNSServersOptionsModifyStructure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSServersOptionsModifyStructure.
func (*DNSServersOptionsModifyStructure) DeepCopyInto ¶
func (in *DNSServersOptionsModifyStructure) DeepCopyInto(out *DNSServersOptionsModifyStructure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSupportValue ¶
type DNSSupportValue string
const ( DNSSupportValue_enable DNSSupportValue = "enable" DNSSupportValue_disable DNSSupportValue = "disable" )
type DataQuery ¶ added in v0.38.0
type DataQuery struct { Destination *string `json:"destination,omitempty"` ID *string `json:"id,omitempty"` Source *string `json:"source,omitempty"` }
+kubebuilder:skipversion
func (*DataQuery) DeepCopy ¶ added in v0.38.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQuery.
func (*DataQuery) DeepCopyInto ¶ added in v0.38.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataResponse ¶ added in v0.38.0
type DataResponse struct { Destination *string `json:"destination,omitempty"` ID *string `json:"id,omitempty"` Source *string `json:"source,omitempty"` }
+kubebuilder:skipversion
func (*DataResponse) DeepCopy ¶ added in v0.38.0
func (in *DataResponse) DeepCopy() *DataResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataResponse.
func (*DataResponse) DeepCopyInto ¶ added in v0.38.0
func (in *DataResponse) DeepCopyInto(out *DataResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatafeedSubscriptionState ¶
type DatafeedSubscriptionState string
const ( DatafeedSubscriptionState_Active DatafeedSubscriptionState = "Active" DatafeedSubscriptionState_Inactive DatafeedSubscriptionState = "Inactive" )
type DefaultRouteTableAssociationValue ¶
type DefaultRouteTableAssociationValue string
const ( DefaultRouteTableAssociationValue_enable DefaultRouteTableAssociationValue = "enable" DefaultRouteTableAssociationValue_disable DefaultRouteTableAssociationValue = "disable" )
type DefaultRouteTablePropagationValue ¶
type DefaultRouteTablePropagationValue string
const ( DefaultRouteTablePropagationValue_enable DefaultRouteTablePropagationValue = "enable" DefaultRouteTablePropagationValue_disable DefaultRouteTablePropagationValue = "disable" )
type DefaultTargetCapacityType ¶
type DefaultTargetCapacityType string
const ( DefaultTargetCapacityType_spot DefaultTargetCapacityType = "spot" DefaultTargetCapacityType_on_demand DefaultTargetCapacityType = "on-demand" )
type DeleteFleetError ¶
type DeleteFleetError struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*DeleteFleetError) DeepCopy ¶
func (in *DeleteFleetError) DeepCopy() *DeleteFleetError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteFleetError.
func (*DeleteFleetError) DeepCopyInto ¶
func (in *DeleteFleetError) DeepCopyInto(out *DeleteFleetError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteFleetErrorCode ¶
type DeleteFleetErrorCode string
const ( DeleteFleetErrorCode_fleetIdDoesNotExist DeleteFleetErrorCode = "fleetIdDoesNotExist" DeleteFleetErrorCode_fleetIdMalformed DeleteFleetErrorCode = "fleetIdMalformed" DeleteFleetErrorCode_fleetNotInDeletableState DeleteFleetErrorCode = "fleetNotInDeletableState" DeleteFleetErrorCode_unexpectedError DeleteFleetErrorCode = "unexpectedError" )
type DeleteLaunchTemplateVersionsResponseErrorItem ¶
type DeleteLaunchTemplateVersionsResponseErrorItem struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` VersionNumber *int64 `json:"versionNumber,omitempty"` }
+kubebuilder:skipversion
func (*DeleteLaunchTemplateVersionsResponseErrorItem) DeepCopy ¶
func (in *DeleteLaunchTemplateVersionsResponseErrorItem) DeepCopy() *DeleteLaunchTemplateVersionsResponseErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteLaunchTemplateVersionsResponseErrorItem.
func (*DeleteLaunchTemplateVersionsResponseErrorItem) DeepCopyInto ¶
func (in *DeleteLaunchTemplateVersionsResponseErrorItem) DeepCopyInto(out *DeleteLaunchTemplateVersionsResponseErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteLaunchTemplateVersionsResponseSuccessItem ¶
type DeleteLaunchTemplateVersionsResponseSuccessItem struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` VersionNumber *int64 `json:"versionNumber,omitempty"` }
+kubebuilder:skipversion
func (*DeleteLaunchTemplateVersionsResponseSuccessItem) DeepCopy ¶
func (in *DeleteLaunchTemplateVersionsResponseSuccessItem) DeepCopy() *DeleteLaunchTemplateVersionsResponseSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteLaunchTemplateVersionsResponseSuccessItem.
func (*DeleteLaunchTemplateVersionsResponseSuccessItem) DeepCopyInto ¶
func (in *DeleteLaunchTemplateVersionsResponseSuccessItem) DeepCopyInto(out *DeleteLaunchTemplateVersionsResponseSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteQueuedReservedInstancesError ¶
type DeleteQueuedReservedInstancesError struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*DeleteQueuedReservedInstancesError) DeepCopy ¶
func (in *DeleteQueuedReservedInstancesError) DeepCopy() *DeleteQueuedReservedInstancesError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeleteQueuedReservedInstancesError.
func (*DeleteQueuedReservedInstancesError) DeepCopyInto ¶
func (in *DeleteQueuedReservedInstancesError) DeepCopyInto(out *DeleteQueuedReservedInstancesError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeleteQueuedReservedInstancesErrorCode ¶
type DeleteQueuedReservedInstancesErrorCode string
const ( DeleteQueuedReservedInstancesErrorCode_reserved_instances_id_invalid DeleteQueuedReservedInstancesErrorCode = "reserved-instances-id-invalid" DeleteQueuedReservedInstancesErrorCode_reserved_instances_not_in_queued_state DeleteQueuedReservedInstancesErrorCode = "reserved-instances-not-in-queued-state" DeleteQueuedReservedInstancesErrorCode_unexpected_error DeleteQueuedReservedInstancesErrorCode = "unexpected-error" )
type DeregisterInstanceTagAttributeRequest ¶
type DeregisterInstanceTagAttributeRequest struct {
IncludeAllTagsOfInstance *bool `json:"includeAllTagsOfInstance,omitempty"`
}
+kubebuilder:skipversion
func (*DeregisterInstanceTagAttributeRequest) DeepCopy ¶
func (in *DeregisterInstanceTagAttributeRequest) DeepCopy() *DeregisterInstanceTagAttributeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeregisterInstanceTagAttributeRequest.
func (*DeregisterInstanceTagAttributeRequest) DeepCopyInto ¶
func (in *DeregisterInstanceTagAttributeRequest) DeepCopyInto(out *DeregisterInstanceTagAttributeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescribeFastLaunchImagesSuccessItem ¶ added in v0.34.0
type DescribeFastLaunchImagesSuccessItem struct { ImageID *string `json:"imageID,omitempty"` MaxParallelLaunches *int64 `json:"maxParallelLaunches,omitempty"` OwnerID *string `json:"ownerID,omitempty"` StateTransitionReason *string `json:"stateTransitionReason,omitempty"` StateTransitionTime *metav1.Time `json:"stateTransitionTime,omitempty"` }
+kubebuilder:skipversion
func (*DescribeFastLaunchImagesSuccessItem) DeepCopy ¶ added in v0.34.0
func (in *DescribeFastLaunchImagesSuccessItem) DeepCopy() *DescribeFastLaunchImagesSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescribeFastLaunchImagesSuccessItem.
func (*DescribeFastLaunchImagesSuccessItem) DeepCopyInto ¶ added in v0.34.0
func (in *DescribeFastLaunchImagesSuccessItem) DeepCopyInto(out *DescribeFastLaunchImagesSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescribeFastSnapshotRestoreSuccessItem ¶
type DescribeFastSnapshotRestoreSuccessItem struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` DisabledTime *metav1.Time `json:"disabledTime,omitempty"` DisablingTime *metav1.Time `json:"disablingTime,omitempty"` EnabledTime *metav1.Time `json:"enabledTime,omitempty"` EnablingTime *metav1.Time `json:"enablingTime,omitempty"` OptimizingTime *metav1.Time `json:"optimizingTime,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` StateTransitionReason *string `json:"stateTransitionReason,omitempty"` }
+kubebuilder:skipversion
func (*DescribeFastSnapshotRestoreSuccessItem) DeepCopy ¶
func (in *DescribeFastSnapshotRestoreSuccessItem) DeepCopy() *DescribeFastSnapshotRestoreSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescribeFastSnapshotRestoreSuccessItem.
func (*DescribeFastSnapshotRestoreSuccessItem) DeepCopyInto ¶
func (in *DescribeFastSnapshotRestoreSuccessItem) DeepCopyInto(out *DescribeFastSnapshotRestoreSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescribeFleetError ¶
type DescribeFleetError struct { ErrorCode *string `json:"errorCode,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty"` }
+kubebuilder:skipversion
func (*DescribeFleetError) DeepCopy ¶
func (in *DescribeFleetError) DeepCopy() *DescribeFleetError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescribeFleetError.
func (*DescribeFleetError) DeepCopyInto ¶
func (in *DescribeFleetError) DeepCopyInto(out *DescribeFleetError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescribeFleetsInstances ¶
type DescribeFleetsInstances struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+kubebuilder:skipversion
func (*DescribeFleetsInstances) DeepCopy ¶
func (in *DescribeFleetsInstances) DeepCopy() *DescribeFleetsInstances
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescribeFleetsInstances.
func (*DescribeFleetsInstances) DeepCopyInto ¶
func (in *DescribeFleetsInstances) DeepCopyInto(out *DescribeFleetsInstances)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationFileFormat ¶
type DestinationFileFormat string
const ( DestinationFileFormat_plain_text DestinationFileFormat = "plain-text" DestinationFileFormat_parquet DestinationFileFormat = "parquet" )
type DestinationOptionsRequest ¶
type DestinationOptionsRequest struct { FileFormat *string `json:"fileFormat,omitempty"` HiveCompatiblePartitions *bool `json:"hiveCompatiblePartitions,omitempty"` PerHourPartition *bool `json:"perHourPartition,omitempty"` }
+kubebuilder:skipversion
func (*DestinationOptionsRequest) DeepCopy ¶
func (in *DestinationOptionsRequest) DeepCopy() *DestinationOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationOptionsRequest.
func (*DestinationOptionsRequest) DeepCopyInto ¶
func (in *DestinationOptionsRequest) DeepCopyInto(out *DestinationOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationOptionsResponse ¶
type DestinationOptionsResponse struct { FileFormat *string `json:"fileFormat,omitempty"` HiveCompatiblePartitions *bool `json:"hiveCompatiblePartitions,omitempty"` PerHourPartition *bool `json:"perHourPartition,omitempty"` }
+kubebuilder:skipversion
func (*DestinationOptionsResponse) DeepCopy ¶
func (in *DestinationOptionsResponse) DeepCopy() *DestinationOptionsResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationOptionsResponse.
func (*DestinationOptionsResponse) DeepCopyInto ¶
func (in *DestinationOptionsResponse) DeepCopyInto(out *DestinationOptionsResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceOptions ¶ added in v0.38.0
type DeviceOptions struct {
TenantID *string `json:"tenantID,omitempty"`
}
+kubebuilder:skipversion
func (*DeviceOptions) DeepCopy ¶ added in v0.38.0
func (in *DeviceOptions) DeepCopy() *DeviceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceOptions.
func (*DeviceOptions) DeepCopyInto ¶ added in v0.38.0
func (in *DeviceOptions) DeepCopyInto(out *DeviceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceTrustProviderType ¶ added in v0.38.0
type DeviceTrustProviderType string
const ( DeviceTrustProviderType_jamf DeviceTrustProviderType = "jamf" DeviceTrustProviderType_crowdstrike DeviceTrustProviderType = "crowdstrike" )
type DeviceType ¶
type DeviceType string
const ( DeviceType_ebs DeviceType = "ebs" DeviceType_instance_store DeviceType = "instance-store" )
type DirectoryServiceAuthentication ¶
type DirectoryServiceAuthentication struct {
DirectoryID *string `json:"directoryID,omitempty"`
}
+kubebuilder:skipversion
func (*DirectoryServiceAuthentication) DeepCopy ¶
func (in *DirectoryServiceAuthentication) DeepCopy() *DirectoryServiceAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceAuthentication.
func (*DirectoryServiceAuthentication) DeepCopyInto ¶
func (in *DirectoryServiceAuthentication) DeepCopyInto(out *DirectoryServiceAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryServiceAuthenticationRequest ¶
type DirectoryServiceAuthenticationRequest struct {
DirectoryID *string `json:"directoryID,omitempty"`
}
+kubebuilder:skipversion
func (*DirectoryServiceAuthenticationRequest) DeepCopy ¶
func (in *DirectoryServiceAuthenticationRequest) DeepCopy() *DirectoryServiceAuthenticationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceAuthenticationRequest.
func (*DirectoryServiceAuthenticationRequest) DeepCopyInto ¶
func (in *DirectoryServiceAuthenticationRequest) DeepCopyInto(out *DirectoryServiceAuthenticationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisableFastSnapshotRestoreErrorItem ¶
type DisableFastSnapshotRestoreErrorItem struct {
SnapshotID *string `json:"snapshotID,omitempty"`
}
+kubebuilder:skipversion
func (*DisableFastSnapshotRestoreErrorItem) DeepCopy ¶
func (in *DisableFastSnapshotRestoreErrorItem) DeepCopy() *DisableFastSnapshotRestoreErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisableFastSnapshotRestoreErrorItem.
func (*DisableFastSnapshotRestoreErrorItem) DeepCopyInto ¶
func (in *DisableFastSnapshotRestoreErrorItem) DeepCopyInto(out *DisableFastSnapshotRestoreErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisableFastSnapshotRestoreStateError ¶
type DisableFastSnapshotRestoreStateError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*DisableFastSnapshotRestoreStateError) DeepCopy ¶
func (in *DisableFastSnapshotRestoreStateError) DeepCopy() *DisableFastSnapshotRestoreStateError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisableFastSnapshotRestoreStateError.
func (*DisableFastSnapshotRestoreStateError) DeepCopyInto ¶
func (in *DisableFastSnapshotRestoreStateError) DeepCopyInto(out *DisableFastSnapshotRestoreStateError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisableFastSnapshotRestoreStateErrorItem ¶
type DisableFastSnapshotRestoreStateErrorItem struct {
AvailabilityZone *string `json:"availabilityZone,omitempty"`
}
+kubebuilder:skipversion
func (*DisableFastSnapshotRestoreStateErrorItem) DeepCopy ¶
func (in *DisableFastSnapshotRestoreStateErrorItem) DeepCopy() *DisableFastSnapshotRestoreStateErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisableFastSnapshotRestoreStateErrorItem.
func (*DisableFastSnapshotRestoreStateErrorItem) DeepCopyInto ¶
func (in *DisableFastSnapshotRestoreStateErrorItem) DeepCopyInto(out *DisableFastSnapshotRestoreStateErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisableFastSnapshotRestoreSuccessItem ¶
type DisableFastSnapshotRestoreSuccessItem struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` DisabledTime *metav1.Time `json:"disabledTime,omitempty"` DisablingTime *metav1.Time `json:"disablingTime,omitempty"` EnabledTime *metav1.Time `json:"enabledTime,omitempty"` EnablingTime *metav1.Time `json:"enablingTime,omitempty"` OptimizingTime *metav1.Time `json:"optimizingTime,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` StateTransitionReason *string `json:"stateTransitionReason,omitempty"` }
+kubebuilder:skipversion
func (*DisableFastSnapshotRestoreSuccessItem) DeepCopy ¶
func (in *DisableFastSnapshotRestoreSuccessItem) DeepCopy() *DisableFastSnapshotRestoreSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisableFastSnapshotRestoreSuccessItem.
func (*DisableFastSnapshotRestoreSuccessItem) DeepCopyInto ¶
func (in *DisableFastSnapshotRestoreSuccessItem) DeepCopyInto(out *DisableFastSnapshotRestoreSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskImage ¶
type DiskImage struct {
Description *string `json:"description,omitempty"`
}
+kubebuilder:skipversion
func (*DiskImage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskImage.
func (*DiskImage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskImageDescription ¶
type DiskImageDescription struct { Checksum *string `json:"checksum,omitempty"` Size *int64 `json:"size,omitempty"` }
+kubebuilder:skipversion
func (*DiskImageDescription) DeepCopy ¶
func (in *DiskImageDescription) DeepCopy() *DiskImageDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskImageDescription.
func (*DiskImageDescription) DeepCopyInto ¶
func (in *DiskImageDescription) DeepCopyInto(out *DiskImageDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskImageDetail ¶
type DiskImageDetail struct {
Bytes *int64 `json:"bytes,omitempty"`
}
+kubebuilder:skipversion
func (*DiskImageDetail) DeepCopy ¶
func (in *DiskImageDetail) DeepCopy() *DiskImageDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskImageDetail.
func (*DiskImageDetail) DeepCopyInto ¶
func (in *DiskImageDetail) DeepCopyInto(out *DiskImageDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskImageFormat ¶
type DiskImageFormat string
const ( DiskImageFormat_VMDK DiskImageFormat = "VMDK" DiskImageFormat_RAW DiskImageFormat = "RAW" DiskImageFormat_VHD DiskImageFormat = "VHD" )
type DiskImageVolumeDescription ¶
type DiskImageVolumeDescription struct { ID *string `json:"id,omitempty"` Size *int64 `json:"size,omitempty"` }
+kubebuilder:skipversion
func (*DiskImageVolumeDescription) DeepCopy ¶
func (in *DiskImageVolumeDescription) DeepCopy() *DiskImageVolumeDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskImageVolumeDescription.
func (*DiskImageVolumeDescription) DeepCopyInto ¶
func (in *DiskImageVolumeDescription) DeepCopyInto(out *DiskImageVolumeDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainType ¶
type DomainType string
const ( DomainType_vpc DomainType = "vpc" DomainType_standard DomainType = "standard" )
type DynamicRoutingValue ¶ added in v0.38.0
type DynamicRoutingValue string
const ( DynamicRoutingValue_enable DynamicRoutingValue = "enable" DynamicRoutingValue_disable DynamicRoutingValue = "disable" )
type EBSBlockDevice ¶
type EBSBlockDevice struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` IOPS *int64 `json:"iops,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Throughput *int64 `json:"throughput,omitempty"` VolumeSize *int64 `json:"volumeSize,omitempty"` VolumeType *string `json:"volumeType,omitempty"` }
+kubebuilder:skipversion
func (*EBSBlockDevice) DeepCopy ¶
func (in *EBSBlockDevice) DeepCopy() *EBSBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSBlockDevice.
func (*EBSBlockDevice) DeepCopyInto ¶
func (in *EBSBlockDevice) DeepCopyInto(out *EBSBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSEncryptionSupport ¶
type EBSEncryptionSupport string
const ( EBSEncryptionSupport_unsupported EBSEncryptionSupport = "unsupported" EBSEncryptionSupport_supported EBSEncryptionSupport = "supported" )
type EBSInstanceBlockDevice ¶
type EBSInstanceBlockDevice struct { AttachTime *metav1.Time `json:"attachTime,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*EBSInstanceBlockDevice) DeepCopy ¶
func (in *EBSInstanceBlockDevice) DeepCopy() *EBSInstanceBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSInstanceBlockDevice.
func (*EBSInstanceBlockDevice) DeepCopyInto ¶
func (in *EBSInstanceBlockDevice) DeepCopyInto(out *EBSInstanceBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSInstanceBlockDeviceSpecification ¶
type EBSInstanceBlockDeviceSpecification struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*EBSInstanceBlockDeviceSpecification) DeepCopy ¶
func (in *EBSInstanceBlockDeviceSpecification) DeepCopy() *EBSInstanceBlockDeviceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSInstanceBlockDeviceSpecification.
func (*EBSInstanceBlockDeviceSpecification) DeepCopyInto ¶
func (in *EBSInstanceBlockDeviceSpecification) DeepCopyInto(out *EBSInstanceBlockDeviceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSNvmeSupport ¶
type EBSNvmeSupport string
const ( EBSNvmeSupport_unsupported EBSNvmeSupport = "unsupported" EBSNvmeSupport_supported EBSNvmeSupport = "supported" EBSNvmeSupport_required EBSNvmeSupport = "required" )
type EBSOptimizedSupport ¶
type EBSOptimizedSupport string
const ( EBSOptimizedSupport_unsupported EBSOptimizedSupport = "unsupported" EBSOptimizedSupport_supported EBSOptimizedSupport = "supported" EBSOptimizedSupport_default EBSOptimizedSupport = "default" )
type EC2InstanceConnectEndpoint ¶ added in v0.44.0
type EC2InstanceConnectEndpoint struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` DNSName *string `json:"dnsName,omitempty"` FipsDNSName *string `json:"fipsDNSName,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PreserveClientIP *bool `json:"preserveClientIP,omitempty"` StateMessage *string `json:"stateMessage,omitempty"` SubnetID *string `json:"subnetID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*EC2InstanceConnectEndpoint) DeepCopy ¶ added in v0.44.0
func (in *EC2InstanceConnectEndpoint) DeepCopy() *EC2InstanceConnectEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2InstanceConnectEndpoint.
func (*EC2InstanceConnectEndpoint) DeepCopyInto ¶ added in v0.44.0
func (in *EC2InstanceConnectEndpoint) DeepCopyInto(out *EC2InstanceConnectEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EC2InstanceConnectEndpointState ¶ added in v0.44.0
type EC2InstanceConnectEndpointState string
const ( EC2InstanceConnectEndpointState_create_in_progress EC2InstanceConnectEndpointState = "create-in-progress" EC2InstanceConnectEndpointState_create_complete EC2InstanceConnectEndpointState = "create-complete" EC2InstanceConnectEndpointState_create_failed EC2InstanceConnectEndpointState = "create-failed" EC2InstanceConnectEndpointState_delete_in_progress EC2InstanceConnectEndpointState = "delete-in-progress" EC2InstanceConnectEndpointState_delete_complete EC2InstanceConnectEndpointState = "delete-complete" EC2InstanceConnectEndpointState_delete_failed EC2InstanceConnectEndpointState = "delete-failed" )
type ENASrdSpecification ¶ added in v0.38.0
type ENASrdSpecification struct {
ENASrdEnabled *bool `json:"enaSrdEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*ENASrdSpecification) DeepCopy ¶ added in v0.38.0
func (in *ENASrdSpecification) DeepCopy() *ENASrdSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ENASrdSpecification.
func (*ENASrdSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *ENASrdSpecification) DeepCopyInto(out *ENASrdSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ENASrdUDPSpecification ¶ added in v0.38.0
type ENASrdUDPSpecification struct {
ENASrdUDPEnabled *bool `json:"enaSrdUDPEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*ENASrdUDPSpecification) DeepCopy ¶ added in v0.38.0
func (in *ENASrdUDPSpecification) DeepCopy() *ENASrdUDPSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ENASrdUDPSpecification.
func (*ENASrdUDPSpecification) DeepCopyInto ¶ added in v0.38.0
func (in *ENASrdUDPSpecification) DeepCopyInto(out *ENASrdUDPSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ENASupport ¶
type ENASupport string
const ( ENASupport_unsupported ENASupport = "unsupported" ENASupport_supported ENASupport = "supported" ENASupport_required ENASupport = "required" )
type EgressOnlyInternetGateway ¶
type EgressOnlyInternetGateway struct { EgressOnlyInternetGatewayID *string `json:"egressOnlyInternetGatewayID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*EgressOnlyInternetGateway) DeepCopy ¶
func (in *EgressOnlyInternetGateway) DeepCopy() *EgressOnlyInternetGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGateway.
func (*EgressOnlyInternetGateway) DeepCopyInto ¶
func (in *EgressOnlyInternetGateway) DeepCopyInto(out *EgressOnlyInternetGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGPUAssociation ¶
type ElasticGPUAssociation struct { ElasticGPUAssociationID *string `json:"elasticGPUAssociationID,omitempty"` ElasticGPUAssociationState *string `json:"elasticGPUAssociationState,omitempty"` ElasticGPUAssociationTime *string `json:"elasticGPUAssociationTime,omitempty"` }
+kubebuilder:skipversion
func (*ElasticGPUAssociation) DeepCopy ¶
func (in *ElasticGPUAssociation) DeepCopy() *ElasticGPUAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGPUAssociation.
func (*ElasticGPUAssociation) DeepCopyInto ¶
func (in *ElasticGPUAssociation) DeepCopyInto(out *ElasticGPUAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGPUSpecification ¶
type ElasticGPUSpecification struct {
Type *string `json:"type_,omitempty"`
}
+kubebuilder:skipversion
func (*ElasticGPUSpecification) DeepCopy ¶
func (in *ElasticGPUSpecification) DeepCopy() *ElasticGPUSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGPUSpecification.
func (*ElasticGPUSpecification) DeepCopyInto ¶
func (in *ElasticGPUSpecification) DeepCopyInto(out *ElasticGPUSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGPUSpecificationResponse ¶
type ElasticGPUSpecificationResponse struct {
Type *string `json:"type_,omitempty"`
}
+kubebuilder:skipversion
func (*ElasticGPUSpecificationResponse) DeepCopy ¶
func (in *ElasticGPUSpecificationResponse) DeepCopy() *ElasticGPUSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGPUSpecificationResponse.
func (*ElasticGPUSpecificationResponse) DeepCopyInto ¶
func (in *ElasticGPUSpecificationResponse) DeepCopyInto(out *ElasticGPUSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticGPUState ¶
type ElasticGPUState string
const (
ElasticGPUState_ATTACHED ElasticGPUState = "ATTACHED"
)
type ElasticGPUStatus ¶
type ElasticGPUStatus string
const ( ElasticGPUStatus_OK ElasticGPUStatus = "OK" ElasticGPUStatus_IMPAIRED ElasticGPUStatus = "IMPAIRED" )
type ElasticGPUs ¶
type ElasticGPUs struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` ElasticGPUID *string `json:"elasticGPUID,omitempty"` ElasticGPUType *string `json:"elasticGPUType,omitempty"` InstanceID *string `json:"instanceID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ElasticGPUs) DeepCopy ¶
func (in *ElasticGPUs) DeepCopy() *ElasticGPUs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticGPUs.
func (*ElasticGPUs) DeepCopyInto ¶
func (in *ElasticGPUs) DeepCopyInto(out *ElasticGPUs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticInferenceAccelerator ¶
type ElasticInferenceAccelerator struct {
Type *string `json:"type_,omitempty"`
}
+kubebuilder:skipversion
func (*ElasticInferenceAccelerator) DeepCopy ¶
func (in *ElasticInferenceAccelerator) DeepCopy() *ElasticInferenceAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticInferenceAccelerator.
func (*ElasticInferenceAccelerator) DeepCopyInto ¶
func (in *ElasticInferenceAccelerator) DeepCopyInto(out *ElasticInferenceAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticInferenceAcceleratorAssociation ¶
type ElasticInferenceAcceleratorAssociation struct { ElasticInferenceAcceleratorARN *string `json:"elasticInferenceAcceleratorARN,omitempty"` ElasticInferenceAcceleratorAssociationID *string `json:"elasticInferenceAcceleratorAssociationID,omitempty"` ElasticInferenceAcceleratorAssociationState *string `json:"elasticInferenceAcceleratorAssociationState,omitempty"` ElasticInferenceAcceleratorAssociationTime *metav1.Time `json:"elasticInferenceAcceleratorAssociationTime,omitempty"` }
+kubebuilder:skipversion
func (*ElasticInferenceAcceleratorAssociation) DeepCopy ¶
func (in *ElasticInferenceAcceleratorAssociation) DeepCopy() *ElasticInferenceAcceleratorAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticInferenceAcceleratorAssociation.
func (*ElasticInferenceAcceleratorAssociation) DeepCopyInto ¶
func (in *ElasticInferenceAcceleratorAssociation) DeepCopyInto(out *ElasticInferenceAcceleratorAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnableFastSnapshotRestoreErrorItem ¶
type EnableFastSnapshotRestoreErrorItem struct {
SnapshotID *string `json:"snapshotID,omitempty"`
}
+kubebuilder:skipversion
func (*EnableFastSnapshotRestoreErrorItem) DeepCopy ¶
func (in *EnableFastSnapshotRestoreErrorItem) DeepCopy() *EnableFastSnapshotRestoreErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnableFastSnapshotRestoreErrorItem.
func (*EnableFastSnapshotRestoreErrorItem) DeepCopyInto ¶
func (in *EnableFastSnapshotRestoreErrorItem) DeepCopyInto(out *EnableFastSnapshotRestoreErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnableFastSnapshotRestoreStateError ¶
type EnableFastSnapshotRestoreStateError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*EnableFastSnapshotRestoreStateError) DeepCopy ¶
func (in *EnableFastSnapshotRestoreStateError) DeepCopy() *EnableFastSnapshotRestoreStateError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnableFastSnapshotRestoreStateError.
func (*EnableFastSnapshotRestoreStateError) DeepCopyInto ¶
func (in *EnableFastSnapshotRestoreStateError) DeepCopyInto(out *EnableFastSnapshotRestoreStateError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnableFastSnapshotRestoreStateErrorItem ¶
type EnableFastSnapshotRestoreStateErrorItem struct {
AvailabilityZone *string `json:"availabilityZone,omitempty"`
}
+kubebuilder:skipversion
func (*EnableFastSnapshotRestoreStateErrorItem) DeepCopy ¶
func (in *EnableFastSnapshotRestoreStateErrorItem) DeepCopy() *EnableFastSnapshotRestoreStateErrorItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnableFastSnapshotRestoreStateErrorItem.
func (*EnableFastSnapshotRestoreStateErrorItem) DeepCopyInto ¶
func (in *EnableFastSnapshotRestoreStateErrorItem) DeepCopyInto(out *EnableFastSnapshotRestoreStateErrorItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnableFastSnapshotRestoreSuccessItem ¶
type EnableFastSnapshotRestoreSuccessItem struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` DisabledTime *metav1.Time `json:"disabledTime,omitempty"` DisablingTime *metav1.Time `json:"disablingTime,omitempty"` EnabledTime *metav1.Time `json:"enabledTime,omitempty"` EnablingTime *metav1.Time `json:"enablingTime,omitempty"` OptimizingTime *metav1.Time `json:"optimizingTime,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` StateTransitionReason *string `json:"stateTransitionReason,omitempty"` }
+kubebuilder:skipversion
func (*EnableFastSnapshotRestoreSuccessItem) DeepCopy ¶
func (in *EnableFastSnapshotRestoreSuccessItem) DeepCopy() *EnableFastSnapshotRestoreSuccessItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnableFastSnapshotRestoreSuccessItem.
func (*EnableFastSnapshotRestoreSuccessItem) DeepCopyInto ¶
func (in *EnableFastSnapshotRestoreSuccessItem) DeepCopyInto(out *EnableFastSnapshotRestoreSuccessItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnclaveOptions ¶
type EnclaveOptions struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*EnclaveOptions) DeepCopy ¶
func (in *EnclaveOptions) DeepCopy() *EnclaveOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnclaveOptions.
func (*EnclaveOptions) DeepCopyInto ¶
func (in *EnclaveOptions) DeepCopyInto(out *EnclaveOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnclaveOptionsRequest ¶
type EnclaveOptionsRequest struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*EnclaveOptionsRequest) DeepCopy ¶
func (in *EnclaveOptionsRequest) DeepCopy() *EnclaveOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnclaveOptionsRequest.
func (*EnclaveOptionsRequest) DeepCopyInto ¶
func (in *EnclaveOptionsRequest) DeepCopyInto(out *EnclaveOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndDateType ¶
type EndDateType string
const ( EndDateType_unlimited EndDateType = "unlimited" EndDateType_limited EndDateType = "limited" )
type EphemeralNvmeSupport ¶
type EphemeralNvmeSupport string
const ( EphemeralNvmeSupport_unsupported EphemeralNvmeSupport = "unsupported" EphemeralNvmeSupport_supported EphemeralNvmeSupport = "supported" EphemeralNvmeSupport_required EphemeralNvmeSupport = "required" )
type EventInformation ¶
type EventInformation struct { EventDescription *string `json:"eventDescription,omitempty"` EventSubType *string `json:"eventSubType,omitempty"` InstanceID *string `json:"instanceID,omitempty"` }
+kubebuilder:skipversion
func (*EventInformation) DeepCopy ¶
func (in *EventInformation) DeepCopy() *EventInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventInformation.
func (*EventInformation) DeepCopyInto ¶
func (in *EventInformation) DeepCopyInto(out *EventInformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcessCapacityTerminationPolicy ¶
type ExcessCapacityTerminationPolicy string
const ( ExcessCapacityTerminationPolicy_noTermination ExcessCapacityTerminationPolicy = "noTermination" ExcessCapacityTerminationPolicy_default ExcessCapacityTerminationPolicy = "default" )
type Explanation ¶
type Explanation struct { AvailabilityZones []*string `json:"availabilityZones,omitempty"` CIDRs []*string `json:"cidrs,omitempty"` Direction *string `json:"direction,omitempty"` ExplanationCode *string `json:"explanationCode,omitempty"` MissingComponent *string `json:"missingComponent,omitempty"` PacketField *string `json:"packetField,omitempty"` State *string `json:"state,omitempty"` }
+kubebuilder:skipversion
func (*Explanation) DeepCopy ¶
func (in *Explanation) DeepCopy() *Explanation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Explanation.
func (*Explanation) DeepCopyInto ¶
func (in *Explanation) DeepCopyInto(out *Explanation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportEnvironment ¶
type ExportEnvironment string
const ( ExportEnvironment_citrix ExportEnvironment = "citrix" ExportEnvironment_vmware ExportEnvironment = "vmware" ExportEnvironment_microsoft ExportEnvironment = "microsoft" )
type ExportImageTask ¶
type ExportImageTask struct { Description *string `json:"description,omitempty"` ExportImageTaskID *string `json:"exportImageTaskID,omitempty"` ImageID *string `json:"imageID,omitempty"` Progress *string `json:"progress,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ExportImageTask) DeepCopy ¶
func (in *ExportImageTask) DeepCopy() *ExportImageTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportImageTask.
func (*ExportImageTask) DeepCopyInto ¶
func (in *ExportImageTask) DeepCopyInto(out *ExportImageTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportTask ¶
type ExportTask struct { Description *string `json:"description,omitempty"` ExportTaskID *string `json:"exportTaskID,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ExportTask) DeepCopy ¶
func (in *ExportTask) DeepCopy() *ExportTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportTask.
func (*ExportTask) DeepCopyInto ¶
func (in *ExportTask) DeepCopyInto(out *ExportTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportTaskS3Location ¶
type ExportTaskS3Location struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Prefix *string `json:"s3Prefix,omitempty"` }
+kubebuilder:skipversion
func (*ExportTaskS3Location) DeepCopy ¶
func (in *ExportTaskS3Location) DeepCopy() *ExportTaskS3Location
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportTaskS3Location.
func (*ExportTaskS3Location) DeepCopyInto ¶
func (in *ExportTaskS3Location) DeepCopyInto(out *ExportTaskS3Location)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportTaskS3LocationRequest ¶
type ExportTaskS3LocationRequest struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Prefix *string `json:"s3Prefix,omitempty"` }
+kubebuilder:skipversion
func (*ExportTaskS3LocationRequest) DeepCopy ¶
func (in *ExportTaskS3LocationRequest) DeepCopy() *ExportTaskS3LocationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportTaskS3LocationRequest.
func (*ExportTaskS3LocationRequest) DeepCopyInto ¶
func (in *ExportTaskS3LocationRequest) DeepCopyInto(out *ExportTaskS3LocationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportTaskState ¶
type ExportTaskState string
const ( ExportTaskState_active ExportTaskState = "active" ExportTaskState_cancelling ExportTaskState = "cancelling" ExportTaskState_cancelled ExportTaskState = "cancelled" ExportTaskState_completed ExportTaskState = "completed" )
type ExportToS3Task ¶
type ExportToS3Task struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Key *string `json:"s3Key,omitempty"` }
+kubebuilder:skipversion
func (*ExportToS3Task) DeepCopy ¶
func (in *ExportToS3Task) DeepCopy() *ExportToS3Task
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportToS3Task.
func (*ExportToS3Task) DeepCopyInto ¶
func (in *ExportToS3Task) DeepCopyInto(out *ExportToS3Task)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExportToS3TaskSpecification ¶
type ExportToS3TaskSpecification struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Prefix *string `json:"s3Prefix,omitempty"` }
+kubebuilder:skipversion
func (*ExportToS3TaskSpecification) DeepCopy ¶
func (in *ExportToS3TaskSpecification) DeepCopy() *ExportToS3TaskSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExportToS3TaskSpecification.
func (*ExportToS3TaskSpecification) DeepCopyInto ¶
func (in *ExportToS3TaskSpecification) DeepCopyInto(out *ExportToS3TaskSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FPGAImage ¶
type FPGAImage struct { CreateTime *metav1.Time `json:"createTime,omitempty"` DataRetentionSupport *bool `json:"dataRetentionSupport,omitempty"` Description *string `json:"description,omitempty"` FPGAImageGlobalID *string `json:"fpgaImageGlobalID,omitempty"` FPGAImageID *string `json:"fpgaImageID,omitempty"` Name *string `json:"name,omitempty"` OwnerAlias *string `json:"ownerAlias,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Public *bool `json:"public,omitempty"` ShellVersion *string `json:"shellVersion,omitempty"` Tags []*Tag `json:"tags,omitempty"` UpdateTime *metav1.Time `json:"updateTime,omitempty"` }
+kubebuilder:skipversion
func (*FPGAImage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FPGAImage.
func (*FPGAImage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FPGAImageAttribute ¶
type FPGAImageAttribute struct { Description *string `json:"description,omitempty"` FPGAImageID *string `json:"fpgaImageID,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*FPGAImageAttribute) DeepCopy ¶
func (in *FPGAImageAttribute) DeepCopy() *FPGAImageAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FPGAImageAttribute.
func (*FPGAImageAttribute) DeepCopyInto ¶
func (in *FPGAImageAttribute) DeepCopyInto(out *FPGAImageAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FPGAImageAttributeName ¶
type FPGAImageAttributeName string
const ( FPGAImageAttributeName_description FPGAImageAttributeName = "description" FPGAImageAttributeName_name FPGAImageAttributeName = "name" FPGAImageAttributeName_loadPermission FPGAImageAttributeName = "loadPermission" FPGAImageAttributeName_productCodes FPGAImageAttributeName = "productCodes" )
type FPGAImageState ¶
type FPGAImageState struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*FPGAImageState) DeepCopy ¶
func (in *FPGAImageState) DeepCopy() *FPGAImageState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FPGAImageState.
func (*FPGAImageState) DeepCopyInto ¶
func (in *FPGAImageState) DeepCopyInto(out *FPGAImageState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FPGAImageStateCode ¶
type FPGAImageStateCode string
const ( FPGAImageStateCode_pending FPGAImageStateCode = "pending" FPGAImageStateCode_failed FPGAImageStateCode = "failed" FPGAImageStateCode_available FPGAImageStateCode = "available" )
type FailedQueuedPurchaseDeletion ¶
type FailedQueuedPurchaseDeletion struct {
ReservedInstancesID *string `json:"reservedInstancesID,omitempty"`
}
+kubebuilder:skipversion
func (*FailedQueuedPurchaseDeletion) DeepCopy ¶
func (in *FailedQueuedPurchaseDeletion) DeepCopy() *FailedQueuedPurchaseDeletion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailedQueuedPurchaseDeletion.
func (*FailedQueuedPurchaseDeletion) DeepCopyInto ¶
func (in *FailedQueuedPurchaseDeletion) DeepCopyInto(out *FailedQueuedPurchaseDeletion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FastLaunchLaunchTemplateSpecificationRequest ¶ added in v0.34.0
type FastLaunchLaunchTemplateSpecificationRequest struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*FastLaunchLaunchTemplateSpecificationRequest) DeepCopy ¶ added in v0.34.0
func (in *FastLaunchLaunchTemplateSpecificationRequest) DeepCopy() *FastLaunchLaunchTemplateSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FastLaunchLaunchTemplateSpecificationRequest.
func (*FastLaunchLaunchTemplateSpecificationRequest) DeepCopyInto ¶ added in v0.34.0
func (in *FastLaunchLaunchTemplateSpecificationRequest) DeepCopyInto(out *FastLaunchLaunchTemplateSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FastLaunchLaunchTemplateSpecificationResponse ¶ added in v0.34.0
type FastLaunchLaunchTemplateSpecificationResponse struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*FastLaunchLaunchTemplateSpecificationResponse) DeepCopy ¶ added in v0.34.0
func (in *FastLaunchLaunchTemplateSpecificationResponse) DeepCopy() *FastLaunchLaunchTemplateSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FastLaunchLaunchTemplateSpecificationResponse.
func (*FastLaunchLaunchTemplateSpecificationResponse) DeepCopyInto ¶ added in v0.34.0
func (in *FastLaunchLaunchTemplateSpecificationResponse) DeepCopyInto(out *FastLaunchLaunchTemplateSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FastLaunchResourceType ¶ added in v0.34.0
type FastLaunchResourceType string
const (
FastLaunchResourceType_snapshot FastLaunchResourceType = "snapshot"
)
type FastLaunchSnapshotConfigurationRequest ¶ added in v0.34.0
type FastLaunchSnapshotConfigurationRequest struct {
TargetResourceCount *int64 `json:"targetResourceCount,omitempty"`
}
+kubebuilder:skipversion
func (*FastLaunchSnapshotConfigurationRequest) DeepCopy ¶ added in v0.34.0
func (in *FastLaunchSnapshotConfigurationRequest) DeepCopy() *FastLaunchSnapshotConfigurationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FastLaunchSnapshotConfigurationRequest.
func (*FastLaunchSnapshotConfigurationRequest) DeepCopyInto ¶ added in v0.34.0
func (in *FastLaunchSnapshotConfigurationRequest) DeepCopyInto(out *FastLaunchSnapshotConfigurationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FastLaunchSnapshotConfigurationResponse ¶ added in v0.34.0
type FastLaunchSnapshotConfigurationResponse struct {
TargetResourceCount *int64 `json:"targetResourceCount,omitempty"`
}
+kubebuilder:skipversion
func (*FastLaunchSnapshotConfigurationResponse) DeepCopy ¶ added in v0.34.0
func (in *FastLaunchSnapshotConfigurationResponse) DeepCopy() *FastLaunchSnapshotConfigurationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FastLaunchSnapshotConfigurationResponse.
func (*FastLaunchSnapshotConfigurationResponse) DeepCopyInto ¶ added in v0.34.0
func (in *FastLaunchSnapshotConfigurationResponse) DeepCopyInto(out *FastLaunchSnapshotConfigurationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FastLaunchStateCode ¶ added in v0.34.0
type FastLaunchStateCode string
const ( FastLaunchStateCode_enabling FastLaunchStateCode = "enabling" FastLaunchStateCode_enabling_failed FastLaunchStateCode = "enabling-failed" FastLaunchStateCode_enabled FastLaunchStateCode = "enabled" FastLaunchStateCode_enabled_failed FastLaunchStateCode = "enabled-failed" FastLaunchStateCode_disabling FastLaunchStateCode = "disabling" FastLaunchStateCode_disabling_failed FastLaunchStateCode = "disabling-failed" )
type FastSnapshotRestoreStateCode ¶
type FastSnapshotRestoreStateCode string
const ( FastSnapshotRestoreStateCode_enabling FastSnapshotRestoreStateCode = "enabling" FastSnapshotRestoreStateCode_optimizing FastSnapshotRestoreStateCode = "optimizing" FastSnapshotRestoreStateCode_enabled FastSnapshotRestoreStateCode = "enabled" FastSnapshotRestoreStateCode_disabling FastSnapshotRestoreStateCode = "disabling" FastSnapshotRestoreStateCode_disabled FastSnapshotRestoreStateCode = "disabled" )
type FederatedAuthentication ¶
type FederatedAuthentication struct { SamlProviderARN *string `json:"samlProviderARN,omitempty"` SelfServiceSamlProviderARN *string `json:"selfServiceSamlProviderARN,omitempty"` }
+kubebuilder:skipversion
func (*FederatedAuthentication) DeepCopy ¶
func (in *FederatedAuthentication) DeepCopy() *FederatedAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedAuthentication.
func (*FederatedAuthentication) DeepCopyInto ¶
func (in *FederatedAuthentication) DeepCopyInto(out *FederatedAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FederatedAuthenticationRequest ¶
type FederatedAuthenticationRequest struct { SAMLProviderARN *string `json:"sAMLProviderARN,omitempty"` SelfServiceSAMLProviderARN *string `json:"selfServiceSAMLProviderARN,omitempty"` }
+kubebuilder:skipversion
func (*FederatedAuthenticationRequest) DeepCopy ¶
func (in *FederatedAuthenticationRequest) DeepCopy() *FederatedAuthenticationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FederatedAuthenticationRequest.
func (*FederatedAuthenticationRequest) DeepCopyInto ¶
func (in *FederatedAuthenticationRequest) DeepCopyInto(out *FederatedAuthenticationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶
type Filter struct { Name *string `json:"name,omitempty"` Values []*string `json:"values,omitempty"` }
+kubebuilder:skipversion
func (*Filter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFound ¶ added in v0.34.0
type FindingsFound string
const ( FindingsFound_true FindingsFound = "true" FindingsFound_false FindingsFound = "false" FindingsFound_unknown FindingsFound = "unknown" )
type FirewallStatefulRule ¶ added in v0.44.0
type FirewallStatefulRule struct { Destinations []*string `json:"destinations,omitempty"` Direction *string `json:"direction,omitempty"` Protocol *string `json:"protocol,omitempty"` RuleAction *string `json:"ruleAction,omitempty"` Sources []*string `json:"sources,omitempty"` }
+kubebuilder:skipversion
func (*FirewallStatefulRule) DeepCopy ¶ added in v0.44.0
func (in *FirewallStatefulRule) DeepCopy() *FirewallStatefulRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatefulRule.
func (*FirewallStatefulRule) DeepCopyInto ¶ added in v0.44.0
func (in *FirewallStatefulRule) DeepCopyInto(out *FirewallStatefulRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatelessRule ¶ added in v0.44.0
type FirewallStatelessRule struct { Destinations []*string `json:"destinations,omitempty"` RuleAction *string `json:"ruleAction,omitempty"` Sources []*string `json:"sources,omitempty"` }
+kubebuilder:skipversion
func (*FirewallStatelessRule) DeepCopy ¶ added in v0.44.0
func (in *FirewallStatelessRule) DeepCopy() *FirewallStatelessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatelessRule.
func (*FirewallStatelessRule) DeepCopyInto ¶ added in v0.44.0
func (in *FirewallStatelessRule) DeepCopyInto(out *FirewallStatelessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetActivityStatus ¶
type FleetActivityStatus string
const ( FleetActivityStatus_error FleetActivityStatus = "error" FleetActivityStatus_pending_fulfillment FleetActivityStatus = "pending_fulfillment" FleetActivityStatus_pending_termination FleetActivityStatus = "pending_termination" FleetActivityStatus_fulfilled FleetActivityStatus = "fulfilled" )
type FleetCapacityReservation ¶
type FleetCapacityReservation struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` CapacityReservationID *string `json:"capacityReservationID,omitempty"` CreateDate *metav1.Time `json:"createDate,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` FulfilledCapacity *float64 `json:"fulfilledCapacity,omitempty"` InstanceType *string `json:"instanceType,omitempty"` TotalInstanceCount *int64 `json:"totalInstanceCount,omitempty"` }
+kubebuilder:skipversion
func (*FleetCapacityReservation) DeepCopy ¶
func (in *FleetCapacityReservation) DeepCopy() *FleetCapacityReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetCapacityReservation.
func (*FleetCapacityReservation) DeepCopyInto ¶
func (in *FleetCapacityReservation) DeepCopyInto(out *FleetCapacityReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetCapacityReservationTenancy ¶
type FleetCapacityReservationTenancy string
const (
FleetCapacityReservationTenancy_default FleetCapacityReservationTenancy = "default"
)
type FleetCapacityReservationUsageStrategy ¶
type FleetCapacityReservationUsageStrategy string
const (
FleetCapacityReservationUsageStrategy_use_capacity_reservations_first FleetCapacityReservationUsageStrategy = "use-capacity-reservations-first"
)
type FleetData ¶
type FleetData struct { ClientToken *string `json:"clientToken,omitempty"` Context *string `json:"context,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` FulfilledCapacity *float64 `json:"fulfilledCapacity,omitempty"` FulfilledOnDemandCapacity *float64 `json:"fulfilledOnDemandCapacity,omitempty"` ReplaceUnhealthyInstances *bool `json:"replaceUnhealthyInstances,omitempty"` Tags []*Tag `json:"tags,omitempty"` TerminateInstancesWithExpiration *bool `json:"terminateInstancesWithExpiration,omitempty"` ValidFrom *metav1.Time `json:"validFrom,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*FleetData) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetData.
func (*FleetData) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetEventType ¶
type FleetEventType string
const ( FleetEventType_instance_change FleetEventType = "instance-change" FleetEventType_fleet_change FleetEventType = "fleet-change" FleetEventType_service_error FleetEventType = "service-error" )
type FleetExcessCapacityTerminationPolicy ¶
type FleetExcessCapacityTerminationPolicy string
const ( FleetExcessCapacityTerminationPolicy_no_termination FleetExcessCapacityTerminationPolicy = "no-termination" FleetExcessCapacityTerminationPolicy_termination FleetExcessCapacityTerminationPolicy = "termination" )
type FleetInstanceMatchCriteria ¶
type FleetInstanceMatchCriteria string
const (
FleetInstanceMatchCriteria_open FleetInstanceMatchCriteria = "open"
)
type FleetLaunchTemplateOverrides ¶
type FleetLaunchTemplateOverrides struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` ImageID *string `json:"imageID,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) // or with the RunInstances API (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), // you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirements `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` MaxPrice *string `json:"maxPrice,omitempty"` Priority *float64 `json:"priority,omitempty"` SubnetID *string `json:"subnetID,omitempty"` WeightedCapacity *float64 `json:"weightedCapacity,omitempty"` }
+kubebuilder:skipversion
func (*FleetLaunchTemplateOverrides) DeepCopy ¶
func (in *FleetLaunchTemplateOverrides) DeepCopy() *FleetLaunchTemplateOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetLaunchTemplateOverrides.
func (*FleetLaunchTemplateOverrides) DeepCopyInto ¶
func (in *FleetLaunchTemplateOverrides) DeepCopyInto(out *FleetLaunchTemplateOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetLaunchTemplateOverridesRequest ¶
type FleetLaunchTemplateOverridesRequest struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` ImageID *string `json:"imageID,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html), // or with the RunInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) // API or AWS::EC2::Instance (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html) // Amazon Web Services CloudFormation resource, you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirementsRequest `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` MaxPrice *string `json:"maxPrice,omitempty"` Priority *float64 `json:"priority,omitempty"` SubnetID *string `json:"subnetID,omitempty"` WeightedCapacity *float64 `json:"weightedCapacity,omitempty"` }
+kubebuilder:skipversion
func (*FleetLaunchTemplateOverridesRequest) DeepCopy ¶
func (in *FleetLaunchTemplateOverridesRequest) DeepCopy() *FleetLaunchTemplateOverridesRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetLaunchTemplateOverridesRequest.
func (*FleetLaunchTemplateOverridesRequest) DeepCopyInto ¶
func (in *FleetLaunchTemplateOverridesRequest) DeepCopyInto(out *FleetLaunchTemplateOverridesRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetLaunchTemplateSpecification ¶
type FleetLaunchTemplateSpecification struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*FleetLaunchTemplateSpecification) DeepCopy ¶
func (in *FleetLaunchTemplateSpecification) DeepCopy() *FleetLaunchTemplateSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetLaunchTemplateSpecification.
func (*FleetLaunchTemplateSpecification) DeepCopyInto ¶
func (in *FleetLaunchTemplateSpecification) DeepCopyInto(out *FleetLaunchTemplateSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetLaunchTemplateSpecificationRequest ¶
type FleetLaunchTemplateSpecificationRequest struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*FleetLaunchTemplateSpecificationRequest) DeepCopy ¶
func (in *FleetLaunchTemplateSpecificationRequest) DeepCopy() *FleetLaunchTemplateSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetLaunchTemplateSpecificationRequest.
func (*FleetLaunchTemplateSpecificationRequest) DeepCopyInto ¶
func (in *FleetLaunchTemplateSpecificationRequest) DeepCopyInto(out *FleetLaunchTemplateSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetOnDemandAllocationStrategy ¶
type FleetOnDemandAllocationStrategy string
const ( FleetOnDemandAllocationStrategy_lowest_price FleetOnDemandAllocationStrategy = "lowest-price" FleetOnDemandAllocationStrategy_prioritized FleetOnDemandAllocationStrategy = "prioritized" )
type FleetReplacementStrategy ¶
type FleetReplacementStrategy string
const ( FleetReplacementStrategy_launch FleetReplacementStrategy = "launch" FleetReplacementStrategy_launch_before_terminate FleetReplacementStrategy = "launch-before-terminate" )
type FleetSpotCapacityRebalance ¶
type FleetSpotCapacityRebalance struct {
TerminationDelay *int64 `json:"terminationDelay,omitempty"`
}
+kubebuilder:skipversion
func (*FleetSpotCapacityRebalance) DeepCopy ¶
func (in *FleetSpotCapacityRebalance) DeepCopy() *FleetSpotCapacityRebalance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpotCapacityRebalance.
func (*FleetSpotCapacityRebalance) DeepCopyInto ¶
func (in *FleetSpotCapacityRebalance) DeepCopyInto(out *FleetSpotCapacityRebalance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetSpotCapacityRebalanceRequest ¶
type FleetSpotCapacityRebalanceRequest struct {
TerminationDelay *int64 `json:"terminationDelay,omitempty"`
}
+kubebuilder:skipversion
func (*FleetSpotCapacityRebalanceRequest) DeepCopy ¶
func (in *FleetSpotCapacityRebalanceRequest) DeepCopy() *FleetSpotCapacityRebalanceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetSpotCapacityRebalanceRequest.
func (*FleetSpotCapacityRebalanceRequest) DeepCopyInto ¶
func (in *FleetSpotCapacityRebalanceRequest) DeepCopyInto(out *FleetSpotCapacityRebalanceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FleetStateCode ¶
type FleetStateCode string
const ( FleetStateCode_submitted FleetStateCode = "submitted" FleetStateCode_active FleetStateCode = "active" FleetStateCode_deleted FleetStateCode = "deleted" FleetStateCode_failed FleetStateCode = "failed" FleetStateCode_deleted_running FleetStateCode = "deleted_running" FleetStateCode_deleted_terminating FleetStateCode = "deleted_terminating" FleetStateCode_modifying FleetStateCode = "modifying" )
type FlowLog ¶
type FlowLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlowLogSpec `json:"spec"` Status FlowLogStatus `json:"status,omitempty"` }
FlowLog is the Schema for the FlowLogs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*FlowLog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog.
func (*FlowLog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLog) DeepCopyObject ¶ added in v0.30.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLog) GetCondition ¶ added in v0.30.0
func (mg *FlowLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlowLog.
func (*FlowLog) GetDeletionPolicy ¶ added in v0.30.0
func (mg *FlowLog) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlowLog.
func (*FlowLog) GetManagementPolicies ¶ added in v0.43.0
func (mg *FlowLog) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FlowLog.
func (*FlowLog) GetProviderConfigReference ¶ added in v0.30.0
GetProviderConfigReference of this FlowLog.
func (*FlowLog) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *FlowLog) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlowLog.
func (*FlowLog) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *FlowLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlowLog.
func (*FlowLog) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this FlowLog.
func (*FlowLog) SetConditions ¶ added in v0.30.0
SetConditions of this FlowLog.
func (*FlowLog) SetDeletionPolicy ¶ added in v0.30.0
func (mg *FlowLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlowLog.
func (*FlowLog) SetManagementPolicies ¶ added in v0.43.0
func (mg *FlowLog) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FlowLog.
func (*FlowLog) SetProviderConfigReference ¶ added in v0.30.0
SetProviderConfigReference of this FlowLog.
func (*FlowLog) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *FlowLog) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlowLog.
func (*FlowLog) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *FlowLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlowLog.
type FlowLogList ¶ added in v0.30.0
type FlowLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlowLog `json:"items"` }
FlowLogList contains a list of FlowLogs
func (*FlowLogList) DeepCopy ¶ added in v0.30.0
func (in *FlowLogList) DeepCopy() *FlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogList.
func (*FlowLogList) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLogList) DeepCopyInto(out *FlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogList) DeepCopyObject ¶ added in v0.30.0
func (in *FlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowLogList) GetItems ¶ added in v0.30.0
func (l *FlowLogList) GetItems() []resource.Managed
GetItems of this FlowLogList.
type FlowLogObservation ¶ added in v0.30.0
type FlowLogObservation struct { // The date and time the flow log was created. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The status of the logs delivery (SUCCESS | FAILED). DeliverLogsStatus *string `json:"deliverLogsStatus,omitempty"` // The ID of the flow log. FlowLogID *string `json:"flowLogID,omitempty"` // The status of the flow log (ACTIVE). FlowLogStatus *string `json:"flowLogStatus,omitempty"` // The ID of the resource being monitored. ResourceID *string `json:"resourceID,omitempty"` // The tags for the flow log. Tags []*Tag `json:"tags,omitempty"` }
FlowLogObservation defines the observed state of FlowLog
func (*FlowLogObservation) DeepCopy ¶ added in v0.30.0
func (in *FlowLogObservation) DeepCopy() *FlowLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogObservation.
func (*FlowLogObservation) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLogObservation) DeepCopyInto(out *FlowLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogParameters ¶ added in v0.30.0
type FlowLogParameters struct { // Region is which region the FlowLog will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html). ClientToken *string `json:"clientToken,omitempty"` // The ARN of the IAM role that allows Amazon EC2 to publish flow logs across // accounts. DeliverCrossAccountRole *string `json:"deliverCrossAccountRole,omitempty"` // The destination options. DestinationOptions *DestinationOptionsRequest `json:"destinationOptions,omitempty"` // The destination for the flow log data. The meaning of this parameter depends // on the destination type. // // * If the destination type is cloud-watch-logs, specify the ARN of a CloudWatch // Logs log group. For example: arn:aws:logs:region:account_id:log-group:my_group // Alternatively, use the LogGroupName parameter. // // * If the destination type is s3, specify the ARN of an S3 bucket. For // example: arn:aws:s3:::my_bucket/my_subfolder/ The subfolder is optional. // Note that you can't use AWSLogs as a subfolder name. // // * If the destination type is kinesis-data-firehose, specify the ARN of // a Kinesis Data Firehose delivery stream. For example: arn:aws:firehose:region:account_id:deliverystream:my_stream LogDestination *string `json:"logDestination,omitempty"` // The type of destination for the flow log data. // // Default: cloud-watch-logs LogDestinationType *string `json:"logDestinationType,omitempty"` // The fields to include in the flow log record. List the fields in the order // in which they should appear. If you omit this parameter, the flow log is // created using the default format. If you specify this parameter, you must // include at least one field. For more information about the available fields, // see Flow log records (https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html#flow-log-records) // in the Amazon VPC User Guide or Transit Gateway Flow Log records (https://docs.aws.amazon.com/vpc/latest/tgw/tgw-flow-logs.html#flow-log-records) // in the Amazon Web Services Transit Gateway Guide. // // Specify the fields using the ${field-id} format, separated by spaces. LogFormat *string `json:"logFormat,omitempty"` // The name of a new or existing CloudWatch Logs log group where Amazon EC2 // publishes your flow logs. // // This parameter is valid only if the destination type is cloud-watch-logs. LogGroupName *string `json:"logGroupName,omitempty"` // The maximum interval of time during which a flow of packets is captured and // aggregated into a flow log record. The possible values are 60 seconds (1 // minute) or 600 seconds (10 minutes). This parameter must be 60 seconds for // transit gateway resource types. // // When a network interface is attached to a Nitro-based instance (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances), // the aggregation interval is always 60 seconds or less, regardless of the // value that you specify. // // Default: 600 MaxAggregationInterval *int64 `json:"maxAggregationInterval,omitempty"` // The type of traffic to monitor (accepted traffic, rejected traffic, or all // traffic). This parameter is not supported for transit gateway resource types. // It is required for the other resource types. TrafficType *string `json:"trafficType,omitempty"` CustomFlowLogParameters `json:",inline"` }
FlowLogParameters defines the desired state of FlowLog
func (*FlowLogParameters) DeepCopy ¶ added in v0.30.0
func (in *FlowLogParameters) DeepCopy() *FlowLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogParameters.
func (*FlowLogParameters) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLogParameters) DeepCopyInto(out *FlowLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogSpec ¶ added in v0.30.0
type FlowLogSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider FlowLogParameters `json:"forProvider"` }
FlowLogSpec defines the desired state of FlowLog
func (*FlowLogSpec) DeepCopy ¶ added in v0.30.0
func (in *FlowLogSpec) DeepCopy() *FlowLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogSpec.
func (*FlowLogSpec) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLogSpec) DeepCopyInto(out *FlowLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogStatus ¶ added in v0.30.0
type FlowLogStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider FlowLogObservation `json:"atProvider,omitempty"` }
FlowLogStatus defines the observed state of FlowLog.
func (*FlowLogStatus) DeepCopy ¶ added in v0.30.0
func (in *FlowLogStatus) DeepCopy() *FlowLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogStatus.
func (*FlowLogStatus) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLogStatus) DeepCopyInto(out *FlowLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLog_SDK ¶ added in v0.30.0
type FlowLog_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DeliverCrossAccountRole *string `json:"deliverCrossAccountRole,omitempty"` DeliverLogsErrorMessage *string `json:"deliverLogsErrorMessage,omitempty"` DeliverLogsPermissionARN *string `json:"deliverLogsPermissionARN,omitempty"` DeliverLogsStatus *string `json:"deliverLogsStatus,omitempty"` // Describes the destination options for a flow log. DestinationOptions *DestinationOptionsResponse `json:"destinationOptions,omitempty"` FlowLogID *string `json:"flowLogID,omitempty"` FlowLogStatus *string `json:"flowLogStatus,omitempty"` LogDestination *string `json:"logDestination,omitempty"` LogDestinationType *string `json:"logDestinationType,omitempty"` LogFormat *string `json:"logFormat,omitempty"` LogGroupName *string `json:"logGroupName,omitempty"` MaxAggregationInterval *int64 `json:"maxAggregationInterval,omitempty"` ResourceID *string `json:"resourceID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrafficType *string `json:"trafficType,omitempty"` }
+kubebuilder:skipversion
func (*FlowLog_SDK) DeepCopy ¶ added in v0.30.0
func (in *FlowLog_SDK) DeepCopy() *FlowLog_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog_SDK.
func (*FlowLog_SDK) DeepCopyInto ¶ added in v0.30.0
func (in *FlowLog_SDK) DeepCopyInto(out *FlowLog_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLogsResourceType ¶
type FlowLogsResourceType string
const ( FlowLogsResourceType_VPC FlowLogsResourceType = "VPC" FlowLogsResourceType_Subnet FlowLogsResourceType = "Subnet" FlowLogsResourceType_NetworkInterface FlowLogsResourceType = "NetworkInterface" FlowLogsResourceType_TransitGateway FlowLogsResourceType = "TransitGateway" FlowLogsResourceType_TransitGatewayAttachment FlowLogsResourceType = "TransitGatewayAttachment" )
type GatewayAssociationState ¶
type GatewayAssociationState string
const ( GatewayAssociationState_associated GatewayAssociationState = "associated" GatewayAssociationState_not_associated GatewayAssociationState = "not-associated" GatewayAssociationState_associating GatewayAssociationState = "associating" GatewayAssociationState_disassociating GatewayAssociationState = "disassociating" )
type GroupIdentifier ¶
type GroupIdentifier struct { GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` }
+kubebuilder:skipversion
func (*GroupIdentifier) DeepCopy ¶
func (in *GroupIdentifier) DeepCopy() *GroupIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupIdentifier.
func (*GroupIdentifier) DeepCopyInto ¶
func (in *GroupIdentifier) DeepCopyInto(out *GroupIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPTokensState ¶
type HTTPTokensState string
const ( HTTPTokensState_optional HTTPTokensState = "optional" HTTPTokensState_required HTTPTokensState = "required" )
type HibernationOptions ¶
type HibernationOptions struct {
Configured *bool `json:"configured,omitempty"`
}
+kubebuilder:skipversion
func (*HibernationOptions) DeepCopy ¶
func (in *HibernationOptions) DeepCopy() *HibernationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HibernationOptions.
func (*HibernationOptions) DeepCopyInto ¶
func (in *HibernationOptions) DeepCopyInto(out *HibernationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HibernationOptionsRequest ¶
type HibernationOptionsRequest struct {
Configured *bool `json:"configured,omitempty"`
}
+kubebuilder:skipversion
func (*HibernationOptionsRequest) DeepCopy ¶
func (in *HibernationOptionsRequest) DeepCopy() *HibernationOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HibernationOptionsRequest.
func (*HibernationOptionsRequest) DeepCopyInto ¶
func (in *HibernationOptionsRequest) DeepCopyInto(out *HibernationOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HistoryRecord ¶
+kubebuilder:skipversion
func (*HistoryRecord) DeepCopy ¶
func (in *HistoryRecord) DeepCopy() *HistoryRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HistoryRecord.
func (*HistoryRecord) DeepCopyInto ¶
func (in *HistoryRecord) DeepCopyInto(out *HistoryRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HistoryRecordEntry ¶
+kubebuilder:skipversion
func (*HistoryRecordEntry) DeepCopy ¶
func (in *HistoryRecordEntry) DeepCopy() *HistoryRecordEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HistoryRecordEntry.
func (*HistoryRecordEntry) DeepCopyInto ¶
func (in *HistoryRecordEntry) DeepCopyInto(out *HistoryRecordEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Host ¶
type Host struct { AllocationTime *metav1.Time `json:"allocationTime,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` ClientToken *string `json:"clientToken,omitempty"` HostID *string `json:"hostID,omitempty"` HostReservationID *string `json:"hostReservationID,omitempty"` MemberOfServiceLinkedResourceGroup *bool `json:"memberOfServiceLinkedResourceGroup,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` ReleaseTime *metav1.Time `json:"releaseTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*Host) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Host.
func (*Host) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostInstance ¶
type HostInstance struct { InstanceID *string `json:"instanceID,omitempty"` InstanceType *string `json:"instanceType,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
+kubebuilder:skipversion
func (*HostInstance) DeepCopy ¶
func (in *HostInstance) DeepCopy() *HostInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostInstance.
func (*HostInstance) DeepCopyInto ¶
func (in *HostInstance) DeepCopyInto(out *HostInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostMaintenance ¶ added in v0.44.0
type HostMaintenance string
const ( HostMaintenance_on HostMaintenance = "on" HostMaintenance_off HostMaintenance = "off" )
type HostOffering ¶
type HostOffering struct { Duration *int64 `json:"duration,omitempty"` HourlyPrice *string `json:"hourlyPrice,omitempty"` InstanceFamily *string `json:"instanceFamily,omitempty"` UpfrontPrice *string `json:"upfrontPrice,omitempty"` }
+kubebuilder:skipversion
func (*HostOffering) DeepCopy ¶
func (in *HostOffering) DeepCopy() *HostOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostOffering.
func (*HostOffering) DeepCopyInto ¶
func (in *HostOffering) DeepCopyInto(out *HostOffering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostProperties ¶
type HostProperties struct { Cores *int64 `json:"cores,omitempty"` InstanceFamily *string `json:"instanceFamily,omitempty"` InstanceType *string `json:"instanceType,omitempty"` Sockets *int64 `json:"sockets,omitempty"` TotalVCPUs *int64 `json:"totalVCPUs,omitempty"` }
+kubebuilder:skipversion
func (*HostProperties) DeepCopy ¶
func (in *HostProperties) DeepCopy() *HostProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostProperties.
func (*HostProperties) DeepCopyInto ¶
func (in *HostProperties) DeepCopyInto(out *HostProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostRecovery ¶
type HostRecovery string
const ( HostRecovery_on HostRecovery = "on" HostRecovery_off HostRecovery = "off" )
type HostReservation ¶
type HostReservation struct { Count *int64 `json:"count,omitempty"` Duration *int64 `json:"duration,omitempty"` End *metav1.Time `json:"end,omitempty"` HourlyPrice *string `json:"hourlyPrice,omitempty"` InstanceFamily *string `json:"instanceFamily,omitempty"` Start *metav1.Time `json:"start,omitempty"` Tags []*Tag `json:"tags,omitempty"` UpfrontPrice *string `json:"upfrontPrice,omitempty"` }
+kubebuilder:skipversion
func (*HostReservation) DeepCopy ¶
func (in *HostReservation) DeepCopy() *HostReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostReservation.
func (*HostReservation) DeepCopyInto ¶
func (in *HostReservation) DeepCopyInto(out *HostReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostTenancy ¶
type HostTenancy string
const ( HostTenancy_dedicated HostTenancy = "dedicated" HostTenancy_host HostTenancy = "host" )
type HostnameType ¶ added in v0.34.0
type HostnameType string
const ( HostnameType_ip_name HostnameType = "ip-name" HostnameType_resource_name HostnameType = "resource-name" )
type HypervisorType ¶
type HypervisorType string
const ( HypervisorType_ovm HypervisorType = "ovm" HypervisorType_xen HypervisorType = "xen" )
type IAMInstanceProfile ¶
type IAMInstanceProfile struct { ARN *string `json:"arn,omitempty"` ID *string `json:"id,omitempty"` }
+kubebuilder:skipversion
func (*IAMInstanceProfile) DeepCopy ¶
func (in *IAMInstanceProfile) DeepCopy() *IAMInstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMInstanceProfile.
func (*IAMInstanceProfile) DeepCopyInto ¶
func (in *IAMInstanceProfile) DeepCopyInto(out *IAMInstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMInstanceProfileAssociation ¶
type IAMInstanceProfileAssociation struct { AssociationID *string `json:"associationID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` Timestamp *metav1.Time `json:"timestamp,omitempty"` }
+kubebuilder:skipversion
func (*IAMInstanceProfileAssociation) DeepCopy ¶
func (in *IAMInstanceProfileAssociation) DeepCopy() *IAMInstanceProfileAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMInstanceProfileAssociation.
func (*IAMInstanceProfileAssociation) DeepCopyInto ¶
func (in *IAMInstanceProfileAssociation) DeepCopyInto(out *IAMInstanceProfileAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMInstanceProfileAssociationState ¶
type IAMInstanceProfileAssociationState string
const ( IAMInstanceProfileAssociationState_associating IAMInstanceProfileAssociationState = "associating" IAMInstanceProfileAssociationState_associated IAMInstanceProfileAssociationState = "associated" IAMInstanceProfileAssociationState_disassociating IAMInstanceProfileAssociationState = "disassociating" IAMInstanceProfileAssociationState_disassociated IAMInstanceProfileAssociationState = "disassociated" )
type IAMInstanceProfileSpecification ¶
type IAMInstanceProfileSpecification struct { ARN *string `json:"arn,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*IAMInstanceProfileSpecification) DeepCopy ¶
func (in *IAMInstanceProfileSpecification) DeepCopy() *IAMInstanceProfileSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMInstanceProfileSpecification.
func (*IAMInstanceProfileSpecification) DeepCopyInto ¶
func (in *IAMInstanceProfileSpecification) DeepCopyInto(out *IAMInstanceProfileSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ICMPTypeCode ¶
type ICMPTypeCode struct { Code *int64 `json:"code,omitempty"` Type *int64 `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*ICMPTypeCode) DeepCopy ¶
func (in *ICMPTypeCode) DeepCopy() *ICMPTypeCode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ICMPTypeCode.
func (*ICMPTypeCode) DeepCopyInto ¶
func (in *ICMPTypeCode) DeepCopyInto(out *ICMPTypeCode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IDFormat ¶
type IDFormat struct { Deadline *metav1.Time `json:"deadline,omitempty"` Resource *string `json:"resource,omitempty"` UseLongIDs *bool `json:"useLongIDs,omitempty"` }
+kubebuilder:skipversion
func (*IDFormat) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDFormat.
func (*IDFormat) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IKEVersionsListValue ¶
type IKEVersionsListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*IKEVersionsListValue) DeepCopy ¶
func (in *IKEVersionsListValue) DeepCopy() *IKEVersionsListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IKEVersionsListValue.
func (*IKEVersionsListValue) DeepCopyInto ¶
func (in *IKEVersionsListValue) DeepCopyInto(out *IKEVersionsListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IKEVersionsRequestListValue ¶
type IKEVersionsRequestListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*IKEVersionsRequestListValue) DeepCopy ¶
func (in *IKEVersionsRequestListValue) DeepCopy() *IKEVersionsRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IKEVersionsRequestListValue.
func (*IKEVersionsRequestListValue) DeepCopyInto ¶
func (in *IKEVersionsRequestListValue) DeepCopyInto(out *IKEVersionsRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAM ¶ added in v0.39.0
type IPAM struct { Description *string `json:"description,omitempty"` IPAMRegion *string `json:"ipamRegion,omitempty"` OwnerID *string `json:"ownerID,omitempty"` ResourceDiscoveryAssociationCount *int64 `json:"resourceDiscoveryAssociationCount,omitempty"` ScopeCount *int64 `json:"scopeCount,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPAM) DeepCopy ¶ added in v0.39.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAM.
func (*IPAM) DeepCopyInto ¶ added in v0.39.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMAddressHistoryRecord ¶ added in v0.39.0
type IPAMAddressHistoryRecord struct { ResourceCIDR *string `json:"resourceCIDR,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceRegion *string `json:"resourceRegion,omitempty"` SampledEndTime *metav1.Time `json:"sampledEndTime,omitempty"` SampledStartTime *metav1.Time `json:"sampledStartTime,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*IPAMAddressHistoryRecord) DeepCopy ¶ added in v0.39.0
func (in *IPAMAddressHistoryRecord) DeepCopy() *IPAMAddressHistoryRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMAddressHistoryRecord.
func (*IPAMAddressHistoryRecord) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMAddressHistoryRecord) DeepCopyInto(out *IPAMAddressHistoryRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMAddressHistoryResourceType ¶ added in v0.39.0
type IPAMAddressHistoryResourceType string
const ( IPAMAddressHistoryResourceType_eip IPAMAddressHistoryResourceType = "eip" IPAMAddressHistoryResourceType_vpc IPAMAddressHistoryResourceType = "vpc" IPAMAddressHistoryResourceType_subnet IPAMAddressHistoryResourceType = "subnet" IPAMAddressHistoryResourceType_network_interface IPAMAddressHistoryResourceType = "network-interface" IPAMAddressHistoryResourceType_instance IPAMAddressHistoryResourceType = "instance" )
type IPAMAssociatedResourceDiscoveryStatus ¶ added in v0.44.0
type IPAMAssociatedResourceDiscoveryStatus string
const ( IPAMAssociatedResourceDiscoveryStatus_active IPAMAssociatedResourceDiscoveryStatus = "active" IPAMAssociatedResourceDiscoveryStatus_not_found IPAMAssociatedResourceDiscoveryStatus = "not-found" )
type IPAMCIDRAuthorizationContext ¶ added in v0.39.0
type IPAMCIDRAuthorizationContext struct { Message *string `json:"message,omitempty"` Signature *string `json:"signature,omitempty"` }
+kubebuilder:skipversion
func (*IPAMCIDRAuthorizationContext) DeepCopy ¶ added in v0.39.0
func (in *IPAMCIDRAuthorizationContext) DeepCopy() *IPAMCIDRAuthorizationContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMCIDRAuthorizationContext.
func (*IPAMCIDRAuthorizationContext) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMCIDRAuthorizationContext) DeepCopyInto(out *IPAMCIDRAuthorizationContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMComplianceStatus ¶ added in v0.39.0
type IPAMComplianceStatus string
const ( IPAMComplianceStatus_compliant IPAMComplianceStatus = "compliant" IPAMComplianceStatus_noncompliant IPAMComplianceStatus = "noncompliant" IPAMComplianceStatus_unmanaged IPAMComplianceStatus = "unmanaged" IPAMComplianceStatus_ignored IPAMComplianceStatus = "ignored" )
type IPAMDiscoveredAccount ¶ added in v0.44.0
type IPAMDiscoveredAccount struct { AccountID *string `json:"accountID,omitempty"` DiscoveryRegion *string `json:"discoveryRegion,omitempty"` LastAttemptedDiscoveryTime *metav1.Time `json:"lastAttemptedDiscoveryTime,omitempty"` LastSuccessfulDiscoveryTime *metav1.Time `json:"lastSuccessfulDiscoveryTime,omitempty"` }
+kubebuilder:skipversion
func (*IPAMDiscoveredAccount) DeepCopy ¶ added in v0.44.0
func (in *IPAMDiscoveredAccount) DeepCopy() *IPAMDiscoveredAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMDiscoveredAccount.
func (*IPAMDiscoveredAccount) DeepCopyInto ¶ added in v0.44.0
func (in *IPAMDiscoveredAccount) DeepCopyInto(out *IPAMDiscoveredAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMDiscoveredResourceCIDR ¶ added in v0.44.0
type IPAMDiscoveredResourceCIDR struct { ResourceCIDR *string `json:"resourceCIDR,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceRegion *string `json:"resourceRegion,omitempty"` SampleTime *metav1.Time `json:"sampleTime,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*IPAMDiscoveredResourceCIDR) DeepCopy ¶ added in v0.44.0
func (in *IPAMDiscoveredResourceCIDR) DeepCopy() *IPAMDiscoveredResourceCIDR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMDiscoveredResourceCIDR.
func (*IPAMDiscoveredResourceCIDR) DeepCopyInto ¶ added in v0.44.0
func (in *IPAMDiscoveredResourceCIDR) DeepCopyInto(out *IPAMDiscoveredResourceCIDR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMDiscoveryFailureCode ¶ added in v0.44.0
type IPAMDiscoveryFailureCode string
const ( IPAMDiscoveryFailureCode_assume_role_failure IPAMDiscoveryFailureCode = "assume-role-failure" IPAMDiscoveryFailureCode_throttling_failure IPAMDiscoveryFailureCode = "throttling-failure" )
type IPAMDiscoveryFailureReason ¶ added in v0.44.0
type IPAMDiscoveryFailureReason struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*IPAMDiscoveryFailureReason) DeepCopy ¶ added in v0.44.0
func (in *IPAMDiscoveryFailureReason) DeepCopy() *IPAMDiscoveryFailureReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMDiscoveryFailureReason.
func (*IPAMDiscoveryFailureReason) DeepCopyInto ¶ added in v0.44.0
func (in *IPAMDiscoveryFailureReason) DeepCopyInto(out *IPAMDiscoveryFailureReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMManagementState ¶ added in v0.39.0
type IPAMManagementState string
const ( IPAMManagementState_managed IPAMManagementState = "managed" IPAMManagementState_unmanaged IPAMManagementState = "unmanaged" IPAMManagementState_ignored IPAMManagementState = "ignored" )
type IPAMOperatingRegion ¶ added in v0.39.0
type IPAMOperatingRegion struct {
RegionName *string `json:"regionName,omitempty"`
}
+kubebuilder:skipversion
func (*IPAMOperatingRegion) DeepCopy ¶ added in v0.39.0
func (in *IPAMOperatingRegion) DeepCopy() *IPAMOperatingRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMOperatingRegion.
func (*IPAMOperatingRegion) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMOperatingRegion) DeepCopyInto(out *IPAMOperatingRegion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMOverlapStatus ¶ added in v0.39.0
type IPAMOverlapStatus string
const ( IPAMOverlapStatus_overlapping IPAMOverlapStatus = "overlapping" IPAMOverlapStatus_nonoverlapping IPAMOverlapStatus = "nonoverlapping" IPAMOverlapStatus_ignored IPAMOverlapStatus = "ignored" )
type IPAMPool ¶ added in v0.39.0
type IPAMPool struct { AutoImport *bool `json:"autoImport,omitempty"` Description *string `json:"description,omitempty"` IPAMRegion *string `json:"ipamRegion,omitempty"` Locale *string `json:"locale,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PoolDepth *int64 `json:"poolDepth,omitempty"` PubliclyAdvertisable *bool `json:"publiclyAdvertisable,omitempty"` StateMessage *string `json:"stateMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPAMPool) DeepCopy ¶ added in v0.39.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPool.
func (*IPAMPool) DeepCopyInto ¶ added in v0.39.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMPoolAWSService ¶ added in v0.39.0
type IPAMPoolAWSService string
const (
IPAMPoolAWSService_ec2 IPAMPoolAWSService = "ec2"
)
type IPAMPoolAllocation ¶ added in v0.39.0
type IPAMPoolAllocation struct { CIDR *string `json:"cidr,omitempty"` Description *string `json:"description,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty"` ResourceRegion *string `json:"resourceRegion,omitempty"` }
+kubebuilder:skipversion
func (*IPAMPoolAllocation) DeepCopy ¶ added in v0.39.0
func (in *IPAMPoolAllocation) DeepCopy() *IPAMPoolAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolAllocation.
func (*IPAMPoolAllocation) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMPoolAllocation) DeepCopyInto(out *IPAMPoolAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMPoolAllocationResourceType ¶ added in v0.39.0
type IPAMPoolAllocationResourceType string
const ( IPAMPoolAllocationResourceType_ipam_pool IPAMPoolAllocationResourceType = "ipam-pool" IPAMPoolAllocationResourceType_vpc IPAMPoolAllocationResourceType = "vpc" IPAMPoolAllocationResourceType_ec2_public_ipv4_pool IPAMPoolAllocationResourceType = "ec2-public-ipv4-pool" IPAMPoolAllocationResourceType_custom IPAMPoolAllocationResourceType = "custom" )
type IPAMPoolCIDR ¶ added in v0.39.0
type IPAMPoolCIDR struct { CIDR *string `json:"cidr,omitempty"` NetmaskLength *int64 `json:"netmaskLength,omitempty"` }
+kubebuilder:skipversion
func (*IPAMPoolCIDR) DeepCopy ¶ added in v0.39.0
func (in *IPAMPoolCIDR) DeepCopy() *IPAMPoolCIDR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolCIDR.
func (*IPAMPoolCIDR) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMPoolCIDR) DeepCopyInto(out *IPAMPoolCIDR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMPoolCIDRFailureCode ¶ added in v0.39.0
type IPAMPoolCIDRFailureCode string
const ( IPAMPoolCIDRFailureCode_cidr_not_available IPAMPoolCIDRFailureCode = "cidr-not-available" IPAMPoolCIDRFailureCode_limit_exceeded IPAMPoolCIDRFailureCode = "limit-exceeded" )
type IPAMPoolCIDRFailureReason ¶ added in v0.39.0
type IPAMPoolCIDRFailureReason struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*IPAMPoolCIDRFailureReason) DeepCopy ¶ added in v0.39.0
func (in *IPAMPoolCIDRFailureReason) DeepCopy() *IPAMPoolCIDRFailureReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMPoolCIDRFailureReason.
func (*IPAMPoolCIDRFailureReason) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMPoolCIDRFailureReason) DeepCopyInto(out *IPAMPoolCIDRFailureReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMPoolCIDRState ¶ added in v0.39.0
type IPAMPoolCIDRState string
const ( IPAMPoolCIDRState_pending_provision IPAMPoolCIDRState = "pending-provision" IPAMPoolCIDRState_provisioned IPAMPoolCIDRState = "provisioned" IPAMPoolCIDRState_failed_provision IPAMPoolCIDRState = "failed-provision" IPAMPoolCIDRState_pending_deprovision IPAMPoolCIDRState = "pending-deprovision" IPAMPoolCIDRState_deprovisioned IPAMPoolCIDRState = "deprovisioned" IPAMPoolCIDRState_failed_deprovision IPAMPoolCIDRState = "failed-deprovision" IPAMPoolCIDRState_pending_import IPAMPoolCIDRState = "pending-import" IPAMPoolCIDRState_failed_import IPAMPoolCIDRState = "failed-import" )
type IPAMPoolPublicIPSource ¶ added in v0.44.0
type IPAMPoolPublicIPSource string
const ( IPAMPoolPublicIPSource_amazon IPAMPoolPublicIPSource = "amazon" IPAMPoolPublicIPSource_byoip IPAMPoolPublicIPSource = "byoip" )
type IPAMPoolState ¶ added in v0.39.0
type IPAMPoolState string
const ( IPAMPoolState_create_in_progress IPAMPoolState = "create-in-progress" IPAMPoolState_create_complete IPAMPoolState = "create-complete" IPAMPoolState_create_failed IPAMPoolState = "create-failed" IPAMPoolState_modify_in_progress IPAMPoolState = "modify-in-progress" IPAMPoolState_modify_complete IPAMPoolState = "modify-complete" IPAMPoolState_modify_failed IPAMPoolState = "modify-failed" IPAMPoolState_delete_in_progress IPAMPoolState = "delete-in-progress" IPAMPoolState_delete_complete IPAMPoolState = "delete-complete" IPAMPoolState_delete_failed IPAMPoolState = "delete-failed" IPAMPoolState_isolate_in_progress IPAMPoolState = "isolate-in-progress" IPAMPoolState_isolate_complete IPAMPoolState = "isolate-complete" IPAMPoolState_restore_in_progress IPAMPoolState = "restore-in-progress" )
type IPAMResourceCIDR ¶ added in v0.39.0
type IPAMResourceCIDR struct { ResourceCIDR *string `json:"resourceCIDR,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceName *string `json:"resourceName,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceRegion *string `json:"resourceRegion,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*IPAMResourceCIDR) DeepCopy ¶ added in v0.39.0
func (in *IPAMResourceCIDR) DeepCopy() *IPAMResourceCIDR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMResourceCIDR.
func (*IPAMResourceCIDR) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMResourceCIDR) DeepCopyInto(out *IPAMResourceCIDR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMResourceDiscovery ¶ added in v0.44.0
type IPAMResourceDiscovery struct { Description *string `json:"description,omitempty"` IPAMResourceDiscoveryARN *string `json:"ipamResourceDiscoveryARN,omitempty"` IPAMResourceDiscoveryRegion *string `json:"ipamResourceDiscoveryRegion,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPAMResourceDiscovery) DeepCopy ¶ added in v0.44.0
func (in *IPAMResourceDiscovery) DeepCopy() *IPAMResourceDiscovery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMResourceDiscovery.
func (*IPAMResourceDiscovery) DeepCopyInto ¶ added in v0.44.0
func (in *IPAMResourceDiscovery) DeepCopyInto(out *IPAMResourceDiscovery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMResourceDiscoveryAssociation ¶ added in v0.44.0
type IPAMResourceDiscoveryAssociation struct { IPAMRegion *string `json:"ipamRegion,omitempty"` IPAMResourceDiscoveryAssociationARN *string `json:"ipamResourceDiscoveryAssociationARN,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPAMResourceDiscoveryAssociation) DeepCopy ¶ added in v0.44.0
func (in *IPAMResourceDiscoveryAssociation) DeepCopy() *IPAMResourceDiscoveryAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMResourceDiscoveryAssociation.
func (*IPAMResourceDiscoveryAssociation) DeepCopyInto ¶ added in v0.44.0
func (in *IPAMResourceDiscoveryAssociation) DeepCopyInto(out *IPAMResourceDiscoveryAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMResourceDiscoveryAssociationState ¶ added in v0.44.0
type IPAMResourceDiscoveryAssociationState string
const ( IPAMResourceDiscoveryAssociationState_associate_in_progress IPAMResourceDiscoveryAssociationState = "associate-in-progress" IPAMResourceDiscoveryAssociationState_associate_complete IPAMResourceDiscoveryAssociationState = "associate-complete" IPAMResourceDiscoveryAssociationState_associate_failed IPAMResourceDiscoveryAssociationState = "associate-failed" IPAMResourceDiscoveryAssociationState_disassociate_in_progress IPAMResourceDiscoveryAssociationState = "disassociate-in-progress" IPAMResourceDiscoveryAssociationState_disassociate_complete IPAMResourceDiscoveryAssociationState = "disassociate-complete" IPAMResourceDiscoveryAssociationState_disassociate_failed IPAMResourceDiscoveryAssociationState = "disassociate-failed" IPAMResourceDiscoveryAssociationState_isolate_in_progress IPAMResourceDiscoveryAssociationState = "isolate-in-progress" IPAMResourceDiscoveryAssociationState_isolate_complete IPAMResourceDiscoveryAssociationState = "isolate-complete" IPAMResourceDiscoveryAssociationState_restore_in_progress IPAMResourceDiscoveryAssociationState = "restore-in-progress" )
type IPAMResourceDiscoveryState ¶ added in v0.44.0
type IPAMResourceDiscoveryState string
const ( IPAMResourceDiscoveryState_create_in_progress IPAMResourceDiscoveryState = "create-in-progress" IPAMResourceDiscoveryState_create_complete IPAMResourceDiscoveryState = "create-complete" IPAMResourceDiscoveryState_create_failed IPAMResourceDiscoveryState = "create-failed" IPAMResourceDiscoveryState_modify_in_progress IPAMResourceDiscoveryState = "modify-in-progress" IPAMResourceDiscoveryState_modify_complete IPAMResourceDiscoveryState = "modify-complete" IPAMResourceDiscoveryState_modify_failed IPAMResourceDiscoveryState = "modify-failed" IPAMResourceDiscoveryState_delete_in_progress IPAMResourceDiscoveryState = "delete-in-progress" IPAMResourceDiscoveryState_delete_complete IPAMResourceDiscoveryState = "delete-complete" IPAMResourceDiscoveryState_delete_failed IPAMResourceDiscoveryState = "delete-failed" IPAMResourceDiscoveryState_isolate_in_progress IPAMResourceDiscoveryState = "isolate-in-progress" IPAMResourceDiscoveryState_isolate_complete IPAMResourceDiscoveryState = "isolate-complete" IPAMResourceDiscoveryState_restore_in_progress IPAMResourceDiscoveryState = "restore-in-progress" )
type IPAMResourceTag ¶ added in v0.39.0
type IPAMResourceTag struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*IPAMResourceTag) DeepCopy ¶ added in v0.39.0
func (in *IPAMResourceTag) DeepCopy() *IPAMResourceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMResourceTag.
func (*IPAMResourceTag) DeepCopyInto ¶ added in v0.39.0
func (in *IPAMResourceTag) DeepCopyInto(out *IPAMResourceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMResourceType ¶ added in v0.39.0
type IPAMResourceType string
const ( IPAMResourceType_vpc IPAMResourceType = "vpc" IPAMResourceType_subnet IPAMResourceType = "subnet" IPAMResourceType_eip IPAMResourceType = "eip" IPAMResourceType_public_ipv4_pool IPAMResourceType = "public-ipv4-pool" IPAMResourceType_ipv6_pool IPAMResourceType = "ipv6-pool" )
type IPAMScope ¶ added in v0.39.0
type IPAMScope struct { Description *string `json:"description,omitempty"` IPAMRegion *string `json:"ipamRegion,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PoolCount *int64 `json:"poolCount,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPAMScope) DeepCopy ¶ added in v0.39.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAMScope.
func (*IPAMScope) DeepCopyInto ¶ added in v0.39.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAMScopeState ¶ added in v0.39.0
type IPAMScopeState string
const ( IPAMScopeState_create_in_progress IPAMScopeState = "create-in-progress" IPAMScopeState_create_complete IPAMScopeState = "create-complete" IPAMScopeState_create_failed IPAMScopeState = "create-failed" IPAMScopeState_modify_in_progress IPAMScopeState = "modify-in-progress" IPAMScopeState_modify_complete IPAMScopeState = "modify-complete" IPAMScopeState_modify_failed IPAMScopeState = "modify-failed" IPAMScopeState_delete_in_progress IPAMScopeState = "delete-in-progress" IPAMScopeState_delete_complete IPAMScopeState = "delete-complete" IPAMScopeState_delete_failed IPAMScopeState = "delete-failed" IPAMScopeState_isolate_in_progress IPAMScopeState = "isolate-in-progress" IPAMScopeState_isolate_complete IPAMScopeState = "isolate-complete" IPAMScopeState_restore_in_progress IPAMScopeState = "restore-in-progress" )
type IPAMScopeType ¶ added in v0.39.0
type IPAMScopeType string
const ( IPAMScopeType_public IPAMScopeType = "public" IPAMScopeType_private IPAMScopeType = "private" )
type IPAMState ¶ added in v0.39.0
type IPAMState string
const ( IPAMState_create_in_progress IPAMState = "create-in-progress" IPAMState_create_complete IPAMState = "create-complete" IPAMState_create_failed IPAMState = "create-failed" IPAMState_modify_in_progress IPAMState = "modify-in-progress" IPAMState_modify_complete IPAMState = "modify-complete" IPAMState_modify_failed IPAMState = "modify-failed" IPAMState_delete_in_progress IPAMState = "delete-in-progress" IPAMState_delete_complete IPAMState = "delete-complete" IPAMState_delete_failed IPAMState = "delete-failed" IPAMState_isolate_in_progress IPAMState = "isolate-in-progress" IPAMState_isolate_complete IPAMState = "isolate-complete" IPAMState_restore_in_progress IPAMState = "restore-in-progress" )
type IPAddressType ¶ added in v0.38.0
type IPAddressType string
const ( IPAddressType_ipv4 IPAddressType = "ipv4" IPAddressType_dualstack IPAddressType = "dualstack" IPAddressType_ipv6 IPAddressType = "ipv6" )
type IPPermission ¶
type IPPermission struct { FromPort *int64 `json:"fromPort,omitempty"` IPProtocol *string `json:"ipProtocol,omitempty"` ToPort *int64 `json:"toPort,omitempty"` }
+kubebuilder:skipversion
func (*IPPermission) DeepCopy ¶
func (in *IPPermission) DeepCopy() *IPPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPermission.
func (*IPPermission) DeepCopyInto ¶
func (in *IPPermission) DeepCopyInto(out *IPPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRange ¶
type IPRange struct { CIDRIP *string `json:"cidrIP,omitempty"` Description *string `json:"description,omitempty"` }
+kubebuilder:skipversion
func (*IPRange) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRange.
func (*IPRange) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv4PrefixSpecification ¶
type IPv4PrefixSpecification struct {
IPv4Prefix *string `json:"ipv4Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv4PrefixSpecification) DeepCopy ¶
func (in *IPv4PrefixSpecification) DeepCopy() *IPv4PrefixSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv4PrefixSpecification.
func (*IPv4PrefixSpecification) DeepCopyInto ¶
func (in *IPv4PrefixSpecification) DeepCopyInto(out *IPv4PrefixSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv4PrefixSpecificationRequest ¶
type IPv4PrefixSpecificationRequest struct {
IPv4Prefix *string `json:"ipv4Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv4PrefixSpecificationRequest) DeepCopy ¶
func (in *IPv4PrefixSpecificationRequest) DeepCopy() *IPv4PrefixSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv4PrefixSpecificationRequest.
func (*IPv4PrefixSpecificationRequest) DeepCopyInto ¶
func (in *IPv4PrefixSpecificationRequest) DeepCopyInto(out *IPv4PrefixSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv4PrefixSpecificationResponse ¶
type IPv4PrefixSpecificationResponse struct {
IPv4Prefix *string `json:"ipv4Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv4PrefixSpecificationResponse) DeepCopy ¶
func (in *IPv4PrefixSpecificationResponse) DeepCopy() *IPv4PrefixSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv4PrefixSpecificationResponse.
func (*IPv4PrefixSpecificationResponse) DeepCopyInto ¶
func (in *IPv4PrefixSpecificationResponse) DeepCopyInto(out *IPv4PrefixSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6CIDRAssociation ¶
type IPv6CIDRAssociation struct { AssociatedResource *string `json:"associatedResource,omitempty"` IPv6CIDR *string `json:"ipv6CIDR,omitempty"` }
+kubebuilder:skipversion
func (*IPv6CIDRAssociation) DeepCopy ¶
func (in *IPv6CIDRAssociation) DeepCopy() *IPv6CIDRAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6CIDRAssociation.
func (*IPv6CIDRAssociation) DeepCopyInto ¶
func (in *IPv6CIDRAssociation) DeepCopyInto(out *IPv6CIDRAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6CIDRBlock ¶
type IPv6CIDRBlock struct {
IPv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty"`
}
+kubebuilder:skipversion
func (*IPv6CIDRBlock) DeepCopy ¶
func (in *IPv6CIDRBlock) DeepCopy() *IPv6CIDRBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6CIDRBlock.
func (*IPv6CIDRBlock) DeepCopyInto ¶
func (in *IPv6CIDRBlock) DeepCopyInto(out *IPv6CIDRBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6Pool ¶
type IPv6Pool struct { Description *string `json:"description,omitempty"` PoolID *string `json:"poolID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*IPv6Pool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Pool.
func (*IPv6Pool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6PrefixSpecification ¶
type IPv6PrefixSpecification struct {
IPv6Prefix *string `json:"ipv6Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv6PrefixSpecification) DeepCopy ¶
func (in *IPv6PrefixSpecification) DeepCopy() *IPv6PrefixSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6PrefixSpecification.
func (*IPv6PrefixSpecification) DeepCopyInto ¶
func (in *IPv6PrefixSpecification) DeepCopyInto(out *IPv6PrefixSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6PrefixSpecificationRequest ¶
type IPv6PrefixSpecificationRequest struct {
IPv6Prefix *string `json:"ipv6Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv6PrefixSpecificationRequest) DeepCopy ¶
func (in *IPv6PrefixSpecificationRequest) DeepCopy() *IPv6PrefixSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6PrefixSpecificationRequest.
func (*IPv6PrefixSpecificationRequest) DeepCopyInto ¶
func (in *IPv6PrefixSpecificationRequest) DeepCopyInto(out *IPv6PrefixSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6PrefixSpecificationResponse ¶
type IPv6PrefixSpecificationResponse struct {
IPv6Prefix *string `json:"ipv6Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*IPv6PrefixSpecificationResponse) DeepCopy ¶
func (in *IPv6PrefixSpecificationResponse) DeepCopy() *IPv6PrefixSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6PrefixSpecificationResponse.
func (*IPv6PrefixSpecificationResponse) DeepCopyInto ¶
func (in *IPv6PrefixSpecificationResponse) DeepCopyInto(out *IPv6PrefixSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6Range ¶
type IPv6Range struct { CIDRIPv6 *string `json:"cidrIPv6,omitempty"` Description *string `json:"description,omitempty"` }
+kubebuilder:skipversion
func (*IPv6Range) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPv6Range.
func (*IPv6Range) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPv6SupportValue ¶
type IPv6SupportValue string
const ( IPv6SupportValue_enable IPv6SupportValue = "enable" IPv6SupportValue_disable IPv6SupportValue = "disable" )
type Igmpv2SupportValue ¶
type Igmpv2SupportValue string
const ( Igmpv2SupportValue_enable Igmpv2SupportValue = "enable" Igmpv2SupportValue_disable Igmpv2SupportValue = "disable" )
type Image ¶
type Image struct { CreationDate *string `json:"creationDate,omitempty"` DeprecationTime *string `json:"deprecationTime,omitempty"` Description *string `json:"description,omitempty"` ENASupport *bool `json:"enaSupport,omitempty"` ImageID *string `json:"imageID,omitempty"` ImageLocation *string `json:"imageLocation,omitempty"` ImageOwnerAlias *string `json:"imageOwnerAlias,omitempty"` KernelID *string `json:"kernelID,omitempty"` Name *string `json:"name,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PlatformDetails *string `json:"platformDetails,omitempty"` Public *bool `json:"public,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` RootDeviceName *string `json:"rootDeviceName,omitempty"` SRIOVNetSupport *string `json:"sriovNetSupport,omitempty"` Tags []*Tag `json:"tags,omitempty"` UsageOperation *string `json:"usageOperation,omitempty"` }
+kubebuilder:skipversion
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageAttributeName ¶
type ImageAttributeName string
const ( ImageAttributeName_description ImageAttributeName = "description" ImageAttributeName_kernel ImageAttributeName = "kernel" ImageAttributeName_ramdisk ImageAttributeName = "ramdisk" ImageAttributeName_launchPermission ImageAttributeName = "launchPermission" ImageAttributeName_productCodes ImageAttributeName = "productCodes" ImageAttributeName_blockDeviceMapping ImageAttributeName = "blockDeviceMapping" ImageAttributeName_sriovNetSupport ImageAttributeName = "sriovNetSupport" ImageAttributeName_bootMode ImageAttributeName = "bootMode" ImageAttributeName_tpmSupport ImageAttributeName = "tpmSupport" ImageAttributeName_uefiData ImageAttributeName = "uefiData" ImageAttributeName_lastLaunchedTime ImageAttributeName = "lastLaunchedTime" ImageAttributeName_imdsSupport ImageAttributeName = "imdsSupport" )
type ImageDiskContainer ¶
type ImageDiskContainer struct { Description *string `json:"description,omitempty"` DeviceName *string `json:"deviceName,omitempty"` Format *string `json:"format,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` }
+kubebuilder:skipversion
func (*ImageDiskContainer) DeepCopy ¶
func (in *ImageDiskContainer) DeepCopy() *ImageDiskContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageDiskContainer.
func (*ImageDiskContainer) DeepCopyInto ¶
func (in *ImageDiskContainer) DeepCopyInto(out *ImageDiskContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageRecycleBinInfo ¶ added in v0.34.0
type ImageRecycleBinInfo struct { Description *string `json:"description,omitempty"` ImageID *string `json:"imageID,omitempty"` Name *string `json:"name,omitempty"` RecycleBinEnterTime *metav1.Time `json:"recycleBinEnterTime,omitempty"` RecycleBinExitTime *metav1.Time `json:"recycleBinExitTime,omitempty"` }
+kubebuilder:skipversion
func (*ImageRecycleBinInfo) DeepCopy ¶ added in v0.34.0
func (in *ImageRecycleBinInfo) DeepCopy() *ImageRecycleBinInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRecycleBinInfo.
func (*ImageRecycleBinInfo) DeepCopyInto ¶ added in v0.34.0
func (in *ImageRecycleBinInfo) DeepCopyInto(out *ImageRecycleBinInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageState ¶
type ImageState string
const ( ImageState_pending ImageState = "pending" ImageState_available ImageState = "available" ImageState_invalid ImageState = "invalid" ImageState_deregistered ImageState = "deregistered" ImageState_transient ImageState = "transient" ImageState_failed ImageState = "failed" ImageState_error ImageState = "error" )
type ImageTypeValues ¶
type ImageTypeValues string
const ( ImageTypeValues_machine ImageTypeValues = "machine" ImageTypeValues_kernel ImageTypeValues = "kernel" ImageTypeValues_ramdisk ImageTypeValues = "ramdisk" )
type ImdsSupportValues ¶ added in v0.38.0
type ImdsSupportValues string
const (
ImdsSupportValues_v2_0 ImdsSupportValues = "v2.0"
)
type ImportImageLicenseConfigurationRequest ¶
type ImportImageLicenseConfigurationRequest struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*ImportImageLicenseConfigurationRequest) DeepCopy ¶
func (in *ImportImageLicenseConfigurationRequest) DeepCopy() *ImportImageLicenseConfigurationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportImageLicenseConfigurationRequest.
func (*ImportImageLicenseConfigurationRequest) DeepCopyInto ¶
func (in *ImportImageLicenseConfigurationRequest) DeepCopyInto(out *ImportImageLicenseConfigurationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportImageLicenseConfigurationResponse ¶
type ImportImageLicenseConfigurationResponse struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*ImportImageLicenseConfigurationResponse) DeepCopy ¶
func (in *ImportImageLicenseConfigurationResponse) DeepCopy() *ImportImageLicenseConfigurationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportImageLicenseConfigurationResponse.
func (*ImportImageLicenseConfigurationResponse) DeepCopyInto ¶
func (in *ImportImageLicenseConfigurationResponse) DeepCopyInto(out *ImportImageLicenseConfigurationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportImageTask ¶
type ImportImageTask struct { Architecture *string `json:"architecture,omitempty"` Description *string `json:"description,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` Hypervisor *string `json:"hypervisor,omitempty"` ImageID *string `json:"imageID,omitempty"` ImportTaskID *string `json:"importTaskID,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` LicenseType *string `json:"licenseType,omitempty"` Platform *string `json:"platform,omitempty"` Progress *string `json:"progress,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` UsageOperation *string `json:"usageOperation,omitempty"` }
+kubebuilder:skipversion
func (*ImportImageTask) DeepCopy ¶
func (in *ImportImageTask) DeepCopy() *ImportImageTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportImageTask.
func (*ImportImageTask) DeepCopyInto ¶
func (in *ImportImageTask) DeepCopyInto(out *ImportImageTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportInstanceLaunchSpecification ¶
type ImportInstanceLaunchSpecification struct { AdditionalInfo *string `json:"additionalInfo,omitempty"` GroupIDs []*string `json:"groupIDs,omitempty"` GroupNames []*string `json:"groupNames,omitempty"` InstanceInitiatedShutdownBehavior *string `json:"instanceInitiatedShutdownBehavior,omitempty"` InstanceType *string `json:"instanceType,omitempty"` Monitoring *bool `json:"monitoring,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*ImportInstanceLaunchSpecification) DeepCopy ¶
func (in *ImportInstanceLaunchSpecification) DeepCopy() *ImportInstanceLaunchSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportInstanceLaunchSpecification.
func (*ImportInstanceLaunchSpecification) DeepCopyInto ¶
func (in *ImportInstanceLaunchSpecification) DeepCopyInto(out *ImportInstanceLaunchSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportInstanceTaskDetails ¶
type ImportInstanceTaskDetails struct { Description *string `json:"description,omitempty"` InstanceID *string `json:"instanceID,omitempty"` }
+kubebuilder:skipversion
func (*ImportInstanceTaskDetails) DeepCopy ¶
func (in *ImportInstanceTaskDetails) DeepCopy() *ImportInstanceTaskDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportInstanceTaskDetails.
func (*ImportInstanceTaskDetails) DeepCopyInto ¶
func (in *ImportInstanceTaskDetails) DeepCopyInto(out *ImportInstanceTaskDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportInstanceVolumeDetailItem ¶
type ImportInstanceVolumeDetailItem struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` BytesConverted *int64 `json:"bytesConverted,omitempty"` Description *string `json:"description,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
+kubebuilder:skipversion
func (*ImportInstanceVolumeDetailItem) DeepCopy ¶
func (in *ImportInstanceVolumeDetailItem) DeepCopy() *ImportInstanceVolumeDetailItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportInstanceVolumeDetailItem.
func (*ImportInstanceVolumeDetailItem) DeepCopyInto ¶
func (in *ImportInstanceVolumeDetailItem) DeepCopyInto(out *ImportInstanceVolumeDetailItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportSnapshotTask ¶
type ImportSnapshotTask struct { Description *string `json:"description,omitempty"` ImportTaskID *string `json:"importTaskID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ImportSnapshotTask) DeepCopy ¶
func (in *ImportSnapshotTask) DeepCopy() *ImportSnapshotTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportSnapshotTask.
func (*ImportSnapshotTask) DeepCopyInto ¶
func (in *ImportSnapshotTask) DeepCopyInto(out *ImportSnapshotTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportVolumeTaskDetails ¶
type ImportVolumeTaskDetails struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` BytesConverted *int64 `json:"bytesConverted,omitempty"` Description *string `json:"description,omitempty"` }
+kubebuilder:skipversion
func (*ImportVolumeTaskDetails) DeepCopy ¶
func (in *ImportVolumeTaskDetails) DeepCopy() *ImportVolumeTaskDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportVolumeTaskDetails.
func (*ImportVolumeTaskDetails) DeepCopyInto ¶
func (in *ImportVolumeTaskDetails) DeepCopyInto(out *ImportVolumeTaskDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttributeName ¶
type InstanceAttributeName string
const ( InstanceAttributeName_instanceType InstanceAttributeName = "instanceType" InstanceAttributeName_kernel InstanceAttributeName = "kernel" InstanceAttributeName_ramdisk InstanceAttributeName = "ramdisk" InstanceAttributeName_userData InstanceAttributeName = "userData" InstanceAttributeName_disableApiTermination InstanceAttributeName = "disableApiTermination" InstanceAttributeName_instanceInitiatedShutdownBehavior InstanceAttributeName = "instanceInitiatedShutdownBehavior" InstanceAttributeName_rootDeviceName InstanceAttributeName = "rootDeviceName" InstanceAttributeName_blockDeviceMapping InstanceAttributeName = "blockDeviceMapping" InstanceAttributeName_productCodes InstanceAttributeName = "productCodes" InstanceAttributeName_sourceDestCheck InstanceAttributeName = "sourceDestCheck" InstanceAttributeName_groupSet InstanceAttributeName = "groupSet" InstanceAttributeName_ebsOptimized InstanceAttributeName = "ebsOptimized" InstanceAttributeName_sriovNetSupport InstanceAttributeName = "sriovNetSupport" InstanceAttributeName_enaSupport InstanceAttributeName = "enaSupport" InstanceAttributeName_enclaveOptions InstanceAttributeName = "enclaveOptions" InstanceAttributeName_disableApiStop InstanceAttributeName = "disableApiStop" )
type InstanceAutoRecoveryState ¶ added in v0.34.0
type InstanceAutoRecoveryState string
const ( InstanceAutoRecoveryState_disabled InstanceAutoRecoveryState = "disabled" InstanceAutoRecoveryState_default InstanceAutoRecoveryState = "default" )
type InstanceBlockDeviceMapping ¶
type InstanceBlockDeviceMapping struct {
DeviceName *string `json:"deviceName,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceBlockDeviceMapping) DeepCopy ¶
func (in *InstanceBlockDeviceMapping) DeepCopy() *InstanceBlockDeviceMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceBlockDeviceMapping.
func (*InstanceBlockDeviceMapping) DeepCopyInto ¶
func (in *InstanceBlockDeviceMapping) DeepCopyInto(out *InstanceBlockDeviceMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceBlockDeviceMappingSpecification ¶
type InstanceBlockDeviceMappingSpecification struct { DeviceName *string `json:"deviceName,omitempty"` NoDevice *string `json:"noDevice,omitempty"` VirtualName *string `json:"virtualName,omitempty"` }
+kubebuilder:skipversion
func (*InstanceBlockDeviceMappingSpecification) DeepCopy ¶
func (in *InstanceBlockDeviceMappingSpecification) DeepCopy() *InstanceBlockDeviceMappingSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceBlockDeviceMappingSpecification.
func (*InstanceBlockDeviceMappingSpecification) DeepCopyInto ¶
func (in *InstanceBlockDeviceMappingSpecification) DeepCopyInto(out *InstanceBlockDeviceMappingSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceBootModeValues ¶ added in v0.44.0
type InstanceBootModeValues string
const ( InstanceBootModeValues_legacy_bios InstanceBootModeValues = "legacy-bios" InstanceBootModeValues_uefi InstanceBootModeValues = "uefi" )
type InstanceCapacity ¶
type InstanceCapacity struct { AvailableCapacity *int64 `json:"availableCapacity,omitempty"` InstanceType *string `json:"instanceType,omitempty"` TotalCapacity *int64 `json:"totalCapacity,omitempty"` }
+kubebuilder:skipversion
func (*InstanceCapacity) DeepCopy ¶
func (in *InstanceCapacity) DeepCopy() *InstanceCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceCapacity.
func (*InstanceCapacity) DeepCopyInto ¶
func (in *InstanceCapacity) DeepCopyInto(out *InstanceCapacity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceCount ¶
type InstanceCount struct {
InstanceCount *int64 `json:"instanceCount,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceCount) DeepCopy ¶
func (in *InstanceCount) DeepCopy() *InstanceCount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceCount.
func (*InstanceCount) DeepCopyInto ¶
func (in *InstanceCount) DeepCopyInto(out *InstanceCount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceCreditSpecification ¶
type InstanceCreditSpecification struct { CPUCredits *string `json:"cpuCredits,omitempty"` InstanceID *string `json:"instanceID,omitempty"` }
+kubebuilder:skipversion
func (*InstanceCreditSpecification) DeepCopy ¶
func (in *InstanceCreditSpecification) DeepCopy() *InstanceCreditSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceCreditSpecification.
func (*InstanceCreditSpecification) DeepCopyInto ¶
func (in *InstanceCreditSpecification) DeepCopyInto(out *InstanceCreditSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceCreditSpecificationRequest ¶
type InstanceCreditSpecificationRequest struct {
CPUCredits *string `json:"cpuCredits,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceCreditSpecificationRequest) DeepCopy ¶
func (in *InstanceCreditSpecificationRequest) DeepCopy() *InstanceCreditSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceCreditSpecificationRequest.
func (*InstanceCreditSpecificationRequest) DeepCopyInto ¶
func (in *InstanceCreditSpecificationRequest) DeepCopyInto(out *InstanceCreditSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceEventWindow ¶
type InstanceEventWindow struct { Name *string `json:"name,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*InstanceEventWindow) DeepCopy ¶
func (in *InstanceEventWindow) DeepCopy() *InstanceEventWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceEventWindow.
func (*InstanceEventWindow) DeepCopyInto ¶
func (in *InstanceEventWindow) DeepCopyInto(out *InstanceEventWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceEventWindowAssociationRequest ¶
type InstanceEventWindowAssociationRequest struct {
InstanceTags []*Tag `json:"instanceTags,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceEventWindowAssociationRequest) DeepCopy ¶
func (in *InstanceEventWindowAssociationRequest) DeepCopy() *InstanceEventWindowAssociationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceEventWindowAssociationRequest.
func (*InstanceEventWindowAssociationRequest) DeepCopyInto ¶
func (in *InstanceEventWindowAssociationRequest) DeepCopyInto(out *InstanceEventWindowAssociationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceEventWindowAssociationTarget ¶
type InstanceEventWindowAssociationTarget struct {
Tags []*Tag `json:"tags,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceEventWindowAssociationTarget) DeepCopy ¶
func (in *InstanceEventWindowAssociationTarget) DeepCopy() *InstanceEventWindowAssociationTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceEventWindowAssociationTarget.
func (*InstanceEventWindowAssociationTarget) DeepCopyInto ¶
func (in *InstanceEventWindowAssociationTarget) DeepCopyInto(out *InstanceEventWindowAssociationTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceEventWindowDisassociationRequest ¶
type InstanceEventWindowDisassociationRequest struct {
InstanceTags []*Tag `json:"instanceTags,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceEventWindowDisassociationRequest) DeepCopy ¶
func (in *InstanceEventWindowDisassociationRequest) DeepCopy() *InstanceEventWindowDisassociationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceEventWindowDisassociationRequest.
func (*InstanceEventWindowDisassociationRequest) DeepCopyInto ¶
func (in *InstanceEventWindowDisassociationRequest) DeepCopyInto(out *InstanceEventWindowDisassociationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceEventWindowState ¶
type InstanceEventWindowState string
const ( InstanceEventWindowState_creating InstanceEventWindowState = "creating" InstanceEventWindowState_deleting InstanceEventWindowState = "deleting" InstanceEventWindowState_active InstanceEventWindowState = "active" InstanceEventWindowState_deleted InstanceEventWindowState = "deleted" )
type InstanceExportDetails ¶
type InstanceExportDetails struct {
InstanceID *string `json:"instanceID,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceExportDetails) DeepCopy ¶
func (in *InstanceExportDetails) DeepCopy() *InstanceExportDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceExportDetails.
func (*InstanceExportDetails) DeepCopyInto ¶
func (in *InstanceExportDetails) DeepCopyInto(out *InstanceExportDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFamilyCreditSpecification ¶
type InstanceFamilyCreditSpecification struct {
CPUCredits *string `json:"cpuCredits,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceFamilyCreditSpecification) DeepCopy ¶
func (in *InstanceFamilyCreditSpecification) DeepCopy() *InstanceFamilyCreditSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFamilyCreditSpecification.
func (*InstanceFamilyCreditSpecification) DeepCopyInto ¶
func (in *InstanceFamilyCreditSpecification) DeepCopyInto(out *InstanceFamilyCreditSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGeneration ¶
type InstanceGeneration string
const ( InstanceGeneration_current InstanceGeneration = "current" InstanceGeneration_previous InstanceGeneration = "previous" )
type InstanceHealthStatus ¶
type InstanceHealthStatus string
const ( InstanceHealthStatus_healthy InstanceHealthStatus = "healthy" InstanceHealthStatus_unhealthy InstanceHealthStatus = "unhealthy" )
type InstanceIPv4Prefix ¶
type InstanceIPv4Prefix struct {
IPv4Prefix *string `json:"ipv4Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceIPv4Prefix) DeepCopy ¶
func (in *InstanceIPv4Prefix) DeepCopy() *InstanceIPv4Prefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIPv4Prefix.
func (*InstanceIPv4Prefix) DeepCopyInto ¶
func (in *InstanceIPv4Prefix) DeepCopyInto(out *InstanceIPv4Prefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIPv6Address ¶
type InstanceIPv6Address struct { IPv6Address *string `json:"ipv6Address,omitempty"` IsPrimaryIPv6 *bool `json:"isPrimaryIPv6,omitempty"` }
+kubebuilder:skipversion
func (*InstanceIPv6Address) DeepCopy ¶
func (in *InstanceIPv6Address) DeepCopy() *InstanceIPv6Address
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIPv6Address.
func (*InstanceIPv6Address) DeepCopyInto ¶
func (in *InstanceIPv6Address) DeepCopyInto(out *InstanceIPv6Address)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIPv6AddressRequest ¶
type InstanceIPv6AddressRequest struct {
IPv6Address *string `json:"ipv6Address,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceIPv6AddressRequest) DeepCopy ¶
func (in *InstanceIPv6AddressRequest) DeepCopy() *InstanceIPv6AddressRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIPv6AddressRequest.
func (*InstanceIPv6AddressRequest) DeepCopyInto ¶
func (in *InstanceIPv6AddressRequest) DeepCopyInto(out *InstanceIPv6AddressRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceIPv6Prefix ¶
type InstanceIPv6Prefix struct {
IPv6Prefix *string `json:"ipv6Prefix,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceIPv6Prefix) DeepCopy ¶
func (in *InstanceIPv6Prefix) DeepCopy() *InstanceIPv6Prefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceIPv6Prefix.
func (*InstanceIPv6Prefix) DeepCopyInto ¶
func (in *InstanceIPv6Prefix) DeepCopyInto(out *InstanceIPv6Prefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceInterruptionBehavior ¶
type InstanceInterruptionBehavior string
const ( InstanceInterruptionBehavior_hibernate InstanceInterruptionBehavior = "hibernate" InstanceInterruptionBehavior_stop InstanceInterruptionBehavior = "stop" InstanceInterruptionBehavior_terminate InstanceInterruptionBehavior = "terminate" )
type InstanceLifecycle ¶
type InstanceLifecycle string
const ( InstanceLifecycle_spot InstanceLifecycle = "spot" InstanceLifecycle_on_demand InstanceLifecycle = "on-demand" )
type InstanceLifecycleType ¶
type InstanceLifecycleType string
const ( InstanceLifecycleType_spot InstanceLifecycleType = "spot" InstanceLifecycleType_scheduled InstanceLifecycleType = "scheduled" )
type InstanceMarketOptionsRequest ¶
type InstanceMarketOptionsRequest struct {
MarketType *string `json:"marketType,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceMarketOptionsRequest) DeepCopy ¶
func (in *InstanceMarketOptionsRequest) DeepCopy() *InstanceMarketOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMarketOptionsRequest.
func (*InstanceMarketOptionsRequest) DeepCopyInto ¶
func (in *InstanceMarketOptionsRequest) DeepCopyInto(out *InstanceMarketOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMatchCriteria ¶
type InstanceMatchCriteria string
const ( InstanceMatchCriteria_open InstanceMatchCriteria = "open" InstanceMatchCriteria_targeted InstanceMatchCriteria = "targeted" )
type InstanceMetadataEndpointState ¶
type InstanceMetadataEndpointState string
const ( InstanceMetadataEndpointState_disabled InstanceMetadataEndpointState = "disabled" InstanceMetadataEndpointState_enabled InstanceMetadataEndpointState = "enabled" )
type InstanceMetadataOptionsRequest ¶
type InstanceMetadataOptionsRequest struct {
HTTPPutResponseHopLimit *int64 `json:"httpPutResponseHopLimit,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceMetadataOptionsRequest) DeepCopy ¶
func (in *InstanceMetadataOptionsRequest) DeepCopy() *InstanceMetadataOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataOptionsRequest.
func (*InstanceMetadataOptionsRequest) DeepCopyInto ¶
func (in *InstanceMetadataOptionsRequest) DeepCopyInto(out *InstanceMetadataOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataOptionsResponse ¶
type InstanceMetadataOptionsResponse struct {
HTTPPutResponseHopLimit *int64 `json:"httpPutResponseHopLimit,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceMetadataOptionsResponse) DeepCopy ¶
func (in *InstanceMetadataOptionsResponse) DeepCopy() *InstanceMetadataOptionsResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataOptionsResponse.
func (*InstanceMetadataOptionsResponse) DeepCopyInto ¶
func (in *InstanceMetadataOptionsResponse) DeepCopyInto(out *InstanceMetadataOptionsResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataOptionsState ¶
type InstanceMetadataOptionsState string
const ( InstanceMetadataOptionsState_pending InstanceMetadataOptionsState = "pending" InstanceMetadataOptionsState_applied InstanceMetadataOptionsState = "applied" )
type InstanceMetadataProtocolState ¶
type InstanceMetadataProtocolState string
const ( InstanceMetadataProtocolState_disabled InstanceMetadataProtocolState = "disabled" InstanceMetadataProtocolState_enabled InstanceMetadataProtocolState = "enabled" )
type InstanceMetadataTagsState ¶ added in v0.34.0
type InstanceMetadataTagsState string
const ( InstanceMetadataTagsState_disabled InstanceMetadataTagsState = "disabled" InstanceMetadataTagsState_enabled InstanceMetadataTagsState = "enabled" )
type InstanceMonitoring ¶
type InstanceMonitoring struct {
InstanceID *string `json:"instanceID,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceMonitoring) DeepCopy ¶
func (in *InstanceMonitoring) DeepCopy() *InstanceMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMonitoring.
func (*InstanceMonitoring) DeepCopyInto ¶
func (in *InstanceMonitoring) DeepCopyInto(out *InstanceMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceNetworkInterface ¶
type InstanceNetworkInterface struct { Description *string `json:"description,omitempty"` InterfaceType *string `json:"interfaceType,omitempty"` IPv6Addresses []*InstanceIPv6Address `json:"ipv6Addresses,omitempty"` MacAddress *string `json:"macAddress,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` SourceDestCheck *bool `json:"sourceDestCheck,omitempty"` SubnetID *string `json:"subnetID,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*InstanceNetworkInterface) DeepCopy ¶
func (in *InstanceNetworkInterface) DeepCopy() *InstanceNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceNetworkInterface.
func (*InstanceNetworkInterface) DeepCopyInto ¶
func (in *InstanceNetworkInterface) DeepCopyInto(out *InstanceNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceNetworkInterfaceAssociation ¶
type InstanceNetworkInterfaceAssociation struct { CarrierIP *string `json:"carrierIP,omitempty"` CustomerOwnedIP *string `json:"customerOwnedIP,omitempty"` IPOwnerID *string `json:"ipOwnerID,omitempty"` PublicDNSName *string `json:"publicDNSName,omitempty"` PublicIP *string `json:"publicIP,omitempty"` }
+kubebuilder:skipversion
func (*InstanceNetworkInterfaceAssociation) DeepCopy ¶
func (in *InstanceNetworkInterfaceAssociation) DeepCopy() *InstanceNetworkInterfaceAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceNetworkInterfaceAssociation.
func (*InstanceNetworkInterfaceAssociation) DeepCopyInto ¶
func (in *InstanceNetworkInterfaceAssociation) DeepCopyInto(out *InstanceNetworkInterfaceAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceNetworkInterfaceAttachment ¶
type InstanceNetworkInterfaceAttachment struct { AttachTime *metav1.Time `json:"attachTime,omitempty"` AttachmentID *string `json:"attachmentID,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` NetworkCardIndex *int64 `json:"networkCardIndex,omitempty"` }
+kubebuilder:skipversion
func (*InstanceNetworkInterfaceAttachment) DeepCopy ¶
func (in *InstanceNetworkInterfaceAttachment) DeepCopy() *InstanceNetworkInterfaceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceNetworkInterfaceAttachment.
func (*InstanceNetworkInterfaceAttachment) DeepCopyInto ¶
func (in *InstanceNetworkInterfaceAttachment) DeepCopyInto(out *InstanceNetworkInterfaceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceNetworkInterfaceSpecification ¶
type InstanceNetworkInterfaceSpecification struct { AssociateCarrierIPAddress *bool `json:"associateCarrierIPAddress,omitempty"` AssociatePublicIPAddress *bool `json:"associatePublicIPAddress,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Description *string `json:"description,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` Groups []*string `json:"groups,omitempty"` InterfaceType *string `json:"interfaceType,omitempty"` IPv4PrefixCount *int64 `json:"ipv4PrefixCount,omitempty"` IPv4Prefixes []*IPv4PrefixSpecificationRequest `json:"ipv4Prefixes,omitempty"` IPv6AddressCount *int64 `json:"ipv6AddressCount,omitempty"` IPv6Addresses []*InstanceIPv6Address `json:"ipv6Addresses,omitempty"` IPv6PrefixCount *int64 `json:"ipv6PrefixCount,omitempty"` IPv6Prefixes []*IPv6PrefixSpecificationRequest `json:"ipv6Prefixes,omitempty"` NetworkCardIndex *int64 `json:"networkCardIndex,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` PrimaryIPv6 *bool `json:"primaryIPv6,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddresses []*PrivateIPAddressSpecification `json:"privateIPAddresses,omitempty"` SecondaryPrivateIPAddressCount *int64 `json:"secondaryPrivateIPAddressCount,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*InstanceNetworkInterfaceSpecification) DeepCopy ¶
func (in *InstanceNetworkInterfaceSpecification) DeepCopy() *InstanceNetworkInterfaceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceNetworkInterfaceSpecification.
func (*InstanceNetworkInterfaceSpecification) DeepCopyInto ¶
func (in *InstanceNetworkInterfaceSpecification) DeepCopyInto(out *InstanceNetworkInterfaceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancePrivateIPAddress ¶
type InstancePrivateIPAddress struct { Primary *bool `json:"primary,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
+kubebuilder:skipversion
func (*InstancePrivateIPAddress) DeepCopy ¶
func (in *InstancePrivateIPAddress) DeepCopy() *InstancePrivateIPAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancePrivateIPAddress.
func (*InstancePrivateIPAddress) DeepCopyInto ¶
func (in *InstancePrivateIPAddress) DeepCopyInto(out *InstancePrivateIPAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRequirements ¶
type InstanceRequirements struct { // The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web // Services Inferentia chips) on an instance. AcceleratorCount *AcceleratorCount `json:"acceleratorCount,omitempty"` AcceleratorManufacturers []*string `json:"acceleratorManufacturers,omitempty"` AcceleratorNames []*string `json:"acceleratorNames,omitempty"` // The minimum and maximum amount of total accelerator memory, in MiB. AcceleratorTotalMemoryMiB *AcceleratorTotalMemoryMiB `json:"acceleratorTotalMemoryMiB,omitempty"` AcceleratorTypes []*string `json:"acceleratorTypes,omitempty"` AllowedInstanceTypes []*string `json:"allowedInstanceTypes,omitempty"` BareMetal *string `json:"bareMetal,omitempty"` // The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more // information, see Amazon EBS–optimized instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) // in the Amazon EC2 User Guide. BaselineEBSBandwidthMbps *BaselineEBSBandwidthMbps `json:"baselineEBSBandwidthMbps,omitempty"` BurstablePerformance *string `json:"burstablePerformance,omitempty"` CPUManufacturers []*string `json:"cpuManufacturers,omitempty"` ExcludedInstanceTypes []*string `json:"excludedInstanceTypes,omitempty"` InstanceGenerations []*string `json:"instanceGenerations,omitempty"` LocalStorage *string `json:"localStorage,omitempty"` LocalStorageTypes []*string `json:"localStorageTypes,omitempty"` // The minimum and maximum amount of memory per vCPU, in GiB. MemoryGiBPerVCPU *MemoryGiBPerVCPU `json:"memoryGiBPerVCPU,omitempty"` // The minimum and maximum amount of memory, in MiB. MemoryMiB *MemoryMiB `json:"memoryMiB,omitempty"` // The minimum and maximum amount of network bandwidth, in gigabits per second // (Gbps). // // Setting the minimum bandwidth does not guarantee that your instance will // achieve the minimum bandwidth. Amazon EC2 will identify instance types that // support the specified minimum bandwidth, but the actual bandwidth of your // instance might go below the specified minimum at times. For more information, // see Available instance bandwidth (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html#available-instance-bandwidth) // in the Amazon EC2 User Guide. NetworkBandwidthGbps *NetworkBandwidthGbps `json:"networkBandwidthGbps,omitempty"` // The minimum and maximum number of network interfaces. NetworkInterfaceCount *NetworkInterfaceCount `json:"networkInterfaceCount,omitempty"` OnDemandMaxPricePercentageOverLowestPrice *int64 `json:"onDemandMaxPricePercentageOverLowestPrice,omitempty"` RequireHibernateSupport *bool `json:"requireHibernateSupport,omitempty"` SpotMaxPricePercentageOverLowestPrice *int64 `json:"spotMaxPricePercentageOverLowestPrice,omitempty"` // The minimum and maximum amount of total local storage, in GB. TotalLocalStorageGB *TotalLocalStorageGB `json:"totalLocalStorageGB,omitempty"` // The minimum and maximum number of vCPUs. VCPUCount *VCPUCountRange `json:"vCPUCount,omitempty"` }
+kubebuilder:skipversion
func (*InstanceRequirements) DeepCopy ¶
func (in *InstanceRequirements) DeepCopy() *InstanceRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRequirements.
func (*InstanceRequirements) DeepCopyInto ¶
func (in *InstanceRequirements) DeepCopyInto(out *InstanceRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRequirementsRequest ¶
type InstanceRequirementsRequest struct { // The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web // Services Inferentia chips) on an instance. To exclude accelerator-enabled // instance types, set Max to 0. AcceleratorCount *AcceleratorCountRequest `json:"acceleratorCount,omitempty"` AcceleratorManufacturers []*string `json:"acceleratorManufacturers,omitempty"` AcceleratorNames []*string `json:"acceleratorNames,omitempty"` // The minimum and maximum amount of total accelerator memory, in MiB. AcceleratorTotalMemoryMiB *AcceleratorTotalMemoryMiBRequest `json:"acceleratorTotalMemoryMiB,omitempty"` AcceleratorTypes []*string `json:"acceleratorTypes,omitempty"` AllowedInstanceTypes []*string `json:"allowedInstanceTypes,omitempty"` BareMetal *string `json:"bareMetal,omitempty"` // The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps. For more // information, see Amazon EBS–optimized instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) // in the Amazon EC2 User Guide. BaselineEBSBandwidthMbps *BaselineEBSBandwidthMbpsRequest `json:"baselineEBSBandwidthMbps,omitempty"` BurstablePerformance *string `json:"burstablePerformance,omitempty"` CPUManufacturers []*string `json:"cpuManufacturers,omitempty"` ExcludedInstanceTypes []*string `json:"excludedInstanceTypes,omitempty"` InstanceGenerations []*string `json:"instanceGenerations,omitempty"` LocalStorage *string `json:"localStorage,omitempty"` LocalStorageTypes []*string `json:"localStorageTypes,omitempty"` // The minimum and maximum amount of memory per vCPU, in GiB. MemoryGiBPerVCPU *MemoryGiBPerVCPURequest `json:"memoryGiBPerVCPU,omitempty"` // The minimum and maximum amount of memory, in MiB. MemoryMiB *MemoryMiBRequest `json:"memoryMiB,omitempty"` // The minimum and maximum amount of network bandwidth, in gigabits per second // (Gbps). // // Setting the minimum bandwidth does not guarantee that your instance will // achieve the minimum bandwidth. Amazon EC2 will identify instance types that // support the specified minimum bandwidth, but the actual bandwidth of your // instance might go below the specified minimum at times. For more information, // see Available instance bandwidth (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html#available-instance-bandwidth) // in the Amazon EC2 User Guide. NetworkBandwidthGbps *NetworkBandwidthGbpsRequest `json:"networkBandwidthGbps,omitempty"` // The minimum and maximum number of network interfaces. NetworkInterfaceCount *NetworkInterfaceCountRequest `json:"networkInterfaceCount,omitempty"` OnDemandMaxPricePercentageOverLowestPrice *int64 `json:"onDemandMaxPricePercentageOverLowestPrice,omitempty"` RequireHibernateSupport *bool `json:"requireHibernateSupport,omitempty"` SpotMaxPricePercentageOverLowestPrice *int64 `json:"spotMaxPricePercentageOverLowestPrice,omitempty"` // The minimum and maximum amount of total local storage, in GB. TotalLocalStorageGB *TotalLocalStorageGBRequest `json:"totalLocalStorageGB,omitempty"` // The minimum and maximum number of vCPUs. VCPUCount *VCPUCountRangeRequest `json:"vCPUCount,omitempty"` }
+kubebuilder:skipversion
func (*InstanceRequirementsRequest) DeepCopy ¶
func (in *InstanceRequirementsRequest) DeepCopy() *InstanceRequirementsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRequirementsRequest.
func (*InstanceRequirementsRequest) DeepCopyInto ¶
func (in *InstanceRequirementsRequest) DeepCopyInto(out *InstanceRequirementsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRequirementsWithMetadataRequest ¶
type InstanceRequirementsWithMetadataRequest struct { // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html), // or with the RunInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) // API or AWS::EC2::Instance (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html) // Amazon Web Services CloudFormation resource, you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirementsRequest `json:"instanceRequirements,omitempty"` }
+kubebuilder:skipversion
func (*InstanceRequirementsWithMetadataRequest) DeepCopy ¶
func (in *InstanceRequirementsWithMetadataRequest) DeepCopy() *InstanceRequirementsWithMetadataRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRequirementsWithMetadataRequest.
func (*InstanceRequirementsWithMetadataRequest) DeepCopyInto ¶
func (in *InstanceRequirementsWithMetadataRequest) DeepCopyInto(out *InstanceRequirementsWithMetadataRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecification ¶
type InstanceSpecification struct { ExcludeBootVolume *bool `json:"excludeBootVolume,omitempty"` ExcludeDataVolumeIDs []*string `json:"excludeDataVolumeIDs,omitempty"` }
+kubebuilder:skipversion
func (*InstanceSpecification) DeepCopy ¶
func (in *InstanceSpecification) DeepCopy() *InstanceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecification.
func (*InstanceSpecification) DeepCopyInto ¶
func (in *InstanceSpecification) DeepCopyInto(out *InstanceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceState ¶
type InstanceState struct {
Code *int64 `json:"code,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceState) DeepCopy ¶
func (in *InstanceState) DeepCopy() *InstanceState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceState.
func (*InstanceState) DeepCopyInto ¶
func (in *InstanceState) DeepCopyInto(out *InstanceState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStateChange ¶
type InstanceStateChange struct {
InstanceID *string `json:"instanceID,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceStateChange) DeepCopy ¶
func (in *InstanceStateChange) DeepCopy() *InstanceStateChange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStateChange.
func (*InstanceStateChange) DeepCopyInto ¶
func (in *InstanceStateChange) DeepCopyInto(out *InstanceStateChange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStateName ¶
type InstanceStateName string
const ( InstanceStateName_pending InstanceStateName = "pending" InstanceStateName_running InstanceStateName = "running" InstanceStateName_shutting_down InstanceStateName = "shutting-down" InstanceStateName_terminated InstanceStateName = "terminated" InstanceStateName_stopping InstanceStateName = "stopping" InstanceStateName_stopped InstanceStateName = "stopped" )
type InstanceStatus ¶
type InstanceStatus struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` InstanceID *string `json:"instanceID,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` }
+kubebuilder:skipversion
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatusDetails ¶
+kubebuilder:skipversion
func (*InstanceStatusDetails) DeepCopy ¶
func (in *InstanceStatusDetails) DeepCopy() *InstanceStatusDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatusDetails.
func (*InstanceStatusDetails) DeepCopyInto ¶
func (in *InstanceStatusDetails) DeepCopyInto(out *InstanceStatusDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatusEvent ¶
type InstanceStatusEvent struct { Description *string `json:"description,omitempty"` NotAfter *metav1.Time `json:"notAfter,omitempty"` NotBefore *metav1.Time `json:"notBefore,omitempty"` NotBeforeDeadline *metav1.Time `json:"notBeforeDeadline,omitempty"` }
+kubebuilder:skipversion
func (*InstanceStatusEvent) DeepCopy ¶
func (in *InstanceStatusEvent) DeepCopy() *InstanceStatusEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatusEvent.
func (*InstanceStatusEvent) DeepCopyInto ¶
func (in *InstanceStatusEvent) DeepCopyInto(out *InstanceStatusEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStorageEncryptionSupport ¶
type InstanceStorageEncryptionSupport string
const ( InstanceStorageEncryptionSupport_unsupported InstanceStorageEncryptionSupport = "unsupported" InstanceStorageEncryptionSupport_required InstanceStorageEncryptionSupport = "required" )
type InstanceTagNotificationAttribute ¶
type InstanceTagNotificationAttribute struct {
IncludeAllTagsOfInstance *bool `json:"includeAllTagsOfInstance,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceTagNotificationAttribute) DeepCopy ¶
func (in *InstanceTagNotificationAttribute) DeepCopy() *InstanceTagNotificationAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTagNotificationAttribute.
func (*InstanceTagNotificationAttribute) DeepCopyInto ¶
func (in *InstanceTagNotificationAttribute) DeepCopyInto(out *InstanceTagNotificationAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceType ¶
type InstanceType string
const ( InstanceType_a1_medium InstanceType = "a1.medium" InstanceType_a1_large InstanceType = "a1.large" InstanceType_a1_xlarge InstanceType = "a1.xlarge" InstanceType_a1_2xlarge InstanceType = "a1.2xlarge" InstanceType_a1_4xlarge InstanceType = "a1.4xlarge" InstanceType_a1_metal InstanceType = "a1.metal" InstanceType_c1_medium InstanceType = "c1.medium" InstanceType_c1_xlarge InstanceType = "c1.xlarge" InstanceType_c3_large InstanceType = "c3.large" InstanceType_c3_xlarge InstanceType = "c3.xlarge" InstanceType_c3_2xlarge InstanceType = "c3.2xlarge" InstanceType_c3_4xlarge InstanceType = "c3.4xlarge" InstanceType_c3_8xlarge InstanceType = "c3.8xlarge" InstanceType_c4_large InstanceType = "c4.large" InstanceType_c4_xlarge InstanceType = "c4.xlarge" InstanceType_c4_2xlarge InstanceType = "c4.2xlarge" InstanceType_c4_4xlarge InstanceType = "c4.4xlarge" InstanceType_c4_8xlarge InstanceType = "c4.8xlarge" InstanceType_c5_large InstanceType = "c5.large" InstanceType_c5_xlarge InstanceType = "c5.xlarge" InstanceType_c5_2xlarge InstanceType = "c5.2xlarge" InstanceType_c5_4xlarge InstanceType = "c5.4xlarge" InstanceType_c5_9xlarge InstanceType = "c5.9xlarge" InstanceType_c5_12xlarge InstanceType = "c5.12xlarge" InstanceType_c5_18xlarge InstanceType = "c5.18xlarge" InstanceType_c5_24xlarge InstanceType = "c5.24xlarge" InstanceType_c5_metal InstanceType = "c5.metal" InstanceType_c5a_large InstanceType = "c5a.large" InstanceType_c5a_xlarge InstanceType = "c5a.xlarge" InstanceType_c5a_2xlarge InstanceType = "c5a.2xlarge" InstanceType_c5a_4xlarge InstanceType = "c5a.4xlarge" InstanceType_c5a_8xlarge InstanceType = "c5a.8xlarge" InstanceType_c5a_12xlarge InstanceType = "c5a.12xlarge" InstanceType_c5a_16xlarge InstanceType = "c5a.16xlarge" InstanceType_c5a_24xlarge InstanceType = "c5a.24xlarge" InstanceType_c5ad_large InstanceType = "c5ad.large" InstanceType_c5ad_xlarge InstanceType = "c5ad.xlarge" InstanceType_c5ad_2xlarge InstanceType = "c5ad.2xlarge" InstanceType_c5ad_4xlarge InstanceType = "c5ad.4xlarge" InstanceType_c5ad_8xlarge InstanceType = "c5ad.8xlarge" InstanceType_c5ad_12xlarge InstanceType = "c5ad.12xlarge" InstanceType_c5ad_16xlarge InstanceType = "c5ad.16xlarge" InstanceType_c5ad_24xlarge InstanceType = "c5ad.24xlarge" InstanceType_c5d_large InstanceType = "c5d.large" InstanceType_c5d_xlarge InstanceType = "c5d.xlarge" InstanceType_c5d_2xlarge InstanceType = "c5d.2xlarge" InstanceType_c5d_4xlarge InstanceType = "c5d.4xlarge" InstanceType_c5d_9xlarge InstanceType = "c5d.9xlarge" InstanceType_c5d_12xlarge InstanceType = "c5d.12xlarge" InstanceType_c5d_18xlarge InstanceType = "c5d.18xlarge" InstanceType_c5d_24xlarge InstanceType = "c5d.24xlarge" InstanceType_c5d_metal InstanceType = "c5d.metal" InstanceType_c5n_large InstanceType = "c5n.large" InstanceType_c5n_xlarge InstanceType = "c5n.xlarge" InstanceType_c5n_2xlarge InstanceType = "c5n.2xlarge" InstanceType_c5n_4xlarge InstanceType = "c5n.4xlarge" InstanceType_c5n_9xlarge InstanceType = "c5n.9xlarge" InstanceType_c5n_18xlarge InstanceType = "c5n.18xlarge" InstanceType_c5n_metal InstanceType = "c5n.metal" InstanceType_c6g_medium InstanceType = "c6g.medium" InstanceType_c6g_large InstanceType = "c6g.large" InstanceType_c6g_xlarge InstanceType = "c6g.xlarge" InstanceType_c6g_2xlarge InstanceType = "c6g.2xlarge" InstanceType_c6g_4xlarge InstanceType = "c6g.4xlarge" InstanceType_c6g_8xlarge InstanceType = "c6g.8xlarge" InstanceType_c6g_12xlarge InstanceType = "c6g.12xlarge" InstanceType_c6g_16xlarge InstanceType = "c6g.16xlarge" InstanceType_c6g_metal InstanceType = "c6g.metal" InstanceType_c6gd_medium InstanceType = "c6gd.medium" InstanceType_c6gd_large InstanceType = "c6gd.large" InstanceType_c6gd_xlarge InstanceType = "c6gd.xlarge" InstanceType_c6gd_2xlarge InstanceType = "c6gd.2xlarge" InstanceType_c6gd_4xlarge InstanceType = "c6gd.4xlarge" InstanceType_c6gd_8xlarge InstanceType = "c6gd.8xlarge" InstanceType_c6gd_12xlarge InstanceType = "c6gd.12xlarge" InstanceType_c6gd_16xlarge InstanceType = "c6gd.16xlarge" InstanceType_c6gd_metal InstanceType = "c6gd.metal" InstanceType_c6gn_medium InstanceType = "c6gn.medium" InstanceType_c6gn_large InstanceType = "c6gn.large" InstanceType_c6gn_xlarge InstanceType = "c6gn.xlarge" InstanceType_c6gn_2xlarge InstanceType = "c6gn.2xlarge" InstanceType_c6gn_4xlarge InstanceType = "c6gn.4xlarge" InstanceType_c6gn_8xlarge InstanceType = "c6gn.8xlarge" InstanceType_c6gn_12xlarge InstanceType = "c6gn.12xlarge" InstanceType_c6gn_16xlarge InstanceType = "c6gn.16xlarge" InstanceType_c6i_large InstanceType = "c6i.large" InstanceType_c6i_xlarge InstanceType = "c6i.xlarge" InstanceType_c6i_2xlarge InstanceType = "c6i.2xlarge" InstanceType_c6i_4xlarge InstanceType = "c6i.4xlarge" InstanceType_c6i_8xlarge InstanceType = "c6i.8xlarge" InstanceType_c6i_12xlarge InstanceType = "c6i.12xlarge" InstanceType_c6i_16xlarge InstanceType = "c6i.16xlarge" InstanceType_c6i_24xlarge InstanceType = "c6i.24xlarge" InstanceType_c6i_32xlarge InstanceType = "c6i.32xlarge" InstanceType_c6i_metal InstanceType = "c6i.metal" InstanceType_cc1_4xlarge InstanceType = "cc1.4xlarge" InstanceType_cc2_8xlarge InstanceType = "cc2.8xlarge" InstanceType_cg1_4xlarge InstanceType = "cg1.4xlarge" InstanceType_cr1_8xlarge InstanceType = "cr1.8xlarge" InstanceType_d2_xlarge InstanceType = "d2.xlarge" InstanceType_d2_2xlarge InstanceType = "d2.2xlarge" InstanceType_d2_4xlarge InstanceType = "d2.4xlarge" InstanceType_d2_8xlarge InstanceType = "d2.8xlarge" InstanceType_d3_xlarge InstanceType = "d3.xlarge" InstanceType_d3_2xlarge InstanceType = "d3.2xlarge" InstanceType_d3_4xlarge InstanceType = "d3.4xlarge" InstanceType_d3_8xlarge InstanceType = "d3.8xlarge" InstanceType_d3en_xlarge InstanceType = "d3en.xlarge" InstanceType_d3en_2xlarge InstanceType = "d3en.2xlarge" InstanceType_d3en_4xlarge InstanceType = "d3en.4xlarge" InstanceType_d3en_6xlarge InstanceType = "d3en.6xlarge" InstanceType_d3en_8xlarge InstanceType = "d3en.8xlarge" InstanceType_d3en_12xlarge InstanceType = "d3en.12xlarge" InstanceType_dl1_24xlarge InstanceType = "dl1.24xlarge" InstanceType_f1_2xlarge InstanceType = "f1.2xlarge" InstanceType_f1_4xlarge InstanceType = "f1.4xlarge" InstanceType_f1_16xlarge InstanceType = "f1.16xlarge" InstanceType_g2_2xlarge InstanceType = "g2.2xlarge" InstanceType_g2_8xlarge InstanceType = "g2.8xlarge" InstanceType_g3_4xlarge InstanceType = "g3.4xlarge" InstanceType_g3_8xlarge InstanceType = "g3.8xlarge" InstanceType_g3_16xlarge InstanceType = "g3.16xlarge" InstanceType_g3s_xlarge InstanceType = "g3s.xlarge" InstanceType_g4ad_xlarge InstanceType = "g4ad.xlarge" InstanceType_g4ad_2xlarge InstanceType = "g4ad.2xlarge" InstanceType_g4ad_4xlarge InstanceType = "g4ad.4xlarge" InstanceType_g4ad_8xlarge InstanceType = "g4ad.8xlarge" InstanceType_g4ad_16xlarge InstanceType = "g4ad.16xlarge" InstanceType_g4dn_xlarge InstanceType = "g4dn.xlarge" InstanceType_g4dn_2xlarge InstanceType = "g4dn.2xlarge" InstanceType_g4dn_4xlarge InstanceType = "g4dn.4xlarge" InstanceType_g4dn_8xlarge InstanceType = "g4dn.8xlarge" InstanceType_g4dn_12xlarge InstanceType = "g4dn.12xlarge" InstanceType_g4dn_16xlarge InstanceType = "g4dn.16xlarge" InstanceType_g4dn_metal InstanceType = "g4dn.metal" InstanceType_g5_xlarge InstanceType = "g5.xlarge" InstanceType_g5_2xlarge InstanceType = "g5.2xlarge" InstanceType_g5_4xlarge InstanceType = "g5.4xlarge" InstanceType_g5_8xlarge InstanceType = "g5.8xlarge" InstanceType_g5_12xlarge InstanceType = "g5.12xlarge" InstanceType_g5_16xlarge InstanceType = "g5.16xlarge" InstanceType_g5_24xlarge InstanceType = "g5.24xlarge" InstanceType_g5_48xlarge InstanceType = "g5.48xlarge" InstanceType_g5g_xlarge InstanceType = "g5g.xlarge" InstanceType_g5g_2xlarge InstanceType = "g5g.2xlarge" InstanceType_g5g_4xlarge InstanceType = "g5g.4xlarge" InstanceType_g5g_8xlarge InstanceType = "g5g.8xlarge" InstanceType_g5g_16xlarge InstanceType = "g5g.16xlarge" InstanceType_g5g_metal InstanceType = "g5g.metal" InstanceType_hi1_4xlarge InstanceType = "hi1.4xlarge" InstanceType_hpc6a_48xlarge InstanceType = "hpc6a.48xlarge" InstanceType_hs1_8xlarge InstanceType = "hs1.8xlarge" InstanceType_h1_2xlarge InstanceType = "h1.2xlarge" InstanceType_h1_4xlarge InstanceType = "h1.4xlarge" InstanceType_h1_8xlarge InstanceType = "h1.8xlarge" InstanceType_h1_16xlarge InstanceType = "h1.16xlarge" InstanceType_i2_xlarge InstanceType = "i2.xlarge" InstanceType_i2_2xlarge InstanceType = "i2.2xlarge" InstanceType_i2_4xlarge InstanceType = "i2.4xlarge" InstanceType_i2_8xlarge InstanceType = "i2.8xlarge" InstanceType_i3_large InstanceType = "i3.large" InstanceType_i3_xlarge InstanceType = "i3.xlarge" InstanceType_i3_2xlarge InstanceType = "i3.2xlarge" InstanceType_i3_4xlarge InstanceType = "i3.4xlarge" InstanceType_i3_8xlarge InstanceType = "i3.8xlarge" InstanceType_i3_16xlarge InstanceType = "i3.16xlarge" InstanceType_i3_metal InstanceType = "i3.metal" InstanceType_i3en_large InstanceType = "i3en.large" InstanceType_i3en_xlarge InstanceType = "i3en.xlarge" InstanceType_i3en_2xlarge InstanceType = "i3en.2xlarge" InstanceType_i3en_3xlarge InstanceType = "i3en.3xlarge" InstanceType_i3en_6xlarge InstanceType = "i3en.6xlarge" InstanceType_i3en_12xlarge InstanceType = "i3en.12xlarge" InstanceType_i3en_24xlarge InstanceType = "i3en.24xlarge" InstanceType_i3en_metal InstanceType = "i3en.metal" InstanceType_im4gn_large InstanceType = "im4gn.large" InstanceType_im4gn_xlarge InstanceType = "im4gn.xlarge" InstanceType_im4gn_2xlarge InstanceType = "im4gn.2xlarge" InstanceType_im4gn_4xlarge InstanceType = "im4gn.4xlarge" InstanceType_im4gn_8xlarge InstanceType = "im4gn.8xlarge" InstanceType_im4gn_16xlarge InstanceType = "im4gn.16xlarge" InstanceType_inf1_xlarge InstanceType = "inf1.xlarge" InstanceType_inf1_2xlarge InstanceType = "inf1.2xlarge" InstanceType_inf1_6xlarge InstanceType = "inf1.6xlarge" InstanceType_inf1_24xlarge InstanceType = "inf1.24xlarge" InstanceType_is4gen_medium InstanceType = "is4gen.medium" InstanceType_is4gen_large InstanceType = "is4gen.large" InstanceType_is4gen_xlarge InstanceType = "is4gen.xlarge" InstanceType_is4gen_2xlarge InstanceType = "is4gen.2xlarge" InstanceType_is4gen_4xlarge InstanceType = "is4gen.4xlarge" InstanceType_is4gen_8xlarge InstanceType = "is4gen.8xlarge" InstanceType_m1_small InstanceType = "m1.small" InstanceType_m1_medium InstanceType = "m1.medium" InstanceType_m1_large InstanceType = "m1.large" InstanceType_m1_xlarge InstanceType = "m1.xlarge" InstanceType_m2_xlarge InstanceType = "m2.xlarge" InstanceType_m2_2xlarge InstanceType = "m2.2xlarge" InstanceType_m2_4xlarge InstanceType = "m2.4xlarge" InstanceType_m3_medium InstanceType = "m3.medium" InstanceType_m3_large InstanceType = "m3.large" InstanceType_m3_xlarge InstanceType = "m3.xlarge" InstanceType_m3_2xlarge InstanceType = "m3.2xlarge" InstanceType_m4_large InstanceType = "m4.large" InstanceType_m4_xlarge InstanceType = "m4.xlarge" InstanceType_m4_2xlarge InstanceType = "m4.2xlarge" InstanceType_m4_4xlarge InstanceType = "m4.4xlarge" InstanceType_m4_10xlarge InstanceType = "m4.10xlarge" InstanceType_m4_16xlarge InstanceType = "m4.16xlarge" InstanceType_m5_large InstanceType = "m5.large" InstanceType_m5_xlarge InstanceType = "m5.xlarge" InstanceType_m5_2xlarge InstanceType = "m5.2xlarge" InstanceType_m5_4xlarge InstanceType = "m5.4xlarge" InstanceType_m5_8xlarge InstanceType = "m5.8xlarge" InstanceType_m5_12xlarge InstanceType = "m5.12xlarge" InstanceType_m5_16xlarge InstanceType = "m5.16xlarge" InstanceType_m5_24xlarge InstanceType = "m5.24xlarge" InstanceType_m5_metal InstanceType = "m5.metal" InstanceType_m5a_large InstanceType = "m5a.large" InstanceType_m5a_xlarge InstanceType = "m5a.xlarge" InstanceType_m5a_2xlarge InstanceType = "m5a.2xlarge" InstanceType_m5a_4xlarge InstanceType = "m5a.4xlarge" InstanceType_m5a_8xlarge InstanceType = "m5a.8xlarge" InstanceType_m5a_12xlarge InstanceType = "m5a.12xlarge" InstanceType_m5a_16xlarge InstanceType = "m5a.16xlarge" InstanceType_m5a_24xlarge InstanceType = "m5a.24xlarge" InstanceType_m5ad_large InstanceType = "m5ad.large" InstanceType_m5ad_xlarge InstanceType = "m5ad.xlarge" InstanceType_m5ad_2xlarge InstanceType = "m5ad.2xlarge" InstanceType_m5ad_4xlarge InstanceType = "m5ad.4xlarge" InstanceType_m5ad_8xlarge InstanceType = "m5ad.8xlarge" InstanceType_m5ad_12xlarge InstanceType = "m5ad.12xlarge" InstanceType_m5ad_16xlarge InstanceType = "m5ad.16xlarge" InstanceType_m5ad_24xlarge InstanceType = "m5ad.24xlarge" InstanceType_m5d_large InstanceType = "m5d.large" InstanceType_m5d_xlarge InstanceType = "m5d.xlarge" InstanceType_m5d_2xlarge InstanceType = "m5d.2xlarge" InstanceType_m5d_4xlarge InstanceType = "m5d.4xlarge" InstanceType_m5d_8xlarge InstanceType = "m5d.8xlarge" InstanceType_m5d_12xlarge InstanceType = "m5d.12xlarge" InstanceType_m5d_16xlarge InstanceType = "m5d.16xlarge" InstanceType_m5d_24xlarge InstanceType = "m5d.24xlarge" InstanceType_m5d_metal InstanceType = "m5d.metal" InstanceType_m5dn_large InstanceType = "m5dn.large" InstanceType_m5dn_xlarge InstanceType = "m5dn.xlarge" InstanceType_m5dn_2xlarge InstanceType = "m5dn.2xlarge" InstanceType_m5dn_4xlarge InstanceType = "m5dn.4xlarge" InstanceType_m5dn_8xlarge InstanceType = "m5dn.8xlarge" InstanceType_m5dn_12xlarge InstanceType = "m5dn.12xlarge" InstanceType_m5dn_16xlarge InstanceType = "m5dn.16xlarge" InstanceType_m5dn_24xlarge InstanceType = "m5dn.24xlarge" InstanceType_m5dn_metal InstanceType = "m5dn.metal" InstanceType_m5n_large InstanceType = "m5n.large" InstanceType_m5n_xlarge InstanceType = "m5n.xlarge" InstanceType_m5n_2xlarge InstanceType = "m5n.2xlarge" InstanceType_m5n_4xlarge InstanceType = "m5n.4xlarge" InstanceType_m5n_8xlarge InstanceType = "m5n.8xlarge" InstanceType_m5n_12xlarge InstanceType = "m5n.12xlarge" InstanceType_m5n_16xlarge InstanceType = "m5n.16xlarge" InstanceType_m5n_24xlarge InstanceType = "m5n.24xlarge" InstanceType_m5n_metal InstanceType = "m5n.metal" InstanceType_m5zn_large InstanceType = "m5zn.large" InstanceType_m5zn_xlarge InstanceType = "m5zn.xlarge" InstanceType_m5zn_2xlarge InstanceType = "m5zn.2xlarge" InstanceType_m5zn_3xlarge InstanceType = "m5zn.3xlarge" InstanceType_m5zn_6xlarge InstanceType = "m5zn.6xlarge" InstanceType_m5zn_12xlarge InstanceType = "m5zn.12xlarge" InstanceType_m5zn_metal InstanceType = "m5zn.metal" InstanceType_m6a_large InstanceType = "m6a.large" InstanceType_m6a_xlarge InstanceType = "m6a.xlarge" InstanceType_m6a_2xlarge InstanceType = "m6a.2xlarge" InstanceType_m6a_4xlarge InstanceType = "m6a.4xlarge" InstanceType_m6a_8xlarge InstanceType = "m6a.8xlarge" InstanceType_m6a_12xlarge InstanceType = "m6a.12xlarge" InstanceType_m6a_16xlarge InstanceType = "m6a.16xlarge" InstanceType_m6a_24xlarge InstanceType = "m6a.24xlarge" InstanceType_m6a_32xlarge InstanceType = "m6a.32xlarge" InstanceType_m6a_48xlarge InstanceType = "m6a.48xlarge" InstanceType_m6g_metal InstanceType = "m6g.metal" InstanceType_m6g_medium InstanceType = "m6g.medium" InstanceType_m6g_large InstanceType = "m6g.large" InstanceType_m6g_xlarge InstanceType = "m6g.xlarge" InstanceType_m6g_2xlarge InstanceType = "m6g.2xlarge" InstanceType_m6g_4xlarge InstanceType = "m6g.4xlarge" InstanceType_m6g_8xlarge InstanceType = "m6g.8xlarge" InstanceType_m6g_12xlarge InstanceType = "m6g.12xlarge" InstanceType_m6g_16xlarge InstanceType = "m6g.16xlarge" InstanceType_m6gd_metal InstanceType = "m6gd.metal" InstanceType_m6gd_medium InstanceType = "m6gd.medium" InstanceType_m6gd_large InstanceType = "m6gd.large" InstanceType_m6gd_xlarge InstanceType = "m6gd.xlarge" InstanceType_m6gd_2xlarge InstanceType = "m6gd.2xlarge" InstanceType_m6gd_4xlarge InstanceType = "m6gd.4xlarge" InstanceType_m6gd_8xlarge InstanceType = "m6gd.8xlarge" InstanceType_m6gd_12xlarge InstanceType = "m6gd.12xlarge" InstanceType_m6gd_16xlarge InstanceType = "m6gd.16xlarge" InstanceType_m6i_large InstanceType = "m6i.large" InstanceType_m6i_xlarge InstanceType = "m6i.xlarge" InstanceType_m6i_2xlarge InstanceType = "m6i.2xlarge" InstanceType_m6i_4xlarge InstanceType = "m6i.4xlarge" InstanceType_m6i_8xlarge InstanceType = "m6i.8xlarge" InstanceType_m6i_12xlarge InstanceType = "m6i.12xlarge" InstanceType_m6i_16xlarge InstanceType = "m6i.16xlarge" InstanceType_m6i_24xlarge InstanceType = "m6i.24xlarge" InstanceType_m6i_32xlarge InstanceType = "m6i.32xlarge" InstanceType_m6i_metal InstanceType = "m6i.metal" InstanceType_mac1_metal InstanceType = "mac1.metal" InstanceType_p2_xlarge InstanceType = "p2.xlarge" InstanceType_p2_8xlarge InstanceType = "p2.8xlarge" InstanceType_p2_16xlarge InstanceType = "p2.16xlarge" InstanceType_p3_2xlarge InstanceType = "p3.2xlarge" InstanceType_p3_8xlarge InstanceType = "p3.8xlarge" InstanceType_p3_16xlarge InstanceType = "p3.16xlarge" InstanceType_p3dn_24xlarge InstanceType = "p3dn.24xlarge" InstanceType_p4d_24xlarge InstanceType = "p4d.24xlarge" InstanceType_r3_large InstanceType = "r3.large" InstanceType_r3_xlarge InstanceType = "r3.xlarge" InstanceType_r3_2xlarge InstanceType = "r3.2xlarge" InstanceType_r3_4xlarge InstanceType = "r3.4xlarge" InstanceType_r3_8xlarge InstanceType = "r3.8xlarge" InstanceType_r4_large InstanceType = "r4.large" InstanceType_r4_xlarge InstanceType = "r4.xlarge" InstanceType_r4_2xlarge InstanceType = "r4.2xlarge" InstanceType_r4_4xlarge InstanceType = "r4.4xlarge" InstanceType_r4_8xlarge InstanceType = "r4.8xlarge" InstanceType_r4_16xlarge InstanceType = "r4.16xlarge" InstanceType_r5_large InstanceType = "r5.large" InstanceType_r5_xlarge InstanceType = "r5.xlarge" InstanceType_r5_2xlarge InstanceType = "r5.2xlarge" InstanceType_r5_4xlarge InstanceType = "r5.4xlarge" InstanceType_r5_8xlarge InstanceType = "r5.8xlarge" InstanceType_r5_12xlarge InstanceType = "r5.12xlarge" InstanceType_r5_16xlarge InstanceType = "r5.16xlarge" InstanceType_r5_24xlarge InstanceType = "r5.24xlarge" InstanceType_r5_metal InstanceType = "r5.metal" InstanceType_r5a_large InstanceType = "r5a.large" InstanceType_r5a_xlarge InstanceType = "r5a.xlarge" InstanceType_r5a_2xlarge InstanceType = "r5a.2xlarge" InstanceType_r5a_4xlarge InstanceType = "r5a.4xlarge" InstanceType_r5a_8xlarge InstanceType = "r5a.8xlarge" InstanceType_r5a_12xlarge InstanceType = "r5a.12xlarge" InstanceType_r5a_16xlarge InstanceType = "r5a.16xlarge" InstanceType_r5a_24xlarge InstanceType = "r5a.24xlarge" InstanceType_r5ad_large InstanceType = "r5ad.large" InstanceType_r5ad_xlarge InstanceType = "r5ad.xlarge" InstanceType_r5ad_2xlarge InstanceType = "r5ad.2xlarge" InstanceType_r5ad_4xlarge InstanceType = "r5ad.4xlarge" InstanceType_r5ad_8xlarge InstanceType = "r5ad.8xlarge" InstanceType_r5ad_12xlarge InstanceType = "r5ad.12xlarge" InstanceType_r5ad_16xlarge InstanceType = "r5ad.16xlarge" InstanceType_r5ad_24xlarge InstanceType = "r5ad.24xlarge" InstanceType_r5b_large InstanceType = "r5b.large" InstanceType_r5b_xlarge InstanceType = "r5b.xlarge" InstanceType_r5b_2xlarge InstanceType = "r5b.2xlarge" InstanceType_r5b_4xlarge InstanceType = "r5b.4xlarge" InstanceType_r5b_8xlarge InstanceType = "r5b.8xlarge" InstanceType_r5b_12xlarge InstanceType = "r5b.12xlarge" InstanceType_r5b_16xlarge InstanceType = "r5b.16xlarge" InstanceType_r5b_24xlarge InstanceType = "r5b.24xlarge" InstanceType_r5b_metal InstanceType = "r5b.metal" InstanceType_r5d_large InstanceType = "r5d.large" InstanceType_r5d_xlarge InstanceType = "r5d.xlarge" InstanceType_r5d_2xlarge InstanceType = "r5d.2xlarge" InstanceType_r5d_4xlarge InstanceType = "r5d.4xlarge" InstanceType_r5d_8xlarge InstanceType = "r5d.8xlarge" InstanceType_r5d_12xlarge InstanceType = "r5d.12xlarge" InstanceType_r5d_16xlarge InstanceType = "r5d.16xlarge" InstanceType_r5d_24xlarge InstanceType = "r5d.24xlarge" InstanceType_r5d_metal InstanceType = "r5d.metal" InstanceType_r5dn_large InstanceType = "r5dn.large" InstanceType_r5dn_xlarge InstanceType = "r5dn.xlarge" InstanceType_r5dn_2xlarge InstanceType = "r5dn.2xlarge" InstanceType_r5dn_4xlarge InstanceType = "r5dn.4xlarge" InstanceType_r5dn_8xlarge InstanceType = "r5dn.8xlarge" InstanceType_r5dn_12xlarge InstanceType = "r5dn.12xlarge" InstanceType_r5dn_16xlarge InstanceType = "r5dn.16xlarge" InstanceType_r5dn_24xlarge InstanceType = "r5dn.24xlarge" InstanceType_r5dn_metal InstanceType = "r5dn.metal" InstanceType_r5n_large InstanceType = "r5n.large" InstanceType_r5n_xlarge InstanceType = "r5n.xlarge" InstanceType_r5n_2xlarge InstanceType = "r5n.2xlarge" InstanceType_r5n_4xlarge InstanceType = "r5n.4xlarge" InstanceType_r5n_8xlarge InstanceType = "r5n.8xlarge" InstanceType_r5n_12xlarge InstanceType = "r5n.12xlarge" InstanceType_r5n_16xlarge InstanceType = "r5n.16xlarge" InstanceType_r5n_24xlarge InstanceType = "r5n.24xlarge" InstanceType_r5n_metal InstanceType = "r5n.metal" InstanceType_r6g_medium InstanceType = "r6g.medium" InstanceType_r6g_large InstanceType = "r6g.large" InstanceType_r6g_xlarge InstanceType = "r6g.xlarge" InstanceType_r6g_2xlarge InstanceType = "r6g.2xlarge" InstanceType_r6g_4xlarge InstanceType = "r6g.4xlarge" InstanceType_r6g_8xlarge InstanceType = "r6g.8xlarge" InstanceType_r6g_12xlarge InstanceType = "r6g.12xlarge" InstanceType_r6g_16xlarge InstanceType = "r6g.16xlarge" InstanceType_r6g_metal InstanceType = "r6g.metal" InstanceType_r6gd_medium InstanceType = "r6gd.medium" InstanceType_r6gd_large InstanceType = "r6gd.large" InstanceType_r6gd_xlarge InstanceType = "r6gd.xlarge" InstanceType_r6gd_2xlarge InstanceType = "r6gd.2xlarge" InstanceType_r6gd_4xlarge InstanceType = "r6gd.4xlarge" InstanceType_r6gd_8xlarge InstanceType = "r6gd.8xlarge" InstanceType_r6gd_12xlarge InstanceType = "r6gd.12xlarge" InstanceType_r6gd_16xlarge InstanceType = "r6gd.16xlarge" InstanceType_r6gd_metal InstanceType = "r6gd.metal" InstanceType_r6i_large InstanceType = "r6i.large" InstanceType_r6i_xlarge InstanceType = "r6i.xlarge" InstanceType_r6i_2xlarge InstanceType = "r6i.2xlarge" InstanceType_r6i_4xlarge InstanceType = "r6i.4xlarge" InstanceType_r6i_8xlarge InstanceType = "r6i.8xlarge" InstanceType_r6i_12xlarge InstanceType = "r6i.12xlarge" InstanceType_r6i_16xlarge InstanceType = "r6i.16xlarge" InstanceType_r6i_24xlarge InstanceType = "r6i.24xlarge" InstanceType_r6i_32xlarge InstanceType = "r6i.32xlarge" InstanceType_r6i_metal InstanceType = "r6i.metal" InstanceType_t1_micro InstanceType = "t1.micro" InstanceType_t2_nano InstanceType = "t2.nano" InstanceType_t2_micro InstanceType = "t2.micro" InstanceType_t2_small InstanceType = "t2.small" InstanceType_t2_medium InstanceType = "t2.medium" InstanceType_t2_large InstanceType = "t2.large" InstanceType_t2_xlarge InstanceType = "t2.xlarge" InstanceType_t2_2xlarge InstanceType = "t2.2xlarge" InstanceType_t3_nano InstanceType = "t3.nano" InstanceType_t3_micro InstanceType = "t3.micro" InstanceType_t3_small InstanceType = "t3.small" InstanceType_t3_medium InstanceType = "t3.medium" InstanceType_t3_large InstanceType = "t3.large" InstanceType_t3_xlarge InstanceType = "t3.xlarge" InstanceType_t3_2xlarge InstanceType = "t3.2xlarge" InstanceType_t3a_nano InstanceType = "t3a.nano" InstanceType_t3a_micro InstanceType = "t3a.micro" InstanceType_t3a_small InstanceType = "t3a.small" InstanceType_t3a_medium InstanceType = "t3a.medium" InstanceType_t3a_large InstanceType = "t3a.large" InstanceType_t3a_xlarge InstanceType = "t3a.xlarge" InstanceType_t3a_2xlarge InstanceType = "t3a.2xlarge" InstanceType_t4g_nano InstanceType = "t4g.nano" InstanceType_t4g_micro InstanceType = "t4g.micro" InstanceType_t4g_small InstanceType = "t4g.small" InstanceType_t4g_medium InstanceType = "t4g.medium" InstanceType_t4g_large InstanceType = "t4g.large" InstanceType_t4g_xlarge InstanceType = "t4g.xlarge" InstanceType_t4g_2xlarge InstanceType = "t4g.2xlarge" InstanceType_u_6tb1_56xlarge InstanceType = "u-6tb1.56xlarge" InstanceType_u_6tb1_112xlarge InstanceType = "u-6tb1.112xlarge" InstanceType_u_9tb1_112xlarge InstanceType = "u-9tb1.112xlarge" InstanceType_u_12tb1_112xlarge InstanceType = "u-12tb1.112xlarge" InstanceType_u_6tb1_metal InstanceType = "u-6tb1.metal" InstanceType_u_9tb1_metal InstanceType = "u-9tb1.metal" InstanceType_u_12tb1_metal InstanceType = "u-12tb1.metal" InstanceType_u_18tb1_metal InstanceType = "u-18tb1.metal" InstanceType_u_24tb1_metal InstanceType = "u-24tb1.metal" InstanceType_vt1_3xlarge InstanceType = "vt1.3xlarge" InstanceType_vt1_6xlarge InstanceType = "vt1.6xlarge" InstanceType_vt1_24xlarge InstanceType = "vt1.24xlarge" InstanceType_x1_16xlarge InstanceType = "x1.16xlarge" InstanceType_x1_32xlarge InstanceType = "x1.32xlarge" InstanceType_x1e_xlarge InstanceType = "x1e.xlarge" InstanceType_x1e_2xlarge InstanceType = "x1e.2xlarge" InstanceType_x1e_4xlarge InstanceType = "x1e.4xlarge" InstanceType_x1e_8xlarge InstanceType = "x1e.8xlarge" InstanceType_x1e_16xlarge InstanceType = "x1e.16xlarge" InstanceType_x1e_32xlarge InstanceType = "x1e.32xlarge" InstanceType_x2iezn_2xlarge InstanceType = "x2iezn.2xlarge" InstanceType_x2iezn_4xlarge InstanceType = "x2iezn.4xlarge" InstanceType_x2iezn_6xlarge InstanceType = "x2iezn.6xlarge" InstanceType_x2iezn_8xlarge InstanceType = "x2iezn.8xlarge" InstanceType_x2iezn_12xlarge InstanceType = "x2iezn.12xlarge" InstanceType_x2iezn_metal InstanceType = "x2iezn.metal" InstanceType_x2gd_medium InstanceType = "x2gd.medium" InstanceType_x2gd_large InstanceType = "x2gd.large" InstanceType_x2gd_xlarge InstanceType = "x2gd.xlarge" InstanceType_x2gd_2xlarge InstanceType = "x2gd.2xlarge" InstanceType_x2gd_4xlarge InstanceType = "x2gd.4xlarge" InstanceType_x2gd_8xlarge InstanceType = "x2gd.8xlarge" InstanceType_x2gd_12xlarge InstanceType = "x2gd.12xlarge" InstanceType_x2gd_16xlarge InstanceType = "x2gd.16xlarge" InstanceType_x2gd_metal InstanceType = "x2gd.metal" InstanceType_z1d_large InstanceType = "z1d.large" InstanceType_z1d_xlarge InstanceType = "z1d.xlarge" InstanceType_z1d_2xlarge InstanceType = "z1d.2xlarge" InstanceType_z1d_3xlarge InstanceType = "z1d.3xlarge" InstanceType_z1d_6xlarge InstanceType = "z1d.6xlarge" InstanceType_z1d_12xlarge InstanceType = "z1d.12xlarge" InstanceType_z1d_metal InstanceType = "z1d.metal" InstanceType_x2idn_16xlarge InstanceType = "x2idn.16xlarge" InstanceType_x2idn_24xlarge InstanceType = "x2idn.24xlarge" InstanceType_x2idn_32xlarge InstanceType = "x2idn.32xlarge" InstanceType_x2iedn_xlarge InstanceType = "x2iedn.xlarge" InstanceType_x2iedn_2xlarge InstanceType = "x2iedn.2xlarge" InstanceType_x2iedn_4xlarge InstanceType = "x2iedn.4xlarge" InstanceType_x2iedn_8xlarge InstanceType = "x2iedn.8xlarge" InstanceType_x2iedn_16xlarge InstanceType = "x2iedn.16xlarge" InstanceType_x2iedn_24xlarge InstanceType = "x2iedn.24xlarge" InstanceType_x2iedn_32xlarge InstanceType = "x2iedn.32xlarge" InstanceType_c6a_large InstanceType = "c6a.large" InstanceType_c6a_xlarge InstanceType = "c6a.xlarge" InstanceType_c6a_2xlarge InstanceType = "c6a.2xlarge" InstanceType_c6a_4xlarge InstanceType = "c6a.4xlarge" InstanceType_c6a_8xlarge InstanceType = "c6a.8xlarge" InstanceType_c6a_12xlarge InstanceType = "c6a.12xlarge" InstanceType_c6a_16xlarge InstanceType = "c6a.16xlarge" InstanceType_c6a_24xlarge InstanceType = "c6a.24xlarge" InstanceType_c6a_32xlarge InstanceType = "c6a.32xlarge" InstanceType_c6a_48xlarge InstanceType = "c6a.48xlarge" InstanceType_c6a_metal InstanceType = "c6a.metal" InstanceType_m6a_metal InstanceType = "m6a.metal" InstanceType_i4i_large InstanceType = "i4i.large" InstanceType_i4i_xlarge InstanceType = "i4i.xlarge" InstanceType_i4i_2xlarge InstanceType = "i4i.2xlarge" InstanceType_i4i_4xlarge InstanceType = "i4i.4xlarge" InstanceType_i4i_8xlarge InstanceType = "i4i.8xlarge" InstanceType_i4i_16xlarge InstanceType = "i4i.16xlarge" InstanceType_i4i_32xlarge InstanceType = "i4i.32xlarge" InstanceType_i4i_metal InstanceType = "i4i.metal" InstanceType_x2idn_metal InstanceType = "x2idn.metal" InstanceType_x2iedn_metal InstanceType = "x2iedn.metal" InstanceType_c7g_medium InstanceType = "c7g.medium" InstanceType_c7g_large InstanceType = "c7g.large" InstanceType_c7g_xlarge InstanceType = "c7g.xlarge" InstanceType_c7g_2xlarge InstanceType = "c7g.2xlarge" InstanceType_c7g_4xlarge InstanceType = "c7g.4xlarge" InstanceType_c7g_8xlarge InstanceType = "c7g.8xlarge" InstanceType_c7g_12xlarge InstanceType = "c7g.12xlarge" InstanceType_c7g_16xlarge InstanceType = "c7g.16xlarge" InstanceType_mac2_metal InstanceType = "mac2.metal" InstanceType_c6id_large InstanceType = "c6id.large" InstanceType_c6id_xlarge InstanceType = "c6id.xlarge" InstanceType_c6id_2xlarge InstanceType = "c6id.2xlarge" InstanceType_c6id_4xlarge InstanceType = "c6id.4xlarge" InstanceType_c6id_8xlarge InstanceType = "c6id.8xlarge" InstanceType_c6id_12xlarge InstanceType = "c6id.12xlarge" InstanceType_c6id_16xlarge InstanceType = "c6id.16xlarge" InstanceType_c6id_24xlarge InstanceType = "c6id.24xlarge" InstanceType_c6id_32xlarge InstanceType = "c6id.32xlarge" InstanceType_c6id_metal InstanceType = "c6id.metal" InstanceType_m6id_large InstanceType = "m6id.large" InstanceType_m6id_xlarge InstanceType = "m6id.xlarge" InstanceType_m6id_2xlarge InstanceType = "m6id.2xlarge" InstanceType_m6id_4xlarge InstanceType = "m6id.4xlarge" InstanceType_m6id_8xlarge InstanceType = "m6id.8xlarge" InstanceType_m6id_12xlarge InstanceType = "m6id.12xlarge" InstanceType_m6id_16xlarge InstanceType = "m6id.16xlarge" InstanceType_m6id_24xlarge InstanceType = "m6id.24xlarge" InstanceType_m6id_32xlarge InstanceType = "m6id.32xlarge" InstanceType_m6id_metal InstanceType = "m6id.metal" InstanceType_r6id_large InstanceType = "r6id.large" InstanceType_r6id_xlarge InstanceType = "r6id.xlarge" InstanceType_r6id_2xlarge InstanceType = "r6id.2xlarge" InstanceType_r6id_4xlarge InstanceType = "r6id.4xlarge" InstanceType_r6id_8xlarge InstanceType = "r6id.8xlarge" InstanceType_r6id_12xlarge InstanceType = "r6id.12xlarge" InstanceType_r6id_16xlarge InstanceType = "r6id.16xlarge" InstanceType_r6id_24xlarge InstanceType = "r6id.24xlarge" InstanceType_r6id_32xlarge InstanceType = "r6id.32xlarge" InstanceType_r6id_metal InstanceType = "r6id.metal" InstanceType_r6a_large InstanceType = "r6a.large" InstanceType_r6a_xlarge InstanceType = "r6a.xlarge" InstanceType_r6a_2xlarge InstanceType = "r6a.2xlarge" InstanceType_r6a_4xlarge InstanceType = "r6a.4xlarge" InstanceType_r6a_8xlarge InstanceType = "r6a.8xlarge" InstanceType_r6a_12xlarge InstanceType = "r6a.12xlarge" InstanceType_r6a_16xlarge InstanceType = "r6a.16xlarge" InstanceType_r6a_24xlarge InstanceType = "r6a.24xlarge" InstanceType_r6a_32xlarge InstanceType = "r6a.32xlarge" InstanceType_r6a_48xlarge InstanceType = "r6a.48xlarge" InstanceType_r6a_metal InstanceType = "r6a.metal" InstanceType_p4de_24xlarge InstanceType = "p4de.24xlarge" InstanceType_u_3tb1_56xlarge InstanceType = "u-3tb1.56xlarge" InstanceType_u_18tb1_112xlarge InstanceType = "u-18tb1.112xlarge" InstanceType_u_24tb1_112xlarge InstanceType = "u-24tb1.112xlarge" InstanceType_trn1_2xlarge InstanceType = "trn1.2xlarge" InstanceType_trn1_32xlarge InstanceType = "trn1.32xlarge" InstanceType_hpc6id_32xlarge InstanceType = "hpc6id.32xlarge" InstanceType_c6in_large InstanceType = "c6in.large" InstanceType_c6in_xlarge InstanceType = "c6in.xlarge" InstanceType_c6in_2xlarge InstanceType = "c6in.2xlarge" InstanceType_c6in_4xlarge InstanceType = "c6in.4xlarge" InstanceType_c6in_8xlarge InstanceType = "c6in.8xlarge" InstanceType_c6in_12xlarge InstanceType = "c6in.12xlarge" InstanceType_c6in_16xlarge InstanceType = "c6in.16xlarge" InstanceType_c6in_24xlarge InstanceType = "c6in.24xlarge" InstanceType_c6in_32xlarge InstanceType = "c6in.32xlarge" InstanceType_m6in_large InstanceType = "m6in.large" InstanceType_m6in_xlarge InstanceType = "m6in.xlarge" InstanceType_m6in_2xlarge InstanceType = "m6in.2xlarge" InstanceType_m6in_4xlarge InstanceType = "m6in.4xlarge" InstanceType_m6in_8xlarge InstanceType = "m6in.8xlarge" InstanceType_m6in_12xlarge InstanceType = "m6in.12xlarge" InstanceType_m6in_16xlarge InstanceType = "m6in.16xlarge" InstanceType_m6in_24xlarge InstanceType = "m6in.24xlarge" InstanceType_m6in_32xlarge InstanceType = "m6in.32xlarge" InstanceType_m6idn_large InstanceType = "m6idn.large" InstanceType_m6idn_xlarge InstanceType = "m6idn.xlarge" InstanceType_m6idn_2xlarge InstanceType = "m6idn.2xlarge" InstanceType_m6idn_4xlarge InstanceType = "m6idn.4xlarge" InstanceType_m6idn_8xlarge InstanceType = "m6idn.8xlarge" InstanceType_m6idn_12xlarge InstanceType = "m6idn.12xlarge" InstanceType_m6idn_16xlarge InstanceType = "m6idn.16xlarge" InstanceType_m6idn_24xlarge InstanceType = "m6idn.24xlarge" InstanceType_m6idn_32xlarge InstanceType = "m6idn.32xlarge" InstanceType_r6in_large InstanceType = "r6in.large" InstanceType_r6in_xlarge InstanceType = "r6in.xlarge" InstanceType_r6in_2xlarge InstanceType = "r6in.2xlarge" InstanceType_r6in_4xlarge InstanceType = "r6in.4xlarge" InstanceType_r6in_8xlarge InstanceType = "r6in.8xlarge" InstanceType_r6in_12xlarge InstanceType = "r6in.12xlarge" InstanceType_r6in_16xlarge InstanceType = "r6in.16xlarge" InstanceType_r6in_24xlarge InstanceType = "r6in.24xlarge" InstanceType_r6in_32xlarge InstanceType = "r6in.32xlarge" InstanceType_r6idn_large InstanceType = "r6idn.large" InstanceType_r6idn_xlarge InstanceType = "r6idn.xlarge" InstanceType_r6idn_2xlarge InstanceType = "r6idn.2xlarge" InstanceType_r6idn_4xlarge InstanceType = "r6idn.4xlarge" InstanceType_r6idn_8xlarge InstanceType = "r6idn.8xlarge" InstanceType_r6idn_12xlarge InstanceType = "r6idn.12xlarge" InstanceType_r6idn_16xlarge InstanceType = "r6idn.16xlarge" InstanceType_r6idn_24xlarge InstanceType = "r6idn.24xlarge" InstanceType_r6idn_32xlarge InstanceType = "r6idn.32xlarge" InstanceType_c7g_metal InstanceType = "c7g.metal" InstanceType_m7g_medium InstanceType = "m7g.medium" InstanceType_m7g_large InstanceType = "m7g.large" InstanceType_m7g_xlarge InstanceType = "m7g.xlarge" InstanceType_m7g_2xlarge InstanceType = "m7g.2xlarge" InstanceType_m7g_4xlarge InstanceType = "m7g.4xlarge" InstanceType_m7g_8xlarge InstanceType = "m7g.8xlarge" InstanceType_m7g_12xlarge InstanceType = "m7g.12xlarge" InstanceType_m7g_16xlarge InstanceType = "m7g.16xlarge" InstanceType_m7g_metal InstanceType = "m7g.metal" InstanceType_r7g_medium InstanceType = "r7g.medium" InstanceType_r7g_large InstanceType = "r7g.large" InstanceType_r7g_xlarge InstanceType = "r7g.xlarge" InstanceType_r7g_2xlarge InstanceType = "r7g.2xlarge" InstanceType_r7g_4xlarge InstanceType = "r7g.4xlarge" InstanceType_r7g_8xlarge InstanceType = "r7g.8xlarge" InstanceType_r7g_12xlarge InstanceType = "r7g.12xlarge" InstanceType_r7g_16xlarge InstanceType = "r7g.16xlarge" InstanceType_r7g_metal InstanceType = "r7g.metal" InstanceType_c6in_metal InstanceType = "c6in.metal" InstanceType_m6in_metal InstanceType = "m6in.metal" InstanceType_m6idn_metal InstanceType = "m6idn.metal" InstanceType_r6in_metal InstanceType = "r6in.metal" InstanceType_r6idn_metal InstanceType = "r6idn.metal" InstanceType_inf2_xlarge InstanceType = "inf2.xlarge" InstanceType_inf2_8xlarge InstanceType = "inf2.8xlarge" InstanceType_inf2_24xlarge InstanceType = "inf2.24xlarge" InstanceType_inf2_48xlarge InstanceType = "inf2.48xlarge" InstanceType_trn1n_32xlarge InstanceType = "trn1n.32xlarge" InstanceType_i4g_large InstanceType = "i4g.large" InstanceType_i4g_xlarge InstanceType = "i4g.xlarge" InstanceType_i4g_2xlarge InstanceType = "i4g.2xlarge" InstanceType_i4g_4xlarge InstanceType = "i4g.4xlarge" InstanceType_i4g_8xlarge InstanceType = "i4g.8xlarge" InstanceType_i4g_16xlarge InstanceType = "i4g.16xlarge" InstanceType_hpc7g_4xlarge InstanceType = "hpc7g.4xlarge" InstanceType_hpc7g_8xlarge InstanceType = "hpc7g.8xlarge" InstanceType_hpc7g_16xlarge InstanceType = "hpc7g.16xlarge" InstanceType_c7gn_medium InstanceType = "c7gn.medium" InstanceType_c7gn_large InstanceType = "c7gn.large" InstanceType_c7gn_xlarge InstanceType = "c7gn.xlarge" InstanceType_c7gn_2xlarge InstanceType = "c7gn.2xlarge" InstanceType_c7gn_4xlarge InstanceType = "c7gn.4xlarge" InstanceType_c7gn_8xlarge InstanceType = "c7gn.8xlarge" InstanceType_c7gn_12xlarge InstanceType = "c7gn.12xlarge" InstanceType_c7gn_16xlarge InstanceType = "c7gn.16xlarge" InstanceType_p5_48xlarge InstanceType = "p5.48xlarge" InstanceType_m7i_large InstanceType = "m7i.large" InstanceType_m7i_xlarge InstanceType = "m7i.xlarge" InstanceType_m7i_2xlarge InstanceType = "m7i.2xlarge" InstanceType_m7i_4xlarge InstanceType = "m7i.4xlarge" InstanceType_m7i_8xlarge InstanceType = "m7i.8xlarge" InstanceType_m7i_12xlarge InstanceType = "m7i.12xlarge" InstanceType_m7i_16xlarge InstanceType = "m7i.16xlarge" InstanceType_m7i_24xlarge InstanceType = "m7i.24xlarge" InstanceType_m7i_48xlarge InstanceType = "m7i.48xlarge" InstanceType_m7i_flex_large InstanceType = "m7i-flex.large" InstanceType_m7i_flex_xlarge InstanceType = "m7i-flex.xlarge" InstanceType_m7i_flex_2xlarge InstanceType = "m7i-flex.2xlarge" InstanceType_m7i_flex_4xlarge InstanceType = "m7i-flex.4xlarge" InstanceType_m7i_flex_8xlarge InstanceType = "m7i-flex.8xlarge" InstanceType_m7a_medium InstanceType = "m7a.medium" InstanceType_m7a_large InstanceType = "m7a.large" InstanceType_m7a_xlarge InstanceType = "m7a.xlarge" InstanceType_m7a_2xlarge InstanceType = "m7a.2xlarge" InstanceType_m7a_4xlarge InstanceType = "m7a.4xlarge" InstanceType_m7a_8xlarge InstanceType = "m7a.8xlarge" InstanceType_m7a_12xlarge InstanceType = "m7a.12xlarge" InstanceType_m7a_16xlarge InstanceType = "m7a.16xlarge" InstanceType_m7a_24xlarge InstanceType = "m7a.24xlarge" InstanceType_m7a_32xlarge InstanceType = "m7a.32xlarge" InstanceType_m7a_48xlarge InstanceType = "m7a.48xlarge" InstanceType_m7a_metal_48xl InstanceType = "m7a.metal-48xl" InstanceType_hpc7a_12xlarge InstanceType = "hpc7a.12xlarge" InstanceType_hpc7a_24xlarge InstanceType = "hpc7a.24xlarge" InstanceType_hpc7a_48xlarge InstanceType = "hpc7a.48xlarge" InstanceType_hpc7a_96xlarge InstanceType = "hpc7a.96xlarge" )
type InstanceTypeHypervisor ¶
type InstanceTypeHypervisor string
const ( InstanceTypeHypervisor_nitro InstanceTypeHypervisor = "nitro" InstanceTypeHypervisor_xen InstanceTypeHypervisor = "xen" )
type InstanceTypeInfo ¶
type InstanceTypeInfo struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceTypeInfo) DeepCopy ¶
func (in *InstanceTypeInfo) DeepCopy() *InstanceTypeInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeInfo.
func (*InstanceTypeInfo) DeepCopyInto ¶
func (in *InstanceTypeInfo) DeepCopyInto(out *InstanceTypeInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeInfoFromInstanceRequirements ¶
type InstanceTypeInfoFromInstanceRequirements struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceTypeInfoFromInstanceRequirements) DeepCopy ¶
func (in *InstanceTypeInfoFromInstanceRequirements) DeepCopy() *InstanceTypeInfoFromInstanceRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeInfoFromInstanceRequirements.
func (*InstanceTypeInfoFromInstanceRequirements) DeepCopyInto ¶
func (in *InstanceTypeInfoFromInstanceRequirements) DeepCopyInto(out *InstanceTypeInfoFromInstanceRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeOffering ¶
type InstanceTypeOffering struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceTypeOffering) DeepCopy ¶
func (in *InstanceTypeOffering) DeepCopy() *InstanceTypeOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeOffering.
func (*InstanceTypeOffering) DeepCopyInto ¶
func (in *InstanceTypeOffering) DeepCopyInto(out *InstanceTypeOffering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceUsage ¶
type InstanceUsage struct { AccountID *string `json:"accountID,omitempty"` UsedInstanceCount *int64 `json:"usedInstanceCount,omitempty"` }
+kubebuilder:skipversion
func (*InstanceUsage) DeepCopy ¶
func (in *InstanceUsage) DeepCopy() *InstanceUsage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceUsage.
func (*InstanceUsage) DeepCopyInto ¶
func (in *InstanceUsage) DeepCopyInto(out *InstanceUsage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InterfacePermissionType ¶
type InterfacePermissionType string
const ( InterfacePermissionType_INSTANCE_ATTACH InterfacePermissionType = "INSTANCE-ATTACH" InterfacePermissionType_EIP_ASSOCIATE InterfacePermissionType = "EIP-ASSOCIATE" )
type InterfaceProtocolType ¶
type InterfaceProtocolType string
const ( InterfaceProtocolType_VLAN InterfaceProtocolType = "VLAN" InterfaceProtocolType_GRE InterfaceProtocolType = "GRE" )
type InternetGateway ¶
type InternetGateway struct { InternetGatewayID *string `json:"internetGatewayID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*InternetGateway) DeepCopy ¶
func (in *InternetGateway) DeepCopy() *InternetGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGateway.
func (*InternetGateway) DeepCopyInto ¶
func (in *InternetGateway) DeepCopyInto(out *InternetGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InternetGatewayAttachment ¶
type InternetGatewayAttachment struct {
VPCID *string `json:"vpcID,omitempty"`
}
+kubebuilder:skipversion
func (*InternetGatewayAttachment) DeepCopy ¶
func (in *InternetGatewayAttachment) DeepCopy() *InternetGatewayAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayAttachment.
func (*InternetGatewayAttachment) DeepCopyInto ¶
func (in *InternetGatewayAttachment) DeepCopyInto(out *InternetGatewayAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairInfo ¶
type KeyPairInfo struct { CreateTime *metav1.Time `json:"createTime,omitempty"` KeyFingerprint *string `json:"keyFingerprint,omitempty"` KeyName *string `json:"keyName,omitempty"` KeyPairID *string `json:"keyPairID,omitempty"` PublicKey *string `json:"publicKey,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*KeyPairInfo) DeepCopy ¶
func (in *KeyPairInfo) DeepCopy() *KeyPairInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairInfo.
func (*KeyPairInfo) DeepCopyInto ¶
func (in *KeyPairInfo) DeepCopyInto(out *KeyPairInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastError ¶
type LastError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*LastError) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastError.
func (*LastError) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchPermission ¶
type LaunchPermission struct { OrganizationARN *string `json:"organizationARN,omitempty"` OrganizationalUnitARN *string `json:"organizationalUnitARN,omitempty"` UserID *string `json:"userID,omitempty"` }
+kubebuilder:skipversion
func (*LaunchPermission) DeepCopy ¶
func (in *LaunchPermission) DeepCopy() *LaunchPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchPermission.
func (*LaunchPermission) DeepCopyInto ¶
func (in *LaunchPermission) DeepCopyInto(out *LaunchPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecification ¶
type LaunchSpecification struct { AddressingType *string `json:"addressingType,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` UserData *string `json:"userData,omitempty"` }
+kubebuilder:skipversion
func (*LaunchSpecification) DeepCopy ¶
func (in *LaunchSpecification) DeepCopy() *LaunchSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecification.
func (*LaunchSpecification) DeepCopyInto ¶
func (in *LaunchSpecification) DeepCopyInto(out *LaunchSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplate ¶
type LaunchTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LaunchTemplateSpec `json:"spec"` Status LaunchTemplateStatus `json:"status,omitempty"` }
LaunchTemplate is the Schema for the LaunchTemplates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*LaunchTemplate) DeepCopy ¶
func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplate.
func (*LaunchTemplate) DeepCopyInto ¶
func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplate) DeepCopyObject ¶
func (in *LaunchTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplate) GetCondition ¶
func (mg *LaunchTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LaunchTemplate.
func (*LaunchTemplate) GetDeletionPolicy ¶
func (mg *LaunchTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LaunchTemplate.
func (*LaunchTemplate) GetManagementPolicies ¶ added in v0.43.0
func (mg *LaunchTemplate) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LaunchTemplate.
func (*LaunchTemplate) GetProviderConfigReference ¶
func (mg *LaunchTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LaunchTemplate.
func (*LaunchTemplate) GetPublishConnectionDetailsTo ¶
func (mg *LaunchTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LaunchTemplate.
func (*LaunchTemplate) GetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LaunchTemplate.
func (*LaunchTemplate) SetConditions ¶
func (mg *LaunchTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this LaunchTemplate.
func (*LaunchTemplate) SetDeletionPolicy ¶
func (mg *LaunchTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LaunchTemplate.
func (*LaunchTemplate) SetManagementPolicies ¶ added in v0.43.0
func (mg *LaunchTemplate) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LaunchTemplate.
func (*LaunchTemplate) SetProviderConfigReference ¶
func (mg *LaunchTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LaunchTemplate.
func (*LaunchTemplate) SetPublishConnectionDetailsTo ¶
func (mg *LaunchTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LaunchTemplate.
func (*LaunchTemplate) SetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LaunchTemplate.
type LaunchTemplateAutoRecoveryState ¶ added in v0.34.0
type LaunchTemplateAutoRecoveryState string
const ( LaunchTemplateAutoRecoveryState_default LaunchTemplateAutoRecoveryState = "default" LaunchTemplateAutoRecoveryState_disabled LaunchTemplateAutoRecoveryState = "disabled" )
type LaunchTemplateBlockDeviceMapping ¶
type LaunchTemplateBlockDeviceMapping struct { DeviceName *string `json:"deviceName,omitempty"` // Describes a block device for an EBS volume. EBS *LaunchTemplateEBSBlockDevice `json:"ebs,omitempty"` NoDevice *string `json:"noDevice,omitempty"` VirtualName *string `json:"virtualName,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateBlockDeviceMapping) DeepCopy ¶
func (in *LaunchTemplateBlockDeviceMapping) DeepCopy() *LaunchTemplateBlockDeviceMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateBlockDeviceMapping.
func (*LaunchTemplateBlockDeviceMapping) DeepCopyInto ¶
func (in *LaunchTemplateBlockDeviceMapping) DeepCopyInto(out *LaunchTemplateBlockDeviceMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateBlockDeviceMappingRequest ¶
type LaunchTemplateBlockDeviceMappingRequest struct { DeviceName *string `json:"deviceName,omitempty"` // The parameters for a block device for an EBS volume. EBS *LaunchTemplateEBSBlockDeviceRequest `json:"ebs,omitempty"` NoDevice *string `json:"noDevice,omitempty"` VirtualName *string `json:"virtualName,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateBlockDeviceMappingRequest) DeepCopy ¶
func (in *LaunchTemplateBlockDeviceMappingRequest) DeepCopy() *LaunchTemplateBlockDeviceMappingRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateBlockDeviceMappingRequest.
func (*LaunchTemplateBlockDeviceMappingRequest) DeepCopyInto ¶
func (in *LaunchTemplateBlockDeviceMappingRequest) DeepCopyInto(out *LaunchTemplateBlockDeviceMappingRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCPUOptions ¶
type LaunchTemplateCPUOptions struct { AmdSevSnp *string `json:"amdSevSnp,omitempty"` CoreCount *int64 `json:"coreCount,omitempty"` ThreadsPerCore *int64 `json:"threadsPerCore,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateCPUOptions) DeepCopy ¶
func (in *LaunchTemplateCPUOptions) DeepCopy() *LaunchTemplateCPUOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCPUOptions.
func (*LaunchTemplateCPUOptions) DeepCopyInto ¶
func (in *LaunchTemplateCPUOptions) DeepCopyInto(out *LaunchTemplateCPUOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCPUOptionsRequest ¶
type LaunchTemplateCPUOptionsRequest struct { AmdSevSnp *string `json:"amdSevSnp,omitempty"` CoreCount *int64 `json:"coreCount,omitempty"` ThreadsPerCore *int64 `json:"threadsPerCore,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateCPUOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateCPUOptionsRequest) DeepCopy() *LaunchTemplateCPUOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCPUOptionsRequest.
func (*LaunchTemplateCPUOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateCPUOptionsRequest) DeepCopyInto(out *LaunchTemplateCPUOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCapacityReservationSpecificationRequest ¶
type LaunchTemplateCapacityReservationSpecificationRequest struct { CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty"` // Describes a target Capacity Reservation or Capacity Reservation group. CapacityReservationTarget *CapacityReservationTarget `json:"capacityReservationTarget,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateCapacityReservationSpecificationRequest) DeepCopy ¶
func (in *LaunchTemplateCapacityReservationSpecificationRequest) DeepCopy() *LaunchTemplateCapacityReservationSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCapacityReservationSpecificationRequest.
func (*LaunchTemplateCapacityReservationSpecificationRequest) DeepCopyInto ¶
func (in *LaunchTemplateCapacityReservationSpecificationRequest) DeepCopyInto(out *LaunchTemplateCapacityReservationSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateCapacityReservationSpecificationResponse ¶
type LaunchTemplateCapacityReservationSpecificationResponse struct { CapacityReservationPreference *string `json:"capacityReservationPreference,omitempty"` // Describes a target Capacity Reservation or Capacity Reservation group. CapacityReservationTarget *CapacityReservationTargetResponse `json:"capacityReservationTarget,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateCapacityReservationSpecificationResponse) DeepCopy ¶
func (in *LaunchTemplateCapacityReservationSpecificationResponse) DeepCopy() *LaunchTemplateCapacityReservationSpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateCapacityReservationSpecificationResponse.
func (*LaunchTemplateCapacityReservationSpecificationResponse) DeepCopyInto ¶
func (in *LaunchTemplateCapacityReservationSpecificationResponse) DeepCopyInto(out *LaunchTemplateCapacityReservationSpecificationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEBSBlockDevice ¶
type LaunchTemplateEBSBlockDevice struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` IOPS *int64 `json:"iops,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Throughput *int64 `json:"throughput,omitempty"` VolumeSize *int64 `json:"volumeSize,omitempty"` VolumeType *string `json:"volumeType,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateEBSBlockDevice) DeepCopy ¶
func (in *LaunchTemplateEBSBlockDevice) DeepCopy() *LaunchTemplateEBSBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEBSBlockDevice.
func (*LaunchTemplateEBSBlockDevice) DeepCopyInto ¶
func (in *LaunchTemplateEBSBlockDevice) DeepCopyInto(out *LaunchTemplateEBSBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEBSBlockDeviceRequest ¶
type LaunchTemplateEBSBlockDeviceRequest struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` IOPS *int64 `json:"iops,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Throughput *int64 `json:"throughput,omitempty"` VolumeSize *int64 `json:"volumeSize,omitempty"` VolumeType *string `json:"volumeType,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateEBSBlockDeviceRequest) DeepCopy ¶
func (in *LaunchTemplateEBSBlockDeviceRequest) DeepCopy() *LaunchTemplateEBSBlockDeviceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEBSBlockDeviceRequest.
func (*LaunchTemplateEBSBlockDeviceRequest) DeepCopyInto ¶
func (in *LaunchTemplateEBSBlockDeviceRequest) DeepCopyInto(out *LaunchTemplateEBSBlockDeviceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateElasticInferenceAccelerator ¶
type LaunchTemplateElasticInferenceAccelerator struct { Count *int64 `json:"count,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateElasticInferenceAccelerator) DeepCopy ¶
func (in *LaunchTemplateElasticInferenceAccelerator) DeepCopy() *LaunchTemplateElasticInferenceAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateElasticInferenceAccelerator.
func (*LaunchTemplateElasticInferenceAccelerator) DeepCopyInto ¶
func (in *LaunchTemplateElasticInferenceAccelerator) DeepCopyInto(out *LaunchTemplateElasticInferenceAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateElasticInferenceAcceleratorResponse ¶
type LaunchTemplateElasticInferenceAcceleratorResponse struct { Count *int64 `json:"count,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateElasticInferenceAcceleratorResponse) DeepCopy ¶
func (in *LaunchTemplateElasticInferenceAcceleratorResponse) DeepCopy() *LaunchTemplateElasticInferenceAcceleratorResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateElasticInferenceAcceleratorResponse.
func (*LaunchTemplateElasticInferenceAcceleratorResponse) DeepCopyInto ¶
func (in *LaunchTemplateElasticInferenceAcceleratorResponse) DeepCopyInto(out *LaunchTemplateElasticInferenceAcceleratorResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEnclaveOptions ¶
type LaunchTemplateEnclaveOptions struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateEnclaveOptions) DeepCopy ¶
func (in *LaunchTemplateEnclaveOptions) DeepCopy() *LaunchTemplateEnclaveOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEnclaveOptions.
func (*LaunchTemplateEnclaveOptions) DeepCopyInto ¶
func (in *LaunchTemplateEnclaveOptions) DeepCopyInto(out *LaunchTemplateEnclaveOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateEnclaveOptionsRequest ¶
type LaunchTemplateEnclaveOptionsRequest struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateEnclaveOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateEnclaveOptionsRequest) DeepCopy() *LaunchTemplateEnclaveOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateEnclaveOptionsRequest.
func (*LaunchTemplateEnclaveOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateEnclaveOptionsRequest) DeepCopyInto(out *LaunchTemplateEnclaveOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateErrorCode ¶
type LaunchTemplateErrorCode string
const ( LaunchTemplateErrorCode_launchTemplateIdDoesNotExist LaunchTemplateErrorCode = "launchTemplateIdDoesNotExist" LaunchTemplateErrorCode_launchTemplateIdMalformed LaunchTemplateErrorCode = "launchTemplateIdMalformed" LaunchTemplateErrorCode_launchTemplateNameDoesNotExist LaunchTemplateErrorCode = "launchTemplateNameDoesNotExist" LaunchTemplateErrorCode_launchTemplateNameMalformed LaunchTemplateErrorCode = "launchTemplateNameMalformed" LaunchTemplateErrorCode_launchTemplateVersionDoesNotExist LaunchTemplateErrorCode = "launchTemplateVersionDoesNotExist" LaunchTemplateErrorCode_unexpectedError LaunchTemplateErrorCode = "unexpectedError" )
type LaunchTemplateHTTPTokensState ¶
type LaunchTemplateHTTPTokensState string
const ( LaunchTemplateHTTPTokensState_optional LaunchTemplateHTTPTokensState = "optional" LaunchTemplateHTTPTokensState_required LaunchTemplateHTTPTokensState = "required" )
type LaunchTemplateHibernationOptions ¶
type LaunchTemplateHibernationOptions struct {
Configured *bool `json:"configured,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateHibernationOptions) DeepCopy ¶
func (in *LaunchTemplateHibernationOptions) DeepCopy() *LaunchTemplateHibernationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateHibernationOptions.
func (*LaunchTemplateHibernationOptions) DeepCopyInto ¶
func (in *LaunchTemplateHibernationOptions) DeepCopyInto(out *LaunchTemplateHibernationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateHibernationOptionsRequest ¶
type LaunchTemplateHibernationOptionsRequest struct {
Configured *bool `json:"configured,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateHibernationOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateHibernationOptionsRequest) DeepCopy() *LaunchTemplateHibernationOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateHibernationOptionsRequest.
func (*LaunchTemplateHibernationOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateHibernationOptionsRequest) DeepCopyInto(out *LaunchTemplateHibernationOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateIAMInstanceProfileSpecification ¶
type LaunchTemplateIAMInstanceProfileSpecification struct { ARN *string `json:"arn,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateIAMInstanceProfileSpecification) DeepCopy ¶
func (in *LaunchTemplateIAMInstanceProfileSpecification) DeepCopy() *LaunchTemplateIAMInstanceProfileSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateIAMInstanceProfileSpecification.
func (*LaunchTemplateIAMInstanceProfileSpecification) DeepCopyInto ¶
func (in *LaunchTemplateIAMInstanceProfileSpecification) DeepCopyInto(out *LaunchTemplateIAMInstanceProfileSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateIAMInstanceProfileSpecificationRequest ¶
type LaunchTemplateIAMInstanceProfileSpecificationRequest struct { ARN *string `json:"arn,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateIAMInstanceProfileSpecificationRequest) DeepCopy ¶
func (in *LaunchTemplateIAMInstanceProfileSpecificationRequest) DeepCopy() *LaunchTemplateIAMInstanceProfileSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateIAMInstanceProfileSpecificationRequest.
func (*LaunchTemplateIAMInstanceProfileSpecificationRequest) DeepCopyInto ¶
func (in *LaunchTemplateIAMInstanceProfileSpecificationRequest) DeepCopyInto(out *LaunchTemplateIAMInstanceProfileSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMaintenanceOptions ¶ added in v0.34.0
type LaunchTemplateInstanceMaintenanceOptions struct {
AutoRecovery *string `json:"autoRecovery,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMaintenanceOptions) DeepCopy ¶ added in v0.34.0
func (in *LaunchTemplateInstanceMaintenanceOptions) DeepCopy() *LaunchTemplateInstanceMaintenanceOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMaintenanceOptions.
func (*LaunchTemplateInstanceMaintenanceOptions) DeepCopyInto ¶ added in v0.34.0
func (in *LaunchTemplateInstanceMaintenanceOptions) DeepCopyInto(out *LaunchTemplateInstanceMaintenanceOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMaintenanceOptionsRequest ¶ added in v0.34.0
type LaunchTemplateInstanceMaintenanceOptionsRequest struct {
AutoRecovery *string `json:"autoRecovery,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMaintenanceOptionsRequest) DeepCopy ¶ added in v0.34.0
func (in *LaunchTemplateInstanceMaintenanceOptionsRequest) DeepCopy() *LaunchTemplateInstanceMaintenanceOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMaintenanceOptionsRequest.
func (*LaunchTemplateInstanceMaintenanceOptionsRequest) DeepCopyInto ¶ added in v0.34.0
func (in *LaunchTemplateInstanceMaintenanceOptionsRequest) DeepCopyInto(out *LaunchTemplateInstanceMaintenanceOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMarketOptions ¶
type LaunchTemplateInstanceMarketOptions struct { MarketType *string `json:"marketType,omitempty"` // The options for Spot Instances. SpotOptions *LaunchTemplateSpotMarketOptions `json:"spotOptions,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMarketOptions) DeepCopy ¶
func (in *LaunchTemplateInstanceMarketOptions) DeepCopy() *LaunchTemplateInstanceMarketOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMarketOptions.
func (*LaunchTemplateInstanceMarketOptions) DeepCopyInto ¶
func (in *LaunchTemplateInstanceMarketOptions) DeepCopyInto(out *LaunchTemplateInstanceMarketOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMarketOptionsRequest ¶
type LaunchTemplateInstanceMarketOptionsRequest struct { MarketType *string `json:"marketType,omitempty"` // The options for Spot Instances. SpotOptions *LaunchTemplateSpotMarketOptionsRequest `json:"spotOptions,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMarketOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateInstanceMarketOptionsRequest) DeepCopy() *LaunchTemplateInstanceMarketOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMarketOptionsRequest.
func (*LaunchTemplateInstanceMarketOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateInstanceMarketOptionsRequest) DeepCopyInto(out *LaunchTemplateInstanceMarketOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMetadataEndpointState ¶
type LaunchTemplateInstanceMetadataEndpointState string
const ( LaunchTemplateInstanceMetadataEndpointState_disabled LaunchTemplateInstanceMetadataEndpointState = "disabled" LaunchTemplateInstanceMetadataEndpointState_enabled LaunchTemplateInstanceMetadataEndpointState = "enabled" )
type LaunchTemplateInstanceMetadataOptions ¶
type LaunchTemplateInstanceMetadataOptions struct { HTTPEndpoint *string `json:"httpEndpoint,omitempty"` HTTPProtocolIPv6 *string `json:"httpProtocolIPv6,omitempty"` HTTPPutResponseHopLimit *int64 `json:"httpPutResponseHopLimit,omitempty"` HTTPTokens *string `json:"httpTokens,omitempty"` InstanceMetadataTags *string `json:"instanceMetadataTags,omitempty"` State *string `json:"state,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMetadataOptions) DeepCopy ¶
func (in *LaunchTemplateInstanceMetadataOptions) DeepCopy() *LaunchTemplateInstanceMetadataOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMetadataOptions.
func (*LaunchTemplateInstanceMetadataOptions) DeepCopyInto ¶
func (in *LaunchTemplateInstanceMetadataOptions) DeepCopyInto(out *LaunchTemplateInstanceMetadataOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMetadataOptionsRequest ¶
type LaunchTemplateInstanceMetadataOptionsRequest struct { HTTPEndpoint *string `json:"httpEndpoint,omitempty"` HTTPProtocolIPv6 *string `json:"httpProtocolIPv6,omitempty"` HTTPPutResponseHopLimit *int64 `json:"httpPutResponseHopLimit,omitempty"` HTTPTokens *string `json:"httpTokens,omitempty"` InstanceMetadataTags *string `json:"instanceMetadataTags,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceMetadataOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateInstanceMetadataOptionsRequest) DeepCopy() *LaunchTemplateInstanceMetadataOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceMetadataOptionsRequest.
func (*LaunchTemplateInstanceMetadataOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateInstanceMetadataOptionsRequest) DeepCopyInto(out *LaunchTemplateInstanceMetadataOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceMetadataOptionsState ¶
type LaunchTemplateInstanceMetadataOptionsState string
const ( LaunchTemplateInstanceMetadataOptionsState_pending LaunchTemplateInstanceMetadataOptionsState = "pending" LaunchTemplateInstanceMetadataOptionsState_applied LaunchTemplateInstanceMetadataOptionsState = "applied" )
type LaunchTemplateInstanceMetadataProtocolIPv6 ¶
type LaunchTemplateInstanceMetadataProtocolIPv6 string
const ( LaunchTemplateInstanceMetadataProtocolIPv6_disabled LaunchTemplateInstanceMetadataProtocolIPv6 = "disabled" LaunchTemplateInstanceMetadataProtocolIPv6_enabled LaunchTemplateInstanceMetadataProtocolIPv6 = "enabled" )
type LaunchTemplateInstanceMetadataTagsState ¶ added in v0.34.0
type LaunchTemplateInstanceMetadataTagsState string
const ( LaunchTemplateInstanceMetadataTagsState_disabled LaunchTemplateInstanceMetadataTagsState = "disabled" LaunchTemplateInstanceMetadataTagsState_enabled LaunchTemplateInstanceMetadataTagsState = "enabled" )
type LaunchTemplateInstanceNetworkInterfaceSpecification ¶
type LaunchTemplateInstanceNetworkInterfaceSpecification struct { AssociateCarrierIPAddress *bool `json:"associateCarrierIPAddress,omitempty"` AssociatePublicIPAddress *bool `json:"associatePublicIPAddress,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Description *string `json:"description,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` Groups []*string `json:"groups,omitempty"` InterfaceType *string `json:"interfaceType,omitempty"` IPv4PrefixCount *int64 `json:"ipv4PrefixCount,omitempty"` IPv4Prefixes []*IPv4PrefixSpecificationResponse `json:"ipv4Prefixes,omitempty"` IPv6AddressCount *int64 `json:"ipv6AddressCount,omitempty"` IPv6Addresses []*InstanceIPv6Address `json:"ipv6Addresses,omitempty"` IPv6PrefixCount *int64 `json:"ipv6PrefixCount,omitempty"` IPv6Prefixes []*IPv6PrefixSpecificationResponse `json:"ipv6Prefixes,omitempty"` NetworkCardIndex *int64 `json:"networkCardIndex,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` PrimaryIPv6 *bool `json:"primaryIPv6,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddresses []*PrivateIPAddressSpecification `json:"privateIPAddresses,omitempty"` SecondaryPrivateIPAddressCount *int64 `json:"secondaryPrivateIPAddressCount,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceNetworkInterfaceSpecification) DeepCopy ¶
func (in *LaunchTemplateInstanceNetworkInterfaceSpecification) DeepCopy() *LaunchTemplateInstanceNetworkInterfaceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceNetworkInterfaceSpecification.
func (*LaunchTemplateInstanceNetworkInterfaceSpecification) DeepCopyInto ¶
func (in *LaunchTemplateInstanceNetworkInterfaceSpecification) DeepCopyInto(out *LaunchTemplateInstanceNetworkInterfaceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateInstanceNetworkInterfaceSpecificationRequest ¶
type LaunchTemplateInstanceNetworkInterfaceSpecificationRequest struct { AssociateCarrierIPAddress *bool `json:"associateCarrierIPAddress,omitempty"` AssociatePublicIPAddress *bool `json:"associatePublicIPAddress,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Description *string `json:"description,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` Groups []*string `json:"groups,omitempty"` InterfaceType *string `json:"interfaceType,omitempty"` IPv4PrefixCount *int64 `json:"ipv4PrefixCount,omitempty"` IPv4Prefixes []*IPv4PrefixSpecificationRequest `json:"ipv4Prefixes,omitempty"` IPv6AddressCount *int64 `json:"ipv6AddressCount,omitempty"` IPv6Addresses []*InstanceIPv6AddressRequest `json:"ipv6Addresses,omitempty"` IPv6PrefixCount *int64 `json:"ipv6PrefixCount,omitempty"` IPv6Prefixes []*IPv6PrefixSpecificationRequest `json:"ipv6Prefixes,omitempty"` NetworkCardIndex *int64 `json:"networkCardIndex,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` PrimaryIPv6 *bool `json:"primaryIPv6,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` PrivateIPAddresses []*PrivateIPAddressSpecification `json:"privateIPAddresses,omitempty"` SecondaryPrivateIPAddressCount *int64 `json:"secondaryPrivateIPAddressCount,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) DeepCopy ¶
func (in *LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) DeepCopy() *LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateInstanceNetworkInterfaceSpecificationRequest.
func (*LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) DeepCopyInto ¶
func (in *LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) DeepCopyInto(out *LaunchTemplateInstanceNetworkInterfaceSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateLicenseConfiguration ¶
type LaunchTemplateLicenseConfiguration struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateLicenseConfiguration) DeepCopy ¶
func (in *LaunchTemplateLicenseConfiguration) DeepCopy() *LaunchTemplateLicenseConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateLicenseConfiguration.
func (*LaunchTemplateLicenseConfiguration) DeepCopyInto ¶
func (in *LaunchTemplateLicenseConfiguration) DeepCopyInto(out *LaunchTemplateLicenseConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateLicenseConfigurationRequest ¶
type LaunchTemplateLicenseConfigurationRequest struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateLicenseConfigurationRequest) DeepCopy ¶
func (in *LaunchTemplateLicenseConfigurationRequest) DeepCopy() *LaunchTemplateLicenseConfigurationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateLicenseConfigurationRequest.
func (*LaunchTemplateLicenseConfigurationRequest) DeepCopyInto ¶
func (in *LaunchTemplateLicenseConfigurationRequest) DeepCopyInto(out *LaunchTemplateLicenseConfigurationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateList ¶
type LaunchTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LaunchTemplate `json:"items"` }
LaunchTemplateList contains a list of LaunchTemplates
func (*LaunchTemplateList) DeepCopy ¶
func (in *LaunchTemplateList) DeepCopy() *LaunchTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateList.
func (*LaunchTemplateList) DeepCopyInto ¶
func (in *LaunchTemplateList) DeepCopyInto(out *LaunchTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplateList) DeepCopyObject ¶
func (in *LaunchTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplateList) GetItems ¶
func (l *LaunchTemplateList) GetItems() []resource.Managed
GetItems of this LaunchTemplateList.
type LaunchTemplateObservation ¶
type LaunchTemplateObservation struct { // Information about the launch template. LaunchTemplate *LaunchTemplate_SDK `json:"launchTemplate,omitempty"` // If the launch template contains parameters or parameter combinations that // are not valid, an error code and an error message are returned for each issue // that's found. Warning *ValidationWarning `json:"warning,omitempty"` }
LaunchTemplateObservation defines the observed state of LaunchTemplate
func (*LaunchTemplateObservation) DeepCopy ¶
func (in *LaunchTemplateObservation) DeepCopy() *LaunchTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateObservation.
func (*LaunchTemplateObservation) DeepCopyInto ¶
func (in *LaunchTemplateObservation) DeepCopyInto(out *LaunchTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateOverrides ¶
type LaunchTemplateOverrides struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) // or with the RunInstances API (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), // you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirements `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` Priority *float64 `json:"priority,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` SubnetID *string `json:"subnetID,omitempty"` WeightedCapacity *float64 `json:"weightedCapacity,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateOverrides) DeepCopy ¶
func (in *LaunchTemplateOverrides) DeepCopy() *LaunchTemplateOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateOverrides.
func (*LaunchTemplateOverrides) DeepCopyInto ¶
func (in *LaunchTemplateOverrides) DeepCopyInto(out *LaunchTemplateOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateParameters ¶
type LaunchTemplateParameters struct { // Region is which region the LaunchTemplate will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The information for the launch template. // +kubebuilder:validation:Required LaunchTemplateData *RequestLaunchTemplateData `json:"launchTemplateData"` // A name for the launch template. // +kubebuilder:validation:Required LaunchTemplateName *string `json:"launchTemplateName"` // The tags to apply to the launch template on creation. To tag the launch template, // the resource type must be launch-template. // // To specify the tags for the resources that are created when an instance is // launched, you must use the TagSpecifications parameter in the launch template // data (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestLaunchTemplateData.html) // structure. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` // A description for the first version of the launch template. VersionDescription *string `json:"versionDescription,omitempty"` CustomLaunchTemplateParameters `json:",inline"` }
LaunchTemplateParameters defines the desired state of LaunchTemplate
func (*LaunchTemplateParameters) DeepCopy ¶
func (in *LaunchTemplateParameters) DeepCopy() *LaunchTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateParameters.
func (*LaunchTemplateParameters) DeepCopyInto ¶
func (in *LaunchTemplateParameters) DeepCopyInto(out *LaunchTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatePlacement ¶
type LaunchTemplatePlacement struct { Affinity *string `json:"affinity,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` HostID *string `json:"hostID,omitempty"` HostResourceGroupARN *string `json:"hostResourceGroupARN,omitempty"` PartitionNumber *int64 `json:"partitionNumber,omitempty"` SpreadDomain *string `json:"spreadDomain,omitempty"` Tenancy *string `json:"tenancy,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplatePlacement) DeepCopy ¶
func (in *LaunchTemplatePlacement) DeepCopy() *LaunchTemplatePlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatePlacement.
func (*LaunchTemplatePlacement) DeepCopyInto ¶
func (in *LaunchTemplatePlacement) DeepCopyInto(out *LaunchTemplatePlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatePlacementRequest ¶
type LaunchTemplatePlacementRequest struct { Affinity *string `json:"affinity,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` HostID *string `json:"hostID,omitempty"` HostResourceGroupARN *string `json:"hostResourceGroupARN,omitempty"` PartitionNumber *int64 `json:"partitionNumber,omitempty"` SpreadDomain *string `json:"spreadDomain,omitempty"` Tenancy *string `json:"tenancy,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplatePlacementRequest) DeepCopy ¶
func (in *LaunchTemplatePlacementRequest) DeepCopy() *LaunchTemplatePlacementRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatePlacementRequest.
func (*LaunchTemplatePlacementRequest) DeepCopyInto ¶
func (in *LaunchTemplatePlacementRequest) DeepCopyInto(out *LaunchTemplatePlacementRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatePrivateDNSNameOptions ¶ added in v0.34.0
type LaunchTemplatePrivateDNSNameOptions struct { EnableResourceNameDNSAAAARecord *bool `json:"enableResourceNameDNSAAAARecord,omitempty"` EnableResourceNameDNSARecord *bool `json:"enableResourceNameDNSARecord,omitempty"` HostnameType *string `json:"hostnameType,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplatePrivateDNSNameOptions) DeepCopy ¶ added in v0.34.0
func (in *LaunchTemplatePrivateDNSNameOptions) DeepCopy() *LaunchTemplatePrivateDNSNameOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatePrivateDNSNameOptions.
func (*LaunchTemplatePrivateDNSNameOptions) DeepCopyInto ¶ added in v0.34.0
func (in *LaunchTemplatePrivateDNSNameOptions) DeepCopyInto(out *LaunchTemplatePrivateDNSNameOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatePrivateDNSNameOptionsRequest ¶ added in v0.34.0
type LaunchTemplatePrivateDNSNameOptionsRequest struct { EnableResourceNameDNSAAAARecord *bool `json:"enableResourceNameDNSAAAARecord,omitempty"` EnableResourceNameDNSARecord *bool `json:"enableResourceNameDNSARecord,omitempty"` HostnameType *string `json:"hostnameType,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplatePrivateDNSNameOptionsRequest) DeepCopy ¶ added in v0.34.0
func (in *LaunchTemplatePrivateDNSNameOptionsRequest) DeepCopy() *LaunchTemplatePrivateDNSNameOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatePrivateDNSNameOptionsRequest.
func (*LaunchTemplatePrivateDNSNameOptionsRequest) DeepCopyInto ¶ added in v0.34.0
func (in *LaunchTemplatePrivateDNSNameOptionsRequest) DeepCopyInto(out *LaunchTemplatePrivateDNSNameOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpec ¶
type LaunchTemplateSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider LaunchTemplateParameters `json:"forProvider"` }
LaunchTemplateSpec defines the desired state of LaunchTemplate
func (*LaunchTemplateSpec) DeepCopy ¶
func (in *LaunchTemplateSpec) DeepCopy() *LaunchTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpec.
func (*LaunchTemplateSpec) DeepCopyInto ¶
func (in *LaunchTemplateSpec) DeepCopyInto(out *LaunchTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecification ¶
type LaunchTemplateSpecification struct { LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateSpecification) DeepCopy ¶
func (in *LaunchTemplateSpecification) DeepCopy() *LaunchTemplateSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecification.
func (*LaunchTemplateSpecification) DeepCopyInto ¶
func (in *LaunchTemplateSpecification) DeepCopyInto(out *LaunchTemplateSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpotMarketOptions ¶
type LaunchTemplateSpotMarketOptions struct { BlockDurationMinutes *int64 `json:"blockDurationMinutes,omitempty"` InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty"` MaxPrice *string `json:"maxPrice,omitempty"` SpotInstanceType *string `json:"spotInstanceType,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateSpotMarketOptions) DeepCopy ¶
func (in *LaunchTemplateSpotMarketOptions) DeepCopy() *LaunchTemplateSpotMarketOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpotMarketOptions.
func (*LaunchTemplateSpotMarketOptions) DeepCopyInto ¶
func (in *LaunchTemplateSpotMarketOptions) DeepCopyInto(out *LaunchTemplateSpotMarketOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpotMarketOptionsRequest ¶
type LaunchTemplateSpotMarketOptionsRequest struct { BlockDurationMinutes *int64 `json:"blockDurationMinutes,omitempty"` InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty"` MaxPrice *string `json:"maxPrice,omitempty"` SpotInstanceType *string `json:"spotInstanceType,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateSpotMarketOptionsRequest) DeepCopy ¶
func (in *LaunchTemplateSpotMarketOptionsRequest) DeepCopy() *LaunchTemplateSpotMarketOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpotMarketOptionsRequest.
func (*LaunchTemplateSpotMarketOptionsRequest) DeepCopyInto ¶
func (in *LaunchTemplateSpotMarketOptionsRequest) DeepCopyInto(out *LaunchTemplateSpotMarketOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateStatus ¶
type LaunchTemplateStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider LaunchTemplateObservation `json:"atProvider,omitempty"` }
LaunchTemplateStatus defines the observed state of LaunchTemplate.
func (*LaunchTemplateStatus) DeepCopy ¶
func (in *LaunchTemplateStatus) DeepCopy() *LaunchTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateStatus.
func (*LaunchTemplateStatus) DeepCopyInto ¶
func (in *LaunchTemplateStatus) DeepCopyInto(out *LaunchTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateTagSpecification ¶
type LaunchTemplateTagSpecification struct { ResourceType *string `json:"resourceType,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateTagSpecification) DeepCopy ¶
func (in *LaunchTemplateTagSpecification) DeepCopy() *LaunchTemplateTagSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateTagSpecification.
func (*LaunchTemplateTagSpecification) DeepCopyInto ¶
func (in *LaunchTemplateTagSpecification) DeepCopyInto(out *LaunchTemplateTagSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateTagSpecificationRequest ¶
type LaunchTemplateTagSpecificationRequest struct { ResourceType *string `json:"resourceType,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateTagSpecificationRequest) DeepCopy ¶
func (in *LaunchTemplateTagSpecificationRequest) DeepCopy() *LaunchTemplateTagSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateTagSpecificationRequest.
func (*LaunchTemplateTagSpecificationRequest) DeepCopyInto ¶
func (in *LaunchTemplateTagSpecificationRequest) DeepCopyInto(out *LaunchTemplateTagSpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateVersion ¶
type LaunchTemplateVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LaunchTemplateVersionSpec `json:"spec"` Status LaunchTemplateVersionStatus `json:"status,omitempty"` }
LaunchTemplateVersion is the Schema for the LaunchTemplateVersions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*LaunchTemplateVersion) DeepCopy ¶
func (in *LaunchTemplateVersion) DeepCopy() *LaunchTemplateVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersion.
func (*LaunchTemplateVersion) DeepCopyInto ¶
func (in *LaunchTemplateVersion) DeepCopyInto(out *LaunchTemplateVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplateVersion) DeepCopyObject ¶
func (in *LaunchTemplateVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplateVersion) GetCondition ¶
func (mg *LaunchTemplateVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) GetDeletionPolicy ¶
func (mg *LaunchTemplateVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) GetManagementPolicies ¶ added in v0.43.0
func (mg *LaunchTemplateVersion) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) GetProviderConfigReference ¶
func (mg *LaunchTemplateVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) GetPublishConnectionDetailsTo ¶
func (mg *LaunchTemplateVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) GetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplateVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) ResolveReferences ¶
ResolveReferences of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetConditions ¶
func (mg *LaunchTemplateVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetDeletionPolicy ¶
func (mg *LaunchTemplateVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetManagementPolicies ¶ added in v0.43.0
func (mg *LaunchTemplateVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetProviderConfigReference ¶
func (mg *LaunchTemplateVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetPublishConnectionDetailsTo ¶
func (mg *LaunchTemplateVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LaunchTemplateVersion.
func (*LaunchTemplateVersion) SetWriteConnectionSecretToReference ¶
func (mg *LaunchTemplateVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LaunchTemplateVersion.
type LaunchTemplateVersionList ¶
type LaunchTemplateVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LaunchTemplateVersion `json:"items"` }
LaunchTemplateVersionList contains a list of LaunchTemplateVersions
func (*LaunchTemplateVersionList) DeepCopy ¶
func (in *LaunchTemplateVersionList) DeepCopy() *LaunchTemplateVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersionList.
func (*LaunchTemplateVersionList) DeepCopyInto ¶
func (in *LaunchTemplateVersionList) DeepCopyInto(out *LaunchTemplateVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplateVersionList) DeepCopyObject ¶
func (in *LaunchTemplateVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplateVersionList) GetItems ¶
func (l *LaunchTemplateVersionList) GetItems() []resource.Managed
GetItems of this LaunchTemplateVersionList.
type LaunchTemplateVersionObservation ¶
type LaunchTemplateVersionObservation struct { // Information about the launch template version. LaunchTemplateVersion *LaunchTemplateVersion_SDK `json:"launchTemplateVersion,omitempty"` // If the new version of the launch template contains parameters or parameter // combinations that are not valid, an error code and an error message are returned // for each issue that's found. Warning *ValidationWarning `json:"warning,omitempty"` }
LaunchTemplateVersionObservation defines the observed state of LaunchTemplateVersion
func (*LaunchTemplateVersionObservation) DeepCopy ¶
func (in *LaunchTemplateVersionObservation) DeepCopy() *LaunchTemplateVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersionObservation.
func (*LaunchTemplateVersionObservation) DeepCopyInto ¶
func (in *LaunchTemplateVersionObservation) DeepCopyInto(out *LaunchTemplateVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateVersionParameters ¶
type LaunchTemplateVersionParameters struct { // Region is which region the LaunchTemplateVersion will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The information for the launch template. // +kubebuilder:validation:Required LaunchTemplateData *RequestLaunchTemplateData `json:"launchTemplateData"` // If true, and if a Systems Manager parameter is specified for ImageId, the // AMI ID is displayed in the response for imageID. For more information, see // Use a Systems Manager parameter instead of an AMI ID (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#use-an-ssm-parameter-instead-of-an-ami-id) // in the Amazon Elastic Compute Cloud User Guide. // // Default: false ResolveAlias *bool `json:"resolveAlias,omitempty"` // The version number of the launch template version on which to base the new // version. The new version inherits the same launch parameters as the source // version, except for parameters that you specify in LaunchTemplateData. Snapshots // applied to the block device mapping are ignored when creating a new version // unless they are explicitly included. SourceVersion *string `json:"sourceVersion,omitempty"` // A description for the version of the launch template. VersionDescription *string `json:"versionDescription,omitempty"` CustomLaunchTemplateVersionParameters `json:",inline"` }
LaunchTemplateVersionParameters defines the desired state of LaunchTemplateVersion
func (*LaunchTemplateVersionParameters) DeepCopy ¶
func (in *LaunchTemplateVersionParameters) DeepCopy() *LaunchTemplateVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersionParameters.
func (*LaunchTemplateVersionParameters) DeepCopyInto ¶
func (in *LaunchTemplateVersionParameters) DeepCopyInto(out *LaunchTemplateVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateVersionSpec ¶
type LaunchTemplateVersionSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider LaunchTemplateVersionParameters `json:"forProvider"` }
LaunchTemplateVersionSpec defines the desired state of LaunchTemplateVersion
func (*LaunchTemplateVersionSpec) DeepCopy ¶
func (in *LaunchTemplateVersionSpec) DeepCopy() *LaunchTemplateVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersionSpec.
func (*LaunchTemplateVersionSpec) DeepCopyInto ¶
func (in *LaunchTemplateVersionSpec) DeepCopyInto(out *LaunchTemplateVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateVersionStatus ¶
type LaunchTemplateVersionStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider LaunchTemplateVersionObservation `json:"atProvider,omitempty"` }
LaunchTemplateVersionStatus defines the observed state of LaunchTemplateVersion.
func (*LaunchTemplateVersionStatus) DeepCopy ¶
func (in *LaunchTemplateVersionStatus) DeepCopy() *LaunchTemplateVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersionStatus.
func (*LaunchTemplateVersionStatus) DeepCopyInto ¶
func (in *LaunchTemplateVersionStatus) DeepCopyInto(out *LaunchTemplateVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateVersion_SDK ¶
type LaunchTemplateVersion_SDK struct { CreateTime *metav1.Time `json:"createTime,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` DefaultVersion *bool `json:"defaultVersion,omitempty"` // The information for a launch template. LaunchTemplateData *ResponseLaunchTemplateData `json:"launchTemplateData,omitempty"` LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` VersionDescription *string `json:"versionDescription,omitempty"` VersionNumber *int64 `json:"versionNumber,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplateVersion_SDK) DeepCopy ¶
func (in *LaunchTemplateVersion_SDK) DeepCopy() *LaunchTemplateVersion_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateVersion_SDK.
func (*LaunchTemplateVersion_SDK) DeepCopyInto ¶
func (in *LaunchTemplateVersion_SDK) DeepCopyInto(out *LaunchTemplateVersion_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplate_SDK ¶
type LaunchTemplate_SDK struct { CreateTime *metav1.Time `json:"createTime,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` DefaultVersionNumber *int64 `json:"defaultVersionNumber,omitempty"` LatestVersionNumber *int64 `json:"latestVersionNumber,omitempty"` LaunchTemplateID *string `json:"launchTemplateID,omitempty"` LaunchTemplateName *string `json:"launchTemplateName,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LaunchTemplate_SDK) DeepCopy ¶
func (in *LaunchTemplate_SDK) DeepCopy() *LaunchTemplate_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplate_SDK.
func (*LaunchTemplate_SDK) DeepCopyInto ¶
func (in *LaunchTemplate_SDK) DeepCopyInto(out *LaunchTemplate_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatesMonitoring ¶
type LaunchTemplatesMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplatesMonitoring) DeepCopy ¶
func (in *LaunchTemplatesMonitoring) DeepCopy() *LaunchTemplatesMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatesMonitoring.
func (*LaunchTemplatesMonitoring) DeepCopyInto ¶
func (in *LaunchTemplatesMonitoring) DeepCopyInto(out *LaunchTemplatesMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplatesMonitoringRequest ¶
type LaunchTemplatesMonitoringRequest struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplatesMonitoringRequest) DeepCopy ¶
func (in *LaunchTemplatesMonitoringRequest) DeepCopy() *LaunchTemplatesMonitoringRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplatesMonitoringRequest.
func (*LaunchTemplatesMonitoringRequest) DeepCopyInto ¶
func (in *LaunchTemplatesMonitoringRequest) DeepCopyInto(out *LaunchTemplatesMonitoringRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseConfiguration ¶
type LicenseConfiguration struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*LicenseConfiguration) DeepCopy ¶
func (in *LicenseConfiguration) DeepCopy() *LicenseConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseConfiguration.
func (*LicenseConfiguration) DeepCopyInto ¶
func (in *LicenseConfiguration) DeepCopyInto(out *LicenseConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseConfigurationRequest ¶
type LicenseConfigurationRequest struct {
LicenseConfigurationARN *string `json:"licenseConfigurationARN,omitempty"`
}
+kubebuilder:skipversion
func (*LicenseConfigurationRequest) DeepCopy ¶
func (in *LicenseConfigurationRequest) DeepCopy() *LicenseConfigurationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseConfigurationRequest.
func (*LicenseConfigurationRequest) DeepCopyInto ¶
func (in *LicenseConfigurationRequest) DeepCopyInto(out *LicenseConfigurationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListingState ¶
type ListingState string
const ( ListingState_available ListingState = "available" ListingState_sold ListingState = "sold" ListingState_cancelled ListingState = "cancelled" ListingState_pending ListingState = "pending" )
type ListingStatus ¶
type ListingStatus string
const ( ListingStatus_active ListingStatus = "active" ListingStatus_pending ListingStatus = "pending" ListingStatus_cancelled ListingStatus = "cancelled" ListingStatus_closed ListingStatus = "closed" )
type LoadPermission ¶
type LoadPermission struct {
UserID *string `json:"userID,omitempty"`
}
+kubebuilder:skipversion
func (*LoadPermission) DeepCopy ¶
func (in *LoadPermission) DeepCopy() *LoadPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadPermission.
func (*LoadPermission) DeepCopyInto ¶
func (in *LoadPermission) DeepCopyInto(out *LoadPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadPermissionRequest ¶
type LoadPermissionRequest struct {
UserID *string `json:"userID,omitempty"`
}
+kubebuilder:skipversion
func (*LoadPermissionRequest) DeepCopy ¶
func (in *LoadPermissionRequest) DeepCopy() *LoadPermissionRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadPermissionRequest.
func (*LoadPermissionRequest) DeepCopyInto ¶
func (in *LoadPermissionRequest) DeepCopyInto(out *LoadPermissionRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGateway ¶
type LocalGateway struct { LocalGatewayID *string `json:"localGatewayID,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LocalGateway) DeepCopy ¶
func (in *LocalGateway) DeepCopy() *LocalGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGateway.
func (*LocalGateway) DeepCopyInto ¶
func (in *LocalGateway) DeepCopyInto(out *LocalGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRoute ¶
type LocalGatewayRoute struct { DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
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.
type LocalGatewayRouteState ¶
type LocalGatewayRouteState string
const ( LocalGatewayRouteState_pending LocalGatewayRouteState = "pending" LocalGatewayRouteState_active LocalGatewayRouteState = "active" LocalGatewayRouteState_blackhole LocalGatewayRouteState = "blackhole" LocalGatewayRouteState_deleting LocalGatewayRouteState = "deleting" LocalGatewayRouteState_deleted LocalGatewayRouteState = "deleted" )
type LocalGatewayRouteTable ¶
type LocalGatewayRouteTable struct { LocalGatewayID *string `json:"localGatewayID,omitempty"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LocalGatewayRouteTable) DeepCopy ¶
func (in *LocalGatewayRouteTable) DeepCopy() *LocalGatewayRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTable.
func (*LocalGatewayRouteTable) DeepCopyInto ¶
func (in *LocalGatewayRouteTable) DeepCopyInto(out *LocalGatewayRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteTableMode ¶ added in v0.38.0
type LocalGatewayRouteTableMode string
const ( LocalGatewayRouteTableMode_direct_vpc_routing LocalGatewayRouteTableMode = "direct-vpc-routing" LocalGatewayRouteTableMode_coip LocalGatewayRouteTableMode = "coip" )
type LocalGatewayRouteTableVPCAssociation ¶
type LocalGatewayRouteTableVPCAssociation struct { LocalGatewayID *string `json:"localGatewayID,omitempty"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
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.
type LocalGatewayRouteTableVirtualInterfaceGroupAssociation ¶
type LocalGatewayRouteTableVirtualInterfaceGroupAssociation struct { LocalGatewayID *string `json:"localGatewayID,omitempty"` LocalGatewayRouteTableID *string `json:"localGatewayRouteTableID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LocalGatewayRouteTableVirtualInterfaceGroupAssociation) DeepCopy ¶
func (in *LocalGatewayRouteTableVirtualInterfaceGroupAssociation) DeepCopy() *LocalGatewayRouteTableVirtualInterfaceGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayRouteTableVirtualInterfaceGroupAssociation.
func (*LocalGatewayRouteTableVirtualInterfaceGroupAssociation) DeepCopyInto ¶
func (in *LocalGatewayRouteTableVirtualInterfaceGroupAssociation) DeepCopyInto(out *LocalGatewayRouteTableVirtualInterfaceGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayRouteType ¶
type LocalGatewayRouteType string
const ( LocalGatewayRouteType_static LocalGatewayRouteType = "static" LocalGatewayRouteType_propagated LocalGatewayRouteType = "propagated" )
type LocalGatewayVirtualInterface ¶
type LocalGatewayVirtualInterface struct { LocalAddress *string `json:"localAddress,omitempty"` LocalBGPASN *int64 `json:"localBGPASN,omitempty"` LocalGatewayID *string `json:"localGatewayID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PeerAddress *string `json:"peerAddress,omitempty"` PeerBGPASN *int64 `json:"peerBGPASN,omitempty"` Tags []*Tag `json:"tags,omitempty"` VLAN *int64 `json:"vlan,omitempty"` }
+kubebuilder:skipversion
func (*LocalGatewayVirtualInterface) DeepCopy ¶
func (in *LocalGatewayVirtualInterface) DeepCopy() *LocalGatewayVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayVirtualInterface.
func (*LocalGatewayVirtualInterface) DeepCopyInto ¶
func (in *LocalGatewayVirtualInterface) DeepCopyInto(out *LocalGatewayVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalGatewayVirtualInterfaceGroup ¶
type LocalGatewayVirtualInterfaceGroup struct { LocalGatewayID *string `json:"localGatewayID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*LocalGatewayVirtualInterfaceGroup) DeepCopy ¶
func (in *LocalGatewayVirtualInterfaceGroup) DeepCopy() *LocalGatewayVirtualInterfaceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalGatewayVirtualInterfaceGroup.
func (*LocalGatewayVirtualInterfaceGroup) DeepCopyInto ¶
func (in *LocalGatewayVirtualInterfaceGroup) DeepCopyInto(out *LocalGatewayVirtualInterfaceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalStorage ¶
type LocalStorage string
const ( LocalStorage_included LocalStorage = "included" LocalStorage_required LocalStorage = "required" LocalStorage_excluded LocalStorage = "excluded" )
type LocalStorageType ¶
type LocalStorageType string
const ( LocalStorageType_hdd LocalStorageType = "hdd" LocalStorageType_ssd LocalStorageType = "ssd" )
type LocationType ¶
type LocationType string
const ( LocationType_region LocationType = "region" LocationType_availability_zone LocationType = "availability-zone" LocationType_availability_zone_id LocationType = "availability-zone-id" )
type LogDestinationType ¶
type LogDestinationType string
const ( LogDestinationType_cloud_watch_logs LogDestinationType = "cloud-watch-logs" LogDestinationType_s3 LogDestinationType = "s3" LogDestinationType_kinesis_data_firehose LogDestinationType = "kinesis-data-firehose" )
type MaintenanceDetails ¶ added in v0.44.0
type MaintenanceDetails struct { LastMaintenanceApplied *metav1.Time `json:"lastMaintenanceApplied,omitempty"` MaintenanceAutoAppliedAfter *metav1.Time `json:"maintenanceAutoAppliedAfter,omitempty"` PendingMaintenance *string `json:"pendingMaintenance,omitempty"` }
+kubebuilder:skipversion
func (*MaintenanceDetails) DeepCopy ¶ added in v0.44.0
func (in *MaintenanceDetails) DeepCopy() *MaintenanceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceDetails.
func (*MaintenanceDetails) DeepCopyInto ¶ added in v0.44.0
func (in *MaintenanceDetails) DeepCopyInto(out *MaintenanceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrefixList ¶
type ManagedPrefixList struct { AddressFamily *string `json:"addressFamily,omitempty"` MaxEntries *int64 `json:"maxEntries,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` PrefixListName *string `json:"prefixListName,omitempty"` StateMessage *string `json:"stateMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` Version *int64 `json:"version,omitempty"` }
+kubebuilder:skipversion
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.
type MembershipType ¶
type MembershipType string
const ( MembershipType_static MembershipType = "static" MembershipType_igmp MembershipType = "igmp" )
type MemoryGiBPerVCPU ¶
type MemoryGiBPerVCPU struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*MemoryGiBPerVCPU) DeepCopy ¶
func (in *MemoryGiBPerVCPU) DeepCopy() *MemoryGiBPerVCPU
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryGiBPerVCPU.
func (*MemoryGiBPerVCPU) DeepCopyInto ¶
func (in *MemoryGiBPerVCPU) DeepCopyInto(out *MemoryGiBPerVCPU)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryGiBPerVCPURequest ¶
type MemoryGiBPerVCPURequest struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*MemoryGiBPerVCPURequest) DeepCopy ¶
func (in *MemoryGiBPerVCPURequest) DeepCopy() *MemoryGiBPerVCPURequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryGiBPerVCPURequest.
func (*MemoryGiBPerVCPURequest) DeepCopyInto ¶
func (in *MemoryGiBPerVCPURequest) DeepCopyInto(out *MemoryGiBPerVCPURequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryMiB ¶
+kubebuilder:skipversion
func (*MemoryMiB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryMiB.
func (*MemoryMiB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemoryMiBRequest ¶
type MemoryMiBRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*MemoryMiBRequest) DeepCopy ¶
func (in *MemoryMiBRequest) DeepCopy() *MemoryMiBRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemoryMiBRequest.
func (*MemoryMiBRequest) DeepCopyInto ¶
func (in *MemoryMiBRequest) DeepCopyInto(out *MemoryMiBRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricPoint ¶ added in v0.38.0
type MetricPoint struct { EndDate *metav1.Time `json:"endDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` Status *string `json:"status,omitempty"` }
+kubebuilder:skipversion
func (*MetricPoint) DeepCopy ¶ added in v0.38.0
func (in *MetricPoint) DeepCopy() *MetricPoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricPoint.
func (*MetricPoint) DeepCopyInto ¶ added in v0.38.0
func (in *MetricPoint) DeepCopyInto(out *MetricPoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricType ¶ added in v0.38.0
type MetricType string
const (
MetricType_aggregate_latency MetricType = "aggregate-latency"
)
type ModifyAvailabilityZoneOptInStatus ¶
type ModifyAvailabilityZoneOptInStatus string
const ( ModifyAvailabilityZoneOptInStatus_opted_in ModifyAvailabilityZoneOptInStatus = "opted-in" ModifyAvailabilityZoneOptInStatus_not_opted_in ModifyAvailabilityZoneOptInStatus = "not-opted-in" )
type ModifyTransitGatewayOptions ¶
type ModifyTransitGatewayOptions struct { AmazonSideASN *int64 `json:"amazonSideASN,omitempty"` DefaultRouteTableAssociation *string `json:"defaultRouteTableAssociation,omitempty"` DefaultRouteTablePropagation *string `json:"defaultRouteTablePropagation,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` VPNECMPSupport *string `json:"vpnECMPSupport,omitempty"` }
+kubebuilder:skipversion
func (*ModifyTransitGatewayOptions) DeepCopy ¶
func (in *ModifyTransitGatewayOptions) DeepCopy() *ModifyTransitGatewayOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyTransitGatewayOptions.
func (*ModifyTransitGatewayOptions) DeepCopyInto ¶
func (in *ModifyTransitGatewayOptions) DeepCopyInto(out *ModifyTransitGatewayOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyTransitGatewayVPCAttachmentRequestOptions ¶
type ModifyTransitGatewayVPCAttachmentRequestOptions struct { ApplianceModeSupport *string `json:"applianceModeSupport,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` IPv6Support *string `json:"ipv6Support,omitempty"` }
+kubebuilder:skipversion
func (*ModifyTransitGatewayVPCAttachmentRequestOptions) DeepCopy ¶
func (in *ModifyTransitGatewayVPCAttachmentRequestOptions) DeepCopy() *ModifyTransitGatewayVPCAttachmentRequestOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyTransitGatewayVPCAttachmentRequestOptions.
func (*ModifyTransitGatewayVPCAttachmentRequestOptions) DeepCopyInto ¶
func (in *ModifyTransitGatewayVPCAttachmentRequestOptions) DeepCopyInto(out *ModifyTransitGatewayVPCAttachmentRequestOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyVPNTunnelOptionsSpecification ¶
type ModifyVPNTunnelOptionsSpecification struct { DPDTimeoutAction *string `json:"dpdTimeoutAction,omitempty"` DPDTimeoutSeconds *int64 `json:"dpdTimeoutSeconds,omitempty"` EnableTunnelLifecycleControl *bool `json:"enableTunnelLifecycleControl,omitempty"` Phase1LifetimeSeconds *int64 `json:"phase1LifetimeSeconds,omitempty"` Phase2LifetimeSeconds *int64 `json:"phase2LifetimeSeconds,omitempty"` RekeyFuzzPercentage *int64 `json:"rekeyFuzzPercentage,omitempty"` RekeyMarginTimeSeconds *int64 `json:"rekeyMarginTimeSeconds,omitempty"` ReplayWindowSize *int64 `json:"replayWindowSize,omitempty"` StartupAction *string `json:"startupAction,omitempty"` TunnelInsideCIDR *string `json:"tunnelInsideCIDR,omitempty"` TunnelInsideIPv6CIDR *string `json:"tunnelInsideIPv6CIDR,omitempty"` }
+kubebuilder:skipversion
func (*ModifyVPNTunnelOptionsSpecification) DeepCopy ¶
func (in *ModifyVPNTunnelOptionsSpecification) DeepCopy() *ModifyVPNTunnelOptionsSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyVPNTunnelOptionsSpecification.
func (*ModifyVPNTunnelOptionsSpecification) DeepCopyInto ¶
func (in *ModifyVPNTunnelOptionsSpecification) DeepCopyInto(out *ModifyVPNTunnelOptionsSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModifyVerifiedAccessTrustProviderOIDCOptions ¶ added in v0.38.0
type ModifyVerifiedAccessTrustProviderOIDCOptions struct { AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty"` ClientID *string `json:"clientID,omitempty"` Issuer *string `json:"issuer,omitempty"` Scope *string `json:"scope,omitempty"` TokenEndpoint *string `json:"tokenEndpoint,omitempty"` UserInfoEndpoint *string `json:"userInfoEndpoint,omitempty"` }
+kubebuilder:skipversion
func (*ModifyVerifiedAccessTrustProviderOIDCOptions) DeepCopy ¶ added in v0.38.0
func (in *ModifyVerifiedAccessTrustProviderOIDCOptions) DeepCopy() *ModifyVerifiedAccessTrustProviderOIDCOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModifyVerifiedAccessTrustProviderOIDCOptions.
func (*ModifyVerifiedAccessTrustProviderOIDCOptions) DeepCopyInto ¶ added in v0.38.0
func (in *ModifyVerifiedAccessTrustProviderOIDCOptions) DeepCopyInto(out *ModifyVerifiedAccessTrustProviderOIDCOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringState ¶
type MonitoringState string
const ( MonitoringState_disabled MonitoringState = "disabled" MonitoringState_disabling MonitoringState = "disabling" MonitoringState_enabled MonitoringState = "enabled" MonitoringState_pending MonitoringState = "pending" )
type MoveStatus ¶
type MoveStatus string
const ( MoveStatus_movingToVpc MoveStatus = "movingToVpc" MoveStatus_restoringToClassic MoveStatus = "restoringToClassic" )
type MovingAddressStatus ¶
type MovingAddressStatus struct {
PublicIP *string `json:"publicIP,omitempty"`
}
+kubebuilder:skipversion
func (*MovingAddressStatus) DeepCopy ¶
func (in *MovingAddressStatus) DeepCopy() *MovingAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MovingAddressStatus.
func (*MovingAddressStatus) DeepCopyInto ¶
func (in *MovingAddressStatus) DeepCopyInto(out *MovingAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MulticastSupportValue ¶
type MulticastSupportValue string
const ( MulticastSupportValue_enable MulticastSupportValue = "enable" MulticastSupportValue_disable MulticastSupportValue = "disable" )
type NATGateway ¶
type NATGateway struct { CreateTime *metav1.Time `json:"createTime,omitempty"` DeleteTime *metav1.Time `json:"deleteTime,omitempty"` FailureCode *string `json:"failureCode,omitempty"` FailureMessage *string `json:"failureMessage,omitempty"` NATGatewayID *string `json:"natGatewayID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*NATGateway) DeepCopy ¶
func (in *NATGateway) DeepCopy() *NATGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGateway.
func (*NATGateway) DeepCopyInto ¶
func (in *NATGateway) DeepCopyInto(out *NATGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayAddress ¶
type NATGatewayAddress struct { AllocationID *string `json:"allocationID,omitempty"` AssociationID *string `json:"associationID,omitempty"` FailureMessage *string `json:"failureMessage,omitempty"` IsPrimary *bool `json:"isPrimary,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` PrivateIP *string `json:"privateIP,omitempty"` PublicIP *string `json:"publicIP,omitempty"` }
+kubebuilder:skipversion
func (*NATGatewayAddress) DeepCopy ¶
func (in *NATGatewayAddress) DeepCopy() *NATGatewayAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NATGatewayAddress.
func (*NATGatewayAddress) DeepCopyInto ¶
func (in *NATGatewayAddress) DeepCopyInto(out *NATGatewayAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NATGatewayAddressStatus ¶ added in v0.44.0
type NATGatewayAddressStatus string
const ( NATGatewayAddressStatus_assigning NATGatewayAddressStatus = "assigning" NATGatewayAddressStatus_unassigning NATGatewayAddressStatus = "unassigning" NATGatewayAddressStatus_associating NATGatewayAddressStatus = "associating" NATGatewayAddressStatus_disassociating NATGatewayAddressStatus = "disassociating" NATGatewayAddressStatus_succeeded NATGatewayAddressStatus = "succeeded" NATGatewayAddressStatus_failed NATGatewayAddressStatus = "failed" )
type NATGatewayState ¶
type NATGatewayState string
const ( NATGatewayState_pending NATGatewayState = "pending" NATGatewayState_failed NATGatewayState = "failed" NATGatewayState_available NATGatewayState = "available" NATGatewayState_deleting NATGatewayState = "deleting" NATGatewayState_deleted NATGatewayState = "deleted" )
type NetworkACL ¶
type NetworkACL struct { IsDefault *bool `json:"isDefault,omitempty"` NetworkACLID *string `json:"networkACLID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*NetworkACL) DeepCopy ¶
func (in *NetworkACL) DeepCopy() *NetworkACL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACL.
func (*NetworkACL) DeepCopyInto ¶
func (in *NetworkACL) DeepCopyInto(out *NetworkACL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLAssociation ¶
type NetworkACLAssociation struct { NetworkACLAssociationID *string `json:"networkACLAssociationID,omitempty"` NetworkACLID *string `json:"networkACLID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*NetworkACLAssociation) DeepCopy ¶
func (in *NetworkACLAssociation) DeepCopy() *NetworkACLAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLAssociation.
func (*NetworkACLAssociation) DeepCopyInto ¶
func (in *NetworkACLAssociation) DeepCopyInto(out *NetworkACLAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkACLEntry ¶
type NetworkACLEntry struct { CIDRBlock *string `json:"cidrBlock,omitempty"` Egress *bool `json:"egress,omitempty"` IPv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty"` Protocol *string `json:"protocol,omitempty"` RuleNumber *int64 `json:"ruleNumber,omitempty"` }
+kubebuilder:skipversion
func (*NetworkACLEntry) DeepCopy ¶
func (in *NetworkACLEntry) DeepCopy() *NetworkACLEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLEntry.
func (*NetworkACLEntry) DeepCopyInto ¶
func (in *NetworkACLEntry) DeepCopyInto(out *NetworkACLEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkBandwidthGbps ¶ added in v0.38.0
type NetworkBandwidthGbps struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*NetworkBandwidthGbps) DeepCopy ¶ added in v0.38.0
func (in *NetworkBandwidthGbps) DeepCopy() *NetworkBandwidthGbps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkBandwidthGbps.
func (*NetworkBandwidthGbps) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkBandwidthGbps) DeepCopyInto(out *NetworkBandwidthGbps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkBandwidthGbpsRequest ¶ added in v0.38.0
type NetworkBandwidthGbpsRequest struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*NetworkBandwidthGbpsRequest) DeepCopy ¶ added in v0.38.0
func (in *NetworkBandwidthGbpsRequest) DeepCopy() *NetworkBandwidthGbpsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkBandwidthGbpsRequest.
func (*NetworkBandwidthGbpsRequest) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkBandwidthGbpsRequest) DeepCopyInto(out *NetworkBandwidthGbpsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsAccessScope ¶ added in v0.34.0
type NetworkInsightsAccessScope struct { CreatedDate *metav1.Time `json:"createdDate,omitempty"` Tags []*Tag `json:"tags,omitempty"` UpdatedDate *metav1.Time `json:"updatedDate,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInsightsAccessScope) DeepCopy ¶ added in v0.34.0
func (in *NetworkInsightsAccessScope) DeepCopy() *NetworkInsightsAccessScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsAccessScope.
func (*NetworkInsightsAccessScope) DeepCopyInto ¶ added in v0.34.0
func (in *NetworkInsightsAccessScope) DeepCopyInto(out *NetworkInsightsAccessScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsAccessScopeAnalysis ¶ added in v0.34.0
type NetworkInsightsAccessScopeAnalysis struct { AnalyzedEniCount *int64 `json:"analyzedEniCount,omitempty"` EndDate *metav1.Time `json:"endDate,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` WarningMessage *string `json:"warningMessage,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInsightsAccessScopeAnalysis) DeepCopy ¶ added in v0.34.0
func (in *NetworkInsightsAccessScopeAnalysis) DeepCopy() *NetworkInsightsAccessScopeAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsAccessScopeAnalysis.
func (*NetworkInsightsAccessScopeAnalysis) DeepCopyInto ¶ added in v0.34.0
func (in *NetworkInsightsAccessScopeAnalysis) DeepCopyInto(out *NetworkInsightsAccessScopeAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsAnalysis ¶
type NetworkInsightsAnalysis struct { AdditionalAccounts []*string `json:"additionalAccounts,omitempty"` NetworkPathFound *bool `json:"networkPathFound,omitempty"` StartDate *metav1.Time `json:"startDate,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` SuggestedAccounts []*string `json:"suggestedAccounts,omitempty"` Tags []*Tag `json:"tags,omitempty"` WarningMessage *string `json:"warningMessage,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInsightsAnalysis) DeepCopy ¶
func (in *NetworkInsightsAnalysis) DeepCopy() *NetworkInsightsAnalysis
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsAnalysis.
func (*NetworkInsightsAnalysis) DeepCopyInto ¶
func (in *NetworkInsightsAnalysis) DeepCopyInto(out *NetworkInsightsAnalysis)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInsightsPath ¶
type NetworkInsightsPath struct { CreatedDate *metav1.Time `json:"createdDate,omitempty"` Destination *string `json:"destination,omitempty"` DestinationPort *int64 `json:"destinationPort,omitempty"` Source *string `json:"source,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInsightsPath) DeepCopy ¶
func (in *NetworkInsightsPath) DeepCopy() *NetworkInsightsPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInsightsPath.
func (*NetworkInsightsPath) DeepCopyInto ¶
func (in *NetworkInsightsPath) DeepCopyInto(out *NetworkInsightsPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶
type NetworkInterface struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` DenyAllIgwTraffic *bool `json:"denyAllIgwTraffic,omitempty"` Description *string `json:"description,omitempty"` IPv6Address *string `json:"ipv6Address,omitempty"` IPv6Native *bool `json:"ipv6Native,omitempty"` MacAddress *string `json:"macAddress,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` RequesterID *string `json:"requesterID,omitempty"` RequesterManaged *bool `json:"requesterManaged,omitempty"` SourceDestCheck *bool `json:"sourceDestCheck,omitempty"` SubnetID *string `json:"subnetID,omitempty"` TagSet []*Tag `json:"tagSet,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAssociation ¶
type NetworkInterfaceAssociation struct { AllocationID *string `json:"allocationID,omitempty"` AssociationID *string `json:"associationID,omitempty"` CarrierIP *string `json:"carrierIP,omitempty"` CustomerOwnedIP *string `json:"customerOwnedIP,omitempty"` IPOwnerID *string `json:"ipOwnerID,omitempty"` PublicDNSName *string `json:"publicDNSName,omitempty"` PublicIP *string `json:"publicIP,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfaceAssociation) DeepCopy ¶
func (in *NetworkInterfaceAssociation) DeepCopy() *NetworkInterfaceAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAssociation.
func (*NetworkInterfaceAssociation) DeepCopyInto ¶
func (in *NetworkInterfaceAssociation) DeepCopyInto(out *NetworkInterfaceAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachment ¶
type NetworkInterfaceAttachment struct { AttachTime *metav1.Time `json:"attachTime,omitempty"` AttachmentID *string `json:"attachmentID,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` InstanceID *string `json:"instanceID,omitempty"` InstanceOwnerID *string `json:"instanceOwnerID,omitempty"` NetworkCardIndex *int64 `json:"networkCardIndex,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfaceAttachment) DeepCopy ¶
func (in *NetworkInterfaceAttachment) DeepCopy() *NetworkInterfaceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) DeepCopyInto ¶
func (in *NetworkInterfaceAttachment) DeepCopyInto(out *NetworkInterfaceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentChanges ¶
type NetworkInterfaceAttachmentChanges struct {
DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"`
}
+kubebuilder:skipversion
func (*NetworkInterfaceAttachmentChanges) DeepCopy ¶
func (in *NetworkInterfaceAttachmentChanges) DeepCopy() *NetworkInterfaceAttachmentChanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentChanges.
func (*NetworkInterfaceAttachmentChanges) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentChanges) DeepCopyInto(out *NetworkInterfaceAttachmentChanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttribute ¶
type NetworkInterfaceAttribute string
const ( NetworkInterfaceAttribute_description NetworkInterfaceAttribute = "description" NetworkInterfaceAttribute_groupSet NetworkInterfaceAttribute = "groupSet" NetworkInterfaceAttribute_sourceDestCheck NetworkInterfaceAttribute = "sourceDestCheck" NetworkInterfaceAttribute_attachment NetworkInterfaceAttribute = "attachment" )
type NetworkInterfaceCount ¶
type NetworkInterfaceCount struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfaceCount) DeepCopy ¶
func (in *NetworkInterfaceCount) DeepCopy() *NetworkInterfaceCount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceCount.
func (*NetworkInterfaceCount) DeepCopyInto ¶
func (in *NetworkInterfaceCount) DeepCopyInto(out *NetworkInterfaceCount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceCountRequest ¶
type NetworkInterfaceCountRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfaceCountRequest) DeepCopy ¶
func (in *NetworkInterfaceCountRequest) DeepCopy() *NetworkInterfaceCountRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceCountRequest.
func (*NetworkInterfaceCountRequest) DeepCopyInto ¶
func (in *NetworkInterfaceCountRequest) DeepCopyInto(out *NetworkInterfaceCountRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceCreationType ¶
type NetworkInterfaceCreationType string
const ( NetworkInterfaceCreationType_efa NetworkInterfaceCreationType = "efa" NetworkInterfaceCreationType_branch NetworkInterfaceCreationType = "branch" NetworkInterfaceCreationType_trunk NetworkInterfaceCreationType = "trunk" )
type NetworkInterfaceIPv6Address ¶
type NetworkInterfaceIPv6Address struct { IPv6Address *string `json:"ipv6Address,omitempty"` IsPrimaryIPv6 *bool `json:"isPrimaryIPv6,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfaceIPv6Address) DeepCopy ¶
func (in *NetworkInterfaceIPv6Address) DeepCopy() *NetworkInterfaceIPv6Address
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPv6Address.
func (*NetworkInterfaceIPv6Address) DeepCopyInto ¶
func (in *NetworkInterfaceIPv6Address) DeepCopyInto(out *NetworkInterfaceIPv6Address)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacePermission ¶
type NetworkInterfacePermission struct { AWSAccountID *string `json:"awsAccountID,omitempty"` AWSService *string `json:"awsService,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` NetworkInterfacePermissionID *string `json:"networkInterfacePermissionID,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfacePermission) DeepCopy ¶
func (in *NetworkInterfacePermission) DeepCopy() *NetworkInterfacePermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacePermission.
func (*NetworkInterfacePermission) DeepCopyInto ¶
func (in *NetworkInterfacePermission) DeepCopyInto(out *NetworkInterfacePermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacePermissionState ¶
type NetworkInterfacePermissionState struct {
StatusMessage *string `json:"statusMessage,omitempty"`
}
+kubebuilder:skipversion
func (*NetworkInterfacePermissionState) DeepCopy ¶
func (in *NetworkInterfacePermissionState) DeepCopy() *NetworkInterfacePermissionState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacePermissionState.
func (*NetworkInterfacePermissionState) DeepCopyInto ¶
func (in *NetworkInterfacePermissionState) DeepCopyInto(out *NetworkInterfacePermissionState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacePermissionStateCode ¶
type NetworkInterfacePermissionStateCode string
const ( NetworkInterfacePermissionStateCode_pending NetworkInterfacePermissionStateCode = "pending" NetworkInterfacePermissionStateCode_granted NetworkInterfacePermissionStateCode = "granted" NetworkInterfacePermissionStateCode_revoking NetworkInterfacePermissionStateCode = "revoking" NetworkInterfacePermissionStateCode_revoked NetworkInterfacePermissionStateCode = "revoked" )
type NetworkInterfacePrivateIPAddress ¶
type NetworkInterfacePrivateIPAddress struct { Primary *bool `json:"primary,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
+kubebuilder:skipversion
func (*NetworkInterfacePrivateIPAddress) DeepCopy ¶
func (in *NetworkInterfacePrivateIPAddress) DeepCopy() *NetworkInterfacePrivateIPAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacePrivateIPAddress.
func (*NetworkInterfacePrivateIPAddress) DeepCopyInto ¶
func (in *NetworkInterfacePrivateIPAddress) DeepCopyInto(out *NetworkInterfacePrivateIPAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceStatus ¶
type NetworkInterfaceStatus string
const ( NetworkInterfaceStatus_available NetworkInterfaceStatus = "available" NetworkInterfaceStatus_associated NetworkInterfaceStatus = "associated" NetworkInterfaceStatus_attaching NetworkInterfaceStatus = "attaching" NetworkInterfaceStatus_in_use NetworkInterfaceStatus = "in-use" NetworkInterfaceStatus_detaching NetworkInterfaceStatus = "detaching" )
type NetworkInterfaceType ¶
type NetworkInterfaceType string
const ( NetworkInterfaceType_interface NetworkInterfaceType = "interface" NetworkInterfaceType_natGateway NetworkInterfaceType = "natGateway" NetworkInterfaceType_efa NetworkInterfaceType = "efa" NetworkInterfaceType_trunk NetworkInterfaceType = "trunk" NetworkInterfaceType_load_balancer NetworkInterfaceType = "load_balancer" NetworkInterfaceType_network_load_balancer NetworkInterfaceType = "network_load_balancer" NetworkInterfaceType_vpc_endpoint NetworkInterfaceType = "vpc_endpoint" NetworkInterfaceType_branch NetworkInterfaceType = "branch" NetworkInterfaceType_transit_gateway NetworkInterfaceType = "transit_gateway" NetworkInterfaceType_lambda NetworkInterfaceType = "lambda" NetworkInterfaceType_quicksight NetworkInterfaceType = "quicksight" NetworkInterfaceType_global_accelerator_managed NetworkInterfaceType = "global_accelerator_managed" NetworkInterfaceType_api_gateway_managed NetworkInterfaceType = "api_gateway_managed" NetworkInterfaceType_gateway_load_balancer NetworkInterfaceType = "gateway_load_balancer" NetworkInterfaceType_gateway_load_balancer_endpoint NetworkInterfaceType = "gateway_load_balancer_endpoint" NetworkInterfaceType_iot_rules_managed NetworkInterfaceType = "iot_rules_managed" NetworkInterfaceType_aws_codestar_connections_managed NetworkInterfaceType = "aws_codestar_connections_managed" )
type NewDHCPConfiguration ¶
type NewDHCPConfiguration struct { Key *string `json:"key,omitempty"` Values []*string `json:"values,omitempty"` }
+kubebuilder:skipversion
func (*NewDHCPConfiguration) DeepCopy ¶
func (in *NewDHCPConfiguration) DeepCopy() *NewDHCPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewDHCPConfiguration.
func (*NewDHCPConfiguration) DeepCopyInto ¶
func (in *NewDHCPConfiguration) DeepCopyInto(out *NewDHCPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NitroEnclavesSupport ¶ added in v0.44.0
type NitroEnclavesSupport string
const ( NitroEnclavesSupport_unsupported NitroEnclavesSupport = "unsupported" NitroEnclavesSupport_supported NitroEnclavesSupport = "supported" )
type NitroTPMSupport ¶ added in v0.44.0
type NitroTPMSupport string
const ( NitroTPMSupport_unsupported NitroTPMSupport = "unsupported" NitroTPMSupport_supported NitroTPMSupport = "supported" )
type OIDCOptions ¶ added in v0.38.0
type OIDCOptions struct { AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty"` ClientID *string `json:"clientID,omitempty"` Issuer *string `json:"issuer,omitempty"` Scope *string `json:"scope,omitempty"` TokenEndpoint *string `json:"tokenEndpoint,omitempty"` UserInfoEndpoint *string `json:"userInfoEndpoint,omitempty"` }
+kubebuilder:skipversion
func (*OIDCOptions) DeepCopy ¶ added in v0.38.0
func (in *OIDCOptions) DeepCopy() *OIDCOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCOptions.
func (*OIDCOptions) DeepCopyInto ¶ added in v0.38.0
func (in *OIDCOptions) DeepCopyInto(out *OIDCOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfferingClassType ¶
type OfferingClassType string
const ( OfferingClassType_standard OfferingClassType = "standard" OfferingClassType_convertible OfferingClassType = "convertible" )
type OfferingTypeValues ¶
type OfferingTypeValues string
const ( OfferingTypeValues_Heavy_Utilization OfferingTypeValues = "Heavy Utilization" OfferingTypeValues_Medium_Utilization OfferingTypeValues = "Medium Utilization" OfferingTypeValues_Light_Utilization OfferingTypeValues = "Light Utilization" OfferingTypeValues_No_Upfront OfferingTypeValues = "No Upfront" OfferingTypeValues_Partial_Upfront OfferingTypeValues = "Partial Upfront" OfferingTypeValues_All_Upfront OfferingTypeValues = "All Upfront" )
type OnDemandAllocationStrategy ¶
type OnDemandAllocationStrategy string
const ( OnDemandAllocationStrategy_lowestPrice OnDemandAllocationStrategy = "lowestPrice" OnDemandAllocationStrategy_prioritized OnDemandAllocationStrategy = "prioritized" )
type OnDemandOptions ¶
type OnDemandOptions struct { MaxTotalPrice *string `json:"maxTotalPrice,omitempty"` MinTargetCapacity *int64 `json:"minTargetCapacity,omitempty"` SingleAvailabilityZone *bool `json:"singleAvailabilityZone,omitempty"` SingleInstanceType *bool `json:"singleInstanceType,omitempty"` }
+kubebuilder:skipversion
func (*OnDemandOptions) DeepCopy ¶
func (in *OnDemandOptions) DeepCopy() *OnDemandOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandOptions.
func (*OnDemandOptions) DeepCopyInto ¶
func (in *OnDemandOptions) DeepCopyInto(out *OnDemandOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDemandOptionsRequest ¶
type OnDemandOptionsRequest struct { MaxTotalPrice *string `json:"maxTotalPrice,omitempty"` MinTargetCapacity *int64 `json:"minTargetCapacity,omitempty"` SingleAvailabilityZone *bool `json:"singleAvailabilityZone,omitempty"` SingleInstanceType *bool `json:"singleInstanceType,omitempty"` }
+kubebuilder:skipversion
func (*OnDemandOptionsRequest) DeepCopy ¶
func (in *OnDemandOptionsRequest) DeepCopy() *OnDemandOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandOptionsRequest.
func (*OnDemandOptionsRequest) DeepCopyInto ¶
func (in *OnDemandOptionsRequest) DeepCopyInto(out *OnDemandOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperationType ¶
type OperationType string
const ( OperationType_add OperationType = "add" OperationType_remove OperationType = "remove" )
type PacketHeaderStatement ¶ added in v0.34.0
type PacketHeaderStatement struct { DestinationAddresses []*string `json:"destinationAddresses,omitempty"` DestinationPorts []*string `json:"destinationPorts,omitempty"` DestinationPrefixLists []*string `json:"destinationPrefixLists,omitempty"` SourceAddresses []*string `json:"sourceAddresses,omitempty"` SourcePorts []*string `json:"sourcePorts,omitempty"` SourcePrefixLists []*string `json:"sourcePrefixLists,omitempty"` }
+kubebuilder:skipversion
func (*PacketHeaderStatement) DeepCopy ¶ added in v0.34.0
func (in *PacketHeaderStatement) DeepCopy() *PacketHeaderStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketHeaderStatement.
func (*PacketHeaderStatement) DeepCopyInto ¶ added in v0.34.0
func (in *PacketHeaderStatement) DeepCopyInto(out *PacketHeaderStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PacketHeaderStatementRequest ¶ added in v0.34.0
type PacketHeaderStatementRequest struct { DestinationAddresses []*string `json:"destinationAddresses,omitempty"` DestinationPorts []*string `json:"destinationPorts,omitempty"` DestinationPrefixLists []*string `json:"destinationPrefixLists,omitempty"` SourceAddresses []*string `json:"sourceAddresses,omitempty"` SourcePorts []*string `json:"sourcePorts,omitempty"` SourcePrefixLists []*string `json:"sourcePrefixLists,omitempty"` }
+kubebuilder:skipversion
func (*PacketHeaderStatementRequest) DeepCopy ¶ added in v0.34.0
func (in *PacketHeaderStatementRequest) DeepCopy() *PacketHeaderStatementRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PacketHeaderStatementRequest.
func (*PacketHeaderStatementRequest) DeepCopyInto ¶ added in v0.34.0
func (in *PacketHeaderStatementRequest) DeepCopyInto(out *PacketHeaderStatementRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionLoadFrequency ¶
type PartitionLoadFrequency string
const ( PartitionLoadFrequency_none PartitionLoadFrequency = "none" PartitionLoadFrequency_daily PartitionLoadFrequency = "daily" PartitionLoadFrequency_weekly PartitionLoadFrequency = "weekly" PartitionLoadFrequency_monthly PartitionLoadFrequency = "monthly" )
type PathComponent ¶
type PathComponent struct { SequenceNumber *int64 `json:"sequenceNumber,omitempty"` ServiceName *string `json:"serviceName,omitempty"` }
+kubebuilder:skipversion
func (*PathComponent) DeepCopy ¶
func (in *PathComponent) DeepCopy() *PathComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathComponent.
func (*PathComponent) DeepCopyInto ¶
func (in *PathComponent) DeepCopyInto(out *PathComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PayerResponsibility ¶ added in v0.34.0
type PayerResponsibility string
const (
PayerResponsibility_ServiceOwner PayerResponsibility = "ServiceOwner"
)
type PaymentOption ¶
type PaymentOption string
const ( PaymentOption_AllUpfront PaymentOption = "AllUpfront" PaymentOption_PartialUpfront PaymentOption = "PartialUpfront" PaymentOption_NoUpfront PaymentOption = "NoUpfront" )
type PciID ¶
type PciID struct { DeviceID *string `json:"deviceID,omitempty"` SubsystemID *string `json:"subsystemID,omitempty"` SubsystemVendorID *string `json:"subsystemVendorID,omitempty"` VendorID *string `json:"vendorID,omitempty"` }
+kubebuilder:skipversion
func (*PciID) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PciID.
func (*PciID) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringAttachmentStatus ¶
type PeeringAttachmentStatus struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*PeeringAttachmentStatus) DeepCopy ¶
func (in *PeeringAttachmentStatus) DeepCopy() *PeeringAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringAttachmentStatus.
func (*PeeringAttachmentStatus) DeepCopyInto ¶
func (in *PeeringAttachmentStatus) DeepCopyInto(out *PeeringAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptions ¶
type PeeringConnectionOptions struct { AllowDNSResolutionFromRemoteVPC *bool `json:"allowDNSResolutionFromRemoteVPC,omitempty"` AllowEgressFromLocalClassicLinkToRemoteVPC *bool `json:"allowEgressFromLocalClassicLinkToRemoteVPC,omitempty"` AllowEgressFromLocalVPCToRemoteClassicLink *bool `json:"allowEgressFromLocalVPCToRemoteClassicLink,omitempty"` }
+kubebuilder:skipversion
func (*PeeringConnectionOptions) DeepCopy ¶
func (in *PeeringConnectionOptions) DeepCopy() *PeeringConnectionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptions.
func (*PeeringConnectionOptions) DeepCopyInto ¶
func (in *PeeringConnectionOptions) DeepCopyInto(out *PeeringConnectionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringConnectionOptionsRequest ¶
type PeeringConnectionOptionsRequest struct { AllowDNSResolutionFromRemoteVPC *bool `json:"allowDNSResolutionFromRemoteVPC,omitempty"` AllowEgressFromLocalClassicLinkToRemoteVPC *bool `json:"allowEgressFromLocalClassicLinkToRemoteVPC,omitempty"` AllowEgressFromLocalVPCToRemoteClassicLink *bool `json:"allowEgressFromLocalVPCToRemoteClassicLink,omitempty"` }
+kubebuilder:skipversion
func (*PeeringConnectionOptionsRequest) DeepCopy ¶
func (in *PeeringConnectionOptionsRequest) DeepCopy() *PeeringConnectionOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringConnectionOptionsRequest.
func (*PeeringConnectionOptionsRequest) DeepCopyInto ¶
func (in *PeeringConnectionOptionsRequest) DeepCopyInto(out *PeeringConnectionOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeeringTgwInfo ¶
type PeeringTgwInfo struct { CoreNetworkID *string `json:"coreNetworkID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Region *string `json:"region,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` }
+kubebuilder:skipversion
func (*PeeringTgwInfo) DeepCopy ¶
func (in *PeeringTgwInfo) DeepCopy() *PeeringTgwInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeeringTgwInfo.
func (*PeeringTgwInfo) DeepCopyInto ¶
func (in *PeeringTgwInfo) DeepCopyInto(out *PeeringTgwInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeriodType ¶ added in v0.38.0
type PeriodType string
const ( PeriodType_five_minutes PeriodType = "five-minutes" PeriodType_fifteen_minutes PeriodType = "fifteen-minutes" PeriodType_one_hour PeriodType = "one-hour" PeriodType_three_hours PeriodType = "three-hours" PeriodType_one_day PeriodType = "one-day" PeriodType_one_week PeriodType = "one-week" )
type PermissionGroup ¶
type PermissionGroup string
const (
PermissionGroup_all PermissionGroup = "all"
)
type Phase1DHGroupNumbersListValue ¶
type Phase1DHGroupNumbersListValue struct {
Value *int64 `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1DHGroupNumbersListValue) DeepCopy ¶
func (in *Phase1DHGroupNumbersListValue) DeepCopy() *Phase1DHGroupNumbersListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1DHGroupNumbersListValue.
func (*Phase1DHGroupNumbersListValue) DeepCopyInto ¶
func (in *Phase1DHGroupNumbersListValue) DeepCopyInto(out *Phase1DHGroupNumbersListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase1DHGroupNumbersRequestListValue ¶
type Phase1DHGroupNumbersRequestListValue struct {
Value *int64 `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1DHGroupNumbersRequestListValue) DeepCopy ¶
func (in *Phase1DHGroupNumbersRequestListValue) DeepCopy() *Phase1DHGroupNumbersRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1DHGroupNumbersRequestListValue.
func (*Phase1DHGroupNumbersRequestListValue) DeepCopyInto ¶
func (in *Phase1DHGroupNumbersRequestListValue) DeepCopyInto(out *Phase1DHGroupNumbersRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase1EncryptionAlgorithmsListValue ¶
type Phase1EncryptionAlgorithmsListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1EncryptionAlgorithmsListValue) DeepCopy ¶
func (in *Phase1EncryptionAlgorithmsListValue) DeepCopy() *Phase1EncryptionAlgorithmsListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1EncryptionAlgorithmsListValue.
func (*Phase1EncryptionAlgorithmsListValue) DeepCopyInto ¶
func (in *Phase1EncryptionAlgorithmsListValue) DeepCopyInto(out *Phase1EncryptionAlgorithmsListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase1EncryptionAlgorithmsRequestListValue ¶
type Phase1EncryptionAlgorithmsRequestListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1EncryptionAlgorithmsRequestListValue) DeepCopy ¶
func (in *Phase1EncryptionAlgorithmsRequestListValue) DeepCopy() *Phase1EncryptionAlgorithmsRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1EncryptionAlgorithmsRequestListValue.
func (*Phase1EncryptionAlgorithmsRequestListValue) DeepCopyInto ¶
func (in *Phase1EncryptionAlgorithmsRequestListValue) DeepCopyInto(out *Phase1EncryptionAlgorithmsRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase1IntegrityAlgorithmsListValue ¶
type Phase1IntegrityAlgorithmsListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1IntegrityAlgorithmsListValue) DeepCopy ¶
func (in *Phase1IntegrityAlgorithmsListValue) DeepCopy() *Phase1IntegrityAlgorithmsListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1IntegrityAlgorithmsListValue.
func (*Phase1IntegrityAlgorithmsListValue) DeepCopyInto ¶
func (in *Phase1IntegrityAlgorithmsListValue) DeepCopyInto(out *Phase1IntegrityAlgorithmsListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase1IntegrityAlgorithmsRequestListValue ¶
type Phase1IntegrityAlgorithmsRequestListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase1IntegrityAlgorithmsRequestListValue) DeepCopy ¶
func (in *Phase1IntegrityAlgorithmsRequestListValue) DeepCopy() *Phase1IntegrityAlgorithmsRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase1IntegrityAlgorithmsRequestListValue.
func (*Phase1IntegrityAlgorithmsRequestListValue) DeepCopyInto ¶
func (in *Phase1IntegrityAlgorithmsRequestListValue) DeepCopyInto(out *Phase1IntegrityAlgorithmsRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2DHGroupNumbersListValue ¶
type Phase2DHGroupNumbersListValue struct {
Value *int64 `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2DHGroupNumbersListValue) DeepCopy ¶
func (in *Phase2DHGroupNumbersListValue) DeepCopy() *Phase2DHGroupNumbersListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2DHGroupNumbersListValue.
func (*Phase2DHGroupNumbersListValue) DeepCopyInto ¶
func (in *Phase2DHGroupNumbersListValue) DeepCopyInto(out *Phase2DHGroupNumbersListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2DHGroupNumbersRequestListValue ¶
type Phase2DHGroupNumbersRequestListValue struct {
Value *int64 `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2DHGroupNumbersRequestListValue) DeepCopy ¶
func (in *Phase2DHGroupNumbersRequestListValue) DeepCopy() *Phase2DHGroupNumbersRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2DHGroupNumbersRequestListValue.
func (*Phase2DHGroupNumbersRequestListValue) DeepCopyInto ¶
func (in *Phase2DHGroupNumbersRequestListValue) DeepCopyInto(out *Phase2DHGroupNumbersRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2EncryptionAlgorithmsListValue ¶
type Phase2EncryptionAlgorithmsListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2EncryptionAlgorithmsListValue) DeepCopy ¶
func (in *Phase2EncryptionAlgorithmsListValue) DeepCopy() *Phase2EncryptionAlgorithmsListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2EncryptionAlgorithmsListValue.
func (*Phase2EncryptionAlgorithmsListValue) DeepCopyInto ¶
func (in *Phase2EncryptionAlgorithmsListValue) DeepCopyInto(out *Phase2EncryptionAlgorithmsListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2EncryptionAlgorithmsRequestListValue ¶
type Phase2EncryptionAlgorithmsRequestListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2EncryptionAlgorithmsRequestListValue) DeepCopy ¶
func (in *Phase2EncryptionAlgorithmsRequestListValue) DeepCopy() *Phase2EncryptionAlgorithmsRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2EncryptionAlgorithmsRequestListValue.
func (*Phase2EncryptionAlgorithmsRequestListValue) DeepCopyInto ¶
func (in *Phase2EncryptionAlgorithmsRequestListValue) DeepCopyInto(out *Phase2EncryptionAlgorithmsRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2IntegrityAlgorithmsListValue ¶
type Phase2IntegrityAlgorithmsListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2IntegrityAlgorithmsListValue) DeepCopy ¶
func (in *Phase2IntegrityAlgorithmsListValue) DeepCopy() *Phase2IntegrityAlgorithmsListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2IntegrityAlgorithmsListValue.
func (*Phase2IntegrityAlgorithmsListValue) DeepCopyInto ¶
func (in *Phase2IntegrityAlgorithmsListValue) DeepCopyInto(out *Phase2IntegrityAlgorithmsListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Phase2IntegrityAlgorithmsRequestListValue ¶
type Phase2IntegrityAlgorithmsRequestListValue struct {
Value *string `json:"value,omitempty"`
}
+kubebuilder:skipversion
func (*Phase2IntegrityAlgorithmsRequestListValue) DeepCopy ¶
func (in *Phase2IntegrityAlgorithmsRequestListValue) DeepCopy() *Phase2IntegrityAlgorithmsRequestListValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Phase2IntegrityAlgorithmsRequestListValue.
func (*Phase2IntegrityAlgorithmsRequestListValue) DeepCopyInto ¶
func (in *Phase2IntegrityAlgorithmsRequestListValue) DeepCopyInto(out *Phase2IntegrityAlgorithmsRequestListValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Placement ¶
type Placement struct { Affinity *string `json:"affinity,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` HostID *string `json:"hostID,omitempty"` HostResourceGroupARN *string `json:"hostResourceGroupARN,omitempty"` PartitionNumber *int64 `json:"partitionNumber,omitempty"` SpreadDomain *string `json:"spreadDomain,omitempty"` Tenancy *string `json:"tenancy,omitempty"` }
+kubebuilder:skipversion
func (*Placement) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Placement.
func (*Placement) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroup ¶
type PlacementGroup struct { GroupARN *string `json:"groupARN,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` PartitionCount *int64 `json:"partitionCount,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*PlacementGroup) DeepCopy ¶
func (in *PlacementGroup) DeepCopy() *PlacementGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroup.
func (*PlacementGroup) DeepCopyInto ¶
func (in *PlacementGroup) DeepCopyInto(out *PlacementGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementGroupState ¶
type PlacementGroupState string
const ( PlacementGroupState_pending PlacementGroupState = "pending" PlacementGroupState_available PlacementGroupState = "available" PlacementGroupState_deleting PlacementGroupState = "deleting" PlacementGroupState_deleted PlacementGroupState = "deleted" )
type PlacementGroupStrategy ¶
type PlacementGroupStrategy string
const ( PlacementGroupStrategy_cluster PlacementGroupStrategy = "cluster" PlacementGroupStrategy_partition PlacementGroupStrategy = "partition" PlacementGroupStrategy_spread PlacementGroupStrategy = "spread" )
type PlacementResponse ¶
type PlacementResponse struct {
GroupName *string `json:"groupName,omitempty"`
}
+kubebuilder:skipversion
func (*PlacementResponse) DeepCopy ¶
func (in *PlacementResponse) DeepCopy() *PlacementResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementResponse.
func (*PlacementResponse) DeepCopyInto ¶
func (in *PlacementResponse) DeepCopyInto(out *PlacementResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementStrategy ¶
type PlacementStrategy string
const ( PlacementStrategy_cluster PlacementStrategy = "cluster" PlacementStrategy_spread PlacementStrategy = "spread" PlacementStrategy_partition PlacementStrategy = "partition" )
type PlatformValues ¶
type PlatformValues string
const (
PlatformValues_Windows PlatformValues = "Windows"
)
type PoolCIDRBlock ¶
type PoolCIDRBlock struct {
CIDR *string `json:"cidr,omitempty"`
}
+kubebuilder:skipversion
func (*PoolCIDRBlock) DeepCopy ¶
func (in *PoolCIDRBlock) DeepCopy() *PoolCIDRBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolCIDRBlock.
func (*PoolCIDRBlock) DeepCopyInto ¶
func (in *PoolCIDRBlock) DeepCopyInto(out *PoolCIDRBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRange ¶
+kubebuilder:skipversion
func (*PortRange) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRange.
func (*PortRange) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixList ¶
type PrefixList struct { CIDRs []*string `json:"cidrs,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` PrefixListName *string `json:"prefixListName,omitempty"` }
+kubebuilder:skipversion
func (*PrefixList) DeepCopy ¶
func (in *PrefixList) DeepCopy() *PrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixList.
func (*PrefixList) DeepCopyInto ¶
func (in *PrefixList) DeepCopyInto(out *PrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListAssociation ¶
type PrefixListAssociation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceOwner *string `json:"resourceOwner,omitempty"` }
+kubebuilder:skipversion
func (*PrefixListAssociation) DeepCopy ¶
func (in *PrefixListAssociation) DeepCopy() *PrefixListAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListAssociation.
func (*PrefixListAssociation) DeepCopyInto ¶
func (in *PrefixListAssociation) DeepCopyInto(out *PrefixListAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListEntry ¶
type PrefixListEntry struct { CIDR *string `json:"cidr,omitempty"` Description *string `json:"description,omitempty"` }
+kubebuilder:skipversion
func (*PrefixListEntry) DeepCopy ¶
func (in *PrefixListEntry) DeepCopy() *PrefixListEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListEntry.
func (*PrefixListEntry) DeepCopyInto ¶
func (in *PrefixListEntry) DeepCopyInto(out *PrefixListEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListID ¶
type PrefixListID struct { Description *string `json:"description,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` }
+kubebuilder:skipversion
func (*PrefixListID) DeepCopy ¶
func (in *PrefixListID) DeepCopy() *PrefixListID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListID.
func (*PrefixListID) DeepCopyInto ¶
func (in *PrefixListID) DeepCopyInto(out *PrefixListID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListState ¶
type PrefixListState string
const ( PrefixListState_create_in_progress PrefixListState = "create-in-progress" PrefixListState_create_complete PrefixListState = "create-complete" PrefixListState_create_failed PrefixListState = "create-failed" PrefixListState_modify_in_progress PrefixListState = "modify-in-progress" PrefixListState_modify_complete PrefixListState = "modify-complete" PrefixListState_modify_failed PrefixListState = "modify-failed" PrefixListState_restore_in_progress PrefixListState = "restore-in-progress" PrefixListState_restore_complete PrefixListState = "restore-complete" PrefixListState_restore_failed PrefixListState = "restore-failed" PrefixListState_delete_in_progress PrefixListState = "delete-in-progress" PrefixListState_delete_complete PrefixListState = "delete-complete" PrefixListState_delete_failed PrefixListState = "delete-failed" )
type PriceSchedule ¶
type PriceSchedule struct { Active *bool `json:"active,omitempty"` Price *float64 `json:"price,omitempty"` Term *int64 `json:"term,omitempty"` }
+kubebuilder:skipversion
func (*PriceSchedule) DeepCopy ¶
func (in *PriceSchedule) DeepCopy() *PriceSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriceSchedule.
func (*PriceSchedule) DeepCopyInto ¶
func (in *PriceSchedule) DeepCopyInto(out *PriceSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PriceScheduleSpecification ¶
type PriceScheduleSpecification struct { Price *float64 `json:"price,omitempty"` Term *int64 `json:"term,omitempty"` }
+kubebuilder:skipversion
func (*PriceScheduleSpecification) DeepCopy ¶
func (in *PriceScheduleSpecification) DeepCopy() *PriceScheduleSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriceScheduleSpecification.
func (*PriceScheduleSpecification) DeepCopyInto ¶
func (in *PriceScheduleSpecification) DeepCopyInto(out *PriceScheduleSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PricingDetail ¶
type PricingDetail struct { Count *int64 `json:"count,omitempty"` Price *float64 `json:"price,omitempty"` }
+kubebuilder:skipversion
func (*PricingDetail) DeepCopy ¶
func (in *PricingDetail) DeepCopy() *PricingDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PricingDetail.
func (*PricingDetail) DeepCopyInto ¶
func (in *PricingDetail) DeepCopyInto(out *PricingDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalIDFormat ¶
type PrincipalIDFormat struct {
ARN *string `json:"arn,omitempty"`
}
+kubebuilder:skipversion
func (*PrincipalIDFormat) DeepCopy ¶
func (in *PrincipalIDFormat) DeepCopy() *PrincipalIDFormat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalIDFormat.
func (*PrincipalIDFormat) DeepCopyInto ¶
func (in *PrincipalIDFormat) DeepCopyInto(out *PrincipalIDFormat)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalType ¶
type PrincipalType string
const ( PrincipalType_All PrincipalType = "All" PrincipalType_Service PrincipalType = "Service" PrincipalType_OrganizationUnit PrincipalType = "OrganizationUnit" PrincipalType_Account PrincipalType = "Account" PrincipalType_User PrincipalType = "User" PrincipalType_Role PrincipalType = "Role" )
type PrivateDNSDetails ¶
type PrivateDNSDetails struct {
PrivateDNSName *string `json:"privateDNSName,omitempty"`
}
+kubebuilder:skipversion
func (*PrivateDNSDetails) DeepCopy ¶
func (in *PrivateDNSDetails) DeepCopy() *PrivateDNSDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSDetails.
func (*PrivateDNSDetails) DeepCopyInto ¶
func (in *PrivateDNSDetails) DeepCopyInto(out *PrivateDNSDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameConfiguration ¶
type PrivateDNSNameConfiguration struct { Name *string `json:"name,omitempty"` State *string `json:"state,omitempty"` Type *string `json:"type_,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*PrivateDNSNameConfiguration) DeepCopy ¶
func (in *PrivateDNSNameConfiguration) DeepCopy() *PrivateDNSNameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameConfiguration.
func (*PrivateDNSNameConfiguration) DeepCopyInto ¶
func (in *PrivateDNSNameConfiguration) DeepCopyInto(out *PrivateDNSNameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameOptionsOnLaunch ¶ added in v0.34.0
type PrivateDNSNameOptionsOnLaunch struct { EnableResourceNameDNSAAAARecord *bool `json:"enableResourceNameDNSAAAARecord,omitempty"` EnableResourceNameDNSARecord *bool `json:"enableResourceNameDNSARecord,omitempty"` HostnameType *string `json:"hostnameType,omitempty"` }
+kubebuilder:skipversion
func (*PrivateDNSNameOptionsOnLaunch) DeepCopy ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsOnLaunch) DeepCopy() *PrivateDNSNameOptionsOnLaunch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameOptionsOnLaunch.
func (*PrivateDNSNameOptionsOnLaunch) DeepCopyInto ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsOnLaunch) DeepCopyInto(out *PrivateDNSNameOptionsOnLaunch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameOptionsRequest ¶ added in v0.34.0
type PrivateDNSNameOptionsRequest struct { EnableResourceNameDNSAAAARecord *bool `json:"enableResourceNameDNSAAAARecord,omitempty"` EnableResourceNameDNSARecord *bool `json:"enableResourceNameDNSARecord,omitempty"` HostnameType *string `json:"hostnameType,omitempty"` }
+kubebuilder:skipversion
func (*PrivateDNSNameOptionsRequest) DeepCopy ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsRequest) DeepCopy() *PrivateDNSNameOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameOptionsRequest.
func (*PrivateDNSNameOptionsRequest) DeepCopyInto ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsRequest) DeepCopyInto(out *PrivateDNSNameOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNameOptionsResponse ¶ added in v0.34.0
type PrivateDNSNameOptionsResponse struct { EnableResourceNameDNSAAAARecord *bool `json:"enableResourceNameDNSAAAARecord,omitempty"` EnableResourceNameDNSARecord *bool `json:"enableResourceNameDNSARecord,omitempty"` HostnameType *string `json:"hostnameType,omitempty"` }
+kubebuilder:skipversion
func (*PrivateDNSNameOptionsResponse) DeepCopy ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsResponse) DeepCopy() *PrivateDNSNameOptionsResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNameOptionsResponse.
func (*PrivateDNSNameOptionsResponse) DeepCopyInto ¶ added in v0.34.0
func (in *PrivateDNSNameOptionsResponse) DeepCopyInto(out *PrivateDNSNameOptionsResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateIPAddressSpecification ¶
type PrivateIPAddressSpecification struct { Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
+kubebuilder:skipversion
func (*PrivateIPAddressSpecification) DeepCopy ¶
func (in *PrivateIPAddressSpecification) DeepCopy() *PrivateIPAddressSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateIPAddressSpecification.
func (*PrivateIPAddressSpecification) DeepCopyInto ¶
func (in *PrivateIPAddressSpecification) DeepCopyInto(out *PrivateIPAddressSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductCode ¶
type ProductCode struct {
ProductCodeID *string `json:"productCodeID,omitempty"`
}
+kubebuilder:skipversion
func (*ProductCode) DeepCopy ¶
func (in *ProductCode) DeepCopy() *ProductCode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductCode.
func (*ProductCode) DeepCopyInto ¶
func (in *ProductCode) DeepCopyInto(out *ProductCode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductCodeValues ¶
type ProductCodeValues string
const ( ProductCodeValues_devpay ProductCodeValues = "devpay" ProductCodeValues_marketplace ProductCodeValues = "marketplace" )
type PropagatingVGW ¶
type PropagatingVGW struct {
GatewayID *string `json:"gatewayID,omitempty"`
}
+kubebuilder:skipversion
func (*PropagatingVGW) DeepCopy ¶
func (in *PropagatingVGW) DeepCopy() *PropagatingVGW
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagatingVGW.
func (*PropagatingVGW) DeepCopyInto ¶
func (in *PropagatingVGW) DeepCopyInto(out *PropagatingVGW)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedBandwidth ¶
type ProvisionedBandwidth struct { ProvisionTime *metav1.Time `json:"provisionTime,omitempty"` Provisioned *string `json:"provisioned,omitempty"` RequestTime *metav1.Time `json:"requestTime,omitempty"` Requested *string `json:"requested,omitempty"` Status *string `json:"status,omitempty"` }
+kubebuilder:skipversion
func (*ProvisionedBandwidth) DeepCopy ¶
func (in *ProvisionedBandwidth) DeepCopy() *ProvisionedBandwidth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedBandwidth.
func (*ProvisionedBandwidth) DeepCopyInto ¶
func (in *ProvisionedBandwidth) DeepCopyInto(out *ProvisionedBandwidth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PtrUpdateStatus ¶
type PtrUpdateStatus struct { Reason *string `json:"reason,omitempty"` Status *string `json:"status,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*PtrUpdateStatus) DeepCopy ¶
func (in *PtrUpdateStatus) DeepCopy() *PtrUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrUpdateStatus.
func (*PtrUpdateStatus) DeepCopyInto ¶
func (in *PtrUpdateStatus) DeepCopyInto(out *PtrUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPv4Pool ¶
type PublicIPv4Pool struct { Description *string `json:"description,omitempty"` NetworkBorderGroup *string `json:"networkBorderGroup,omitempty"` PoolID *string `json:"poolID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TotalAddressCount *int64 `json:"totalAddressCount,omitempty"` TotalAvailableAddressCount *int64 `json:"totalAvailableAddressCount,omitempty"` }
+kubebuilder:skipversion
func (*PublicIPv4Pool) DeepCopy ¶
func (in *PublicIPv4Pool) DeepCopy() *PublicIPv4Pool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPv4Pool.
func (*PublicIPv4Pool) DeepCopyInto ¶
func (in *PublicIPv4Pool) DeepCopyInto(out *PublicIPv4Pool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPv4PoolRange ¶
type PublicIPv4PoolRange struct { AddressCount *int64 `json:"addressCount,omitempty"` AvailableAddressCount *int64 `json:"availableAddressCount,omitempty"` FirstAddress *string `json:"firstAddress,omitempty"` LastAddress *string `json:"lastAddress,omitempty"` }
+kubebuilder:skipversion
func (*PublicIPv4PoolRange) DeepCopy ¶
func (in *PublicIPv4PoolRange) DeepCopy() *PublicIPv4PoolRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPv4PoolRange.
func (*PublicIPv4PoolRange) DeepCopyInto ¶
func (in *PublicIPv4PoolRange) DeepCopyInto(out *PublicIPv4PoolRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Purchase ¶
type Purchase struct { Duration *int64 `json:"duration,omitempty"` HourlyPrice *string `json:"hourlyPrice,omitempty"` InstanceFamily *string `json:"instanceFamily,omitempty"` UpfrontPrice *string `json:"upfrontPrice,omitempty"` }
+kubebuilder:skipversion
func (*Purchase) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Purchase.
func (*Purchase) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PurchaseRequest ¶
type PurchaseRequest struct { InstanceCount *int64 `json:"instanceCount,omitempty"` PurchaseToken *string `json:"purchaseToken,omitempty"` }
+kubebuilder:skipversion
func (*PurchaseRequest) DeepCopy ¶
func (in *PurchaseRequest) DeepCopy() *PurchaseRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PurchaseRequest.
func (*PurchaseRequest) DeepCopyInto ¶
func (in *PurchaseRequest) DeepCopyInto(out *PurchaseRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RIProductDescription ¶
type RIProductDescription string
const ( RIProductDescription_Linux_UNIX RIProductDescription = "Linux/UNIX" RIProductDescription_Linux_UNIX__Amazon_VPC_ RIProductDescription = "Linux/UNIX (Amazon VPC)" RIProductDescription_Windows RIProductDescription = "Windows" RIProductDescription_Windows__Amazon_VPC_ RIProductDescription = "Windows (Amazon VPC)" )
type RecurringCharge ¶
type RecurringCharge struct {
Amount *float64 `json:"amount,omitempty"`
}
+kubebuilder:skipversion
func (*RecurringCharge) DeepCopy ¶
func (in *RecurringCharge) DeepCopy() *RecurringCharge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringCharge.
func (*RecurringCharge) DeepCopyInto ¶
func (in *RecurringCharge) DeepCopyInto(out *RecurringCharge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringChargeFrequency ¶
type RecurringChargeFrequency string
const (
RecurringChargeFrequency_Hourly RecurringChargeFrequency = "Hourly"
)
type ReferencedSecurityGroup ¶
type ReferencedSecurityGroup struct { GroupID *string `json:"groupID,omitempty"` PeeringStatus *string `json:"peeringStatus,omitempty"` UserID *string `json:"userID,omitempty"` VPCID *string `json:"vpcID,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*ReferencedSecurityGroup) DeepCopy ¶
func (in *ReferencedSecurityGroup) DeepCopy() *ReferencedSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedSecurityGroup.
func (*ReferencedSecurityGroup) DeepCopyInto ¶
func (in *ReferencedSecurityGroup) DeepCopyInto(out *ReferencedSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Region ¶
type Region struct { Endpoint *string `json:"endpoint,omitempty"` OptInStatus *string `json:"optInStatus,omitempty"` RegionName *string `json:"regionName,omitempty"` }
+kubebuilder:skipversion
func (*Region) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.
func (*Region) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegisterInstanceTagAttributeRequest ¶
type RegisterInstanceTagAttributeRequest struct {
IncludeAllTagsOfInstance *bool `json:"includeAllTagsOfInstance,omitempty"`
}
+kubebuilder:skipversion
func (*RegisterInstanceTagAttributeRequest) DeepCopy ¶
func (in *RegisterInstanceTagAttributeRequest) DeepCopy() *RegisterInstanceTagAttributeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterInstanceTagAttributeRequest.
func (*RegisterInstanceTagAttributeRequest) DeepCopyInto ¶
func (in *RegisterInstanceTagAttributeRequest) DeepCopyInto(out *RegisterInstanceTagAttributeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoveIPAMOperatingRegion ¶ added in v0.39.0
type RemoveIPAMOperatingRegion struct {
RegionName *string `json:"regionName,omitempty"`
}
+kubebuilder:skipversion
func (*RemoveIPAMOperatingRegion) DeepCopy ¶ added in v0.39.0
func (in *RemoveIPAMOperatingRegion) DeepCopy() *RemoveIPAMOperatingRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoveIPAMOperatingRegion.
func (*RemoveIPAMOperatingRegion) DeepCopyInto ¶ added in v0.39.0
func (in *RemoveIPAMOperatingRegion) DeepCopyInto(out *RemoveIPAMOperatingRegion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemovePrefixListEntry ¶
type RemovePrefixListEntry struct {
CIDR *string `json:"cidr,omitempty"`
}
+kubebuilder:skipversion
func (*RemovePrefixListEntry) DeepCopy ¶
func (in *RemovePrefixListEntry) DeepCopy() *RemovePrefixListEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemovePrefixListEntry.
func (*RemovePrefixListEntry) DeepCopyInto ¶
func (in *RemovePrefixListEntry) DeepCopyInto(out *RemovePrefixListEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceRootVolumeTask ¶
type ReplaceRootVolumeTask struct { CompleteTime *string `json:"completeTime,omitempty"` DeleteReplacedRootVolume *bool `json:"deleteReplacedRootVolume,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` StartTime *string `json:"startTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ReplaceRootVolumeTask) DeepCopy ¶
func (in *ReplaceRootVolumeTask) DeepCopy() *ReplaceRootVolumeTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplaceRootVolumeTask.
func (*ReplaceRootVolumeTask) DeepCopyInto ¶
func (in *ReplaceRootVolumeTask) DeepCopyInto(out *ReplaceRootVolumeTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplaceRootVolumeTaskState ¶
type ReplaceRootVolumeTaskState string
const ( ReplaceRootVolumeTaskState_pending ReplaceRootVolumeTaskState = "pending" ReplaceRootVolumeTaskState_in_progress ReplaceRootVolumeTaskState = "in-progress" ReplaceRootVolumeTaskState_failing ReplaceRootVolumeTaskState = "failing" ReplaceRootVolumeTaskState_succeeded ReplaceRootVolumeTaskState = "succeeded" ReplaceRootVolumeTaskState_failed ReplaceRootVolumeTaskState = "failed" ReplaceRootVolumeTaskState_failed_detached ReplaceRootVolumeTaskState = "failed-detached" )
type ReplacementStrategy ¶
type ReplacementStrategy string
const ( ReplacementStrategy_launch ReplacementStrategy = "launch" ReplacementStrategy_launch_before_terminate ReplacementStrategy = "launch-before-terminate" )
type ReportInstanceReasonCodes ¶
type ReportInstanceReasonCodes string
const ( ReportInstanceReasonCodes_instance_stuck_in_state ReportInstanceReasonCodes = "instance-stuck-in-state" ReportInstanceReasonCodes_unresponsive ReportInstanceReasonCodes = "unresponsive" ReportInstanceReasonCodes_not_accepting_credentials ReportInstanceReasonCodes = "not-accepting-credentials" ReportInstanceReasonCodes_password_not_available ReportInstanceReasonCodes = "password-not-available" ReportInstanceReasonCodes_performance_network ReportInstanceReasonCodes = "performance-network" ReportInstanceReasonCodes_performance_instance_store ReportInstanceReasonCodes = "performance-instance-store" ReportInstanceReasonCodes_performance_ebs_volume ReportInstanceReasonCodes = "performance-ebs-volume" ReportInstanceReasonCodes_performance_other ReportInstanceReasonCodes = "performance-other" ReportInstanceReasonCodes_other ReportInstanceReasonCodes = "other" )
type ReportStatusType ¶
type ReportStatusType string
const ( ReportStatusType_ok ReportStatusType = "ok" ReportStatusType_impaired ReportStatusType = "impaired" )
type RequestIPAMResourceTag ¶ added in v0.39.0
type RequestIPAMResourceTag struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*RequestIPAMResourceTag) DeepCopy ¶ added in v0.39.0
func (in *RequestIPAMResourceTag) DeepCopy() *RequestIPAMResourceTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestIPAMResourceTag.
func (*RequestIPAMResourceTag) DeepCopyInto ¶ added in v0.39.0
func (in *RequestIPAMResourceTag) DeepCopyInto(out *RequestIPAMResourceTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestLaunchTemplateData ¶
type RequestLaunchTemplateData struct { BlockDeviceMappings []*LaunchTemplateBlockDeviceMappingRequest `json:"blockDeviceMappings,omitempty"` // Describes an instance's Capacity Reservation targeting option. You can specify // only one option at a time. Use the CapacityReservationPreference parameter // to configure the instance to run in On-Demand capacity or to run in any open // Capacity Reservation that has matching attributes (instance type, platform, // Availability Zone). Use the CapacityReservationTarget parameter to explicitly // target a specific Capacity Reservation or a Capacity Reservation group. CapacityReservationSpecification *LaunchTemplateCapacityReservationSpecificationRequest `json:"capacityReservationSpecification,omitempty"` // The CPU options for the instance. Both the core count and threads per core // must be specified in the request. CPUOptions *LaunchTemplateCPUOptionsRequest `json:"cpuOptions,omitempty"` // The credit option for CPU usage of a T instance. CreditSpecification *CreditSpecificationRequest `json:"creditSpecification,omitempty"` DisableAPIStop *bool `json:"disableAPIStop,omitempty"` DisableAPITermination *bool `json:"disableAPITermination,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` ElasticGPUSpecifications []*ElasticGPUSpecification `json:"elasticGPUSpecifications,omitempty"` ElasticInferenceAccelerators []*LaunchTemplateElasticInferenceAccelerator `json:"elasticInferenceAccelerators,omitempty"` // Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. // For more information, see What is Amazon Web Services Nitro Enclaves? (https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html) // in the Amazon Web Services Nitro Enclaves User Guide. EnclaveOptions *LaunchTemplateEnclaveOptionsRequest `json:"enclaveOptions,omitempty"` // Indicates whether the instance is configured for hibernation. This parameter // is valid only if the instance meets the hibernation prerequisites (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html). HibernationOptions *LaunchTemplateHibernationOptionsRequest `json:"hibernationOptions,omitempty"` // An IAM instance profile. IAMInstanceProfile *LaunchTemplateIAMInstanceProfileSpecificationRequest `json:"iamInstanceProfile,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceInitiatedShutdownBehavior *string `json:"instanceInitiatedShutdownBehavior,omitempty"` // The market (purchasing) option for the instances. InstanceMarketOptions *LaunchTemplateInstanceMarketOptionsRequest `json:"instanceMarketOptions,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html), // or with the RunInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) // API or AWS::EC2::Instance (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html) // Amazon Web Services CloudFormation resource, you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirementsRequest `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` LicenseSpecifications []*LaunchTemplateLicenseConfigurationRequest `json:"licenseSpecifications,omitempty"` // The maintenance options of your instance. MaintenanceOptions *LaunchTemplateInstanceMaintenanceOptionsRequest `json:"maintenanceOptions,omitempty"` // The metadata options for the instance. For more information, see Instance // metadata and user data (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) // in the Amazon Elastic Compute Cloud User Guide. MetadataOptions *LaunchTemplateInstanceMetadataOptionsRequest `json:"metadataOptions,omitempty"` // Describes the monitoring for the instance. Monitoring *LaunchTemplatesMonitoringRequest `json:"monitoring,omitempty"` NetworkInterfaces []*LaunchTemplateInstanceNetworkInterfaceSpecificationRequest `json:"networkInterfaces,omitempty"` // Describes the placement of an instance. Placement *LaunchTemplatePlacementRequest `json:"placement,omitempty"` // Describes the options for instance hostnames. PrivateDNSNameOptions *LaunchTemplatePrivateDNSNameOptionsRequest `json:"privateDNSNameOptions,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` TagSpecifications []*LaunchTemplateTagSpecificationRequest `json:"tagSpecifications,omitempty"` UserData *string `json:"userData,omitempty"` }
+kubebuilder:skipversion
func (*RequestLaunchTemplateData) DeepCopy ¶
func (in *RequestLaunchTemplateData) DeepCopy() *RequestLaunchTemplateData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestLaunchTemplateData.
func (*RequestLaunchTemplateData) DeepCopyInto ¶
func (in *RequestLaunchTemplateData) DeepCopyInto(out *RequestLaunchTemplateData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestSpotLaunchSpecification ¶
type RequestSpotLaunchSpecification struct { AddressingType *string `json:"addressingType,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` UserData *string `json:"userData,omitempty"` }
+kubebuilder:skipversion
func (*RequestSpotLaunchSpecification) DeepCopy ¶
func (in *RequestSpotLaunchSpecification) DeepCopy() *RequestSpotLaunchSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestSpotLaunchSpecification.
func (*RequestSpotLaunchSpecification) DeepCopyInto ¶
func (in *RequestSpotLaunchSpecification) DeepCopyInto(out *RequestSpotLaunchSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservationFleetInstanceSpecification ¶
type ReservationFleetInstanceSpecification struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` InstanceType *string `json:"instanceType,omitempty"` }
+kubebuilder:skipversion
func (*ReservationFleetInstanceSpecification) DeepCopy ¶
func (in *ReservationFleetInstanceSpecification) DeepCopy() *ReservationFleetInstanceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationFleetInstanceSpecification.
func (*ReservationFleetInstanceSpecification) DeepCopyInto ¶
func (in *ReservationFleetInstanceSpecification) DeepCopyInto(out *ReservationFleetInstanceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservationState ¶
type ReservationState string
const ( ReservationState_payment_pending ReservationState = "payment-pending" ReservationState_payment_failed ReservationState = "payment-failed" ReservationState_active ReservationState = "active" ReservationState_retired ReservationState = "retired" )
type ReservationValue ¶
type ReservationValue struct { HourlyPrice *string `json:"hourlyPrice,omitempty"` RemainingTotalValue *string `json:"remainingTotalValue,omitempty"` RemainingUpfrontValue *string `json:"remainingUpfrontValue,omitempty"` }
+kubebuilder:skipversion
func (*ReservationValue) DeepCopy ¶
func (in *ReservationValue) DeepCopy() *ReservationValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservationValue.
func (*ReservationValue) DeepCopyInto ¶
func (in *ReservationValue) DeepCopyInto(out *ReservationValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstanceLimitPrice ¶
type ReservedInstanceLimitPrice struct {
Amount *float64 `json:"amount,omitempty"`
}
+kubebuilder:skipversion
func (*ReservedInstanceLimitPrice) DeepCopy ¶
func (in *ReservedInstanceLimitPrice) DeepCopy() *ReservedInstanceLimitPrice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstanceLimitPrice.
func (*ReservedInstanceLimitPrice) DeepCopyInto ¶
func (in *ReservedInstanceLimitPrice) DeepCopyInto(out *ReservedInstanceLimitPrice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstanceReservationValue ¶
type ReservedInstanceReservationValue struct {
ReservedInstanceID *string `json:"reservedInstanceID,omitempty"`
}
+kubebuilder:skipversion
func (*ReservedInstanceReservationValue) DeepCopy ¶
func (in *ReservedInstanceReservationValue) DeepCopy() *ReservedInstanceReservationValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstanceReservationValue.
func (*ReservedInstanceReservationValue) DeepCopyInto ¶
func (in *ReservedInstanceReservationValue) DeepCopyInto(out *ReservedInstanceReservationValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstanceState ¶
type ReservedInstanceState string
const ( ReservedInstanceState_payment_pending ReservedInstanceState = "payment-pending" ReservedInstanceState_active ReservedInstanceState = "active" ReservedInstanceState_payment_failed ReservedInstanceState = "payment-failed" ReservedInstanceState_retired ReservedInstanceState = "retired" ReservedInstanceState_queued ReservedInstanceState = "queued" ReservedInstanceState_queued_deleted ReservedInstanceState = "queued-deleted" )
type ReservedInstances ¶
type ReservedInstances struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` Duration *int64 `json:"duration,omitempty"` End *metav1.Time `json:"end,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceTenancy *string `json:"instanceTenancy,omitempty"` InstanceType *string `json:"instanceType,omitempty"` ReservedInstancesID *string `json:"reservedInstancesID,omitempty"` Start *metav1.Time `json:"start,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ReservedInstances) DeepCopy ¶
func (in *ReservedInstances) DeepCopy() *ReservedInstances
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstances.
func (*ReservedInstances) DeepCopyInto ¶
func (in *ReservedInstances) DeepCopyInto(out *ReservedInstances)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesConfiguration ¶
type ReservedInstancesConfiguration struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` Platform *string `json:"platform,omitempty"` }
+kubebuilder:skipversion
func (*ReservedInstancesConfiguration) DeepCopy ¶
func (in *ReservedInstancesConfiguration) DeepCopy() *ReservedInstancesConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesConfiguration.
func (*ReservedInstancesConfiguration) DeepCopyInto ¶
func (in *ReservedInstancesConfiguration) DeepCopyInto(out *ReservedInstancesConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesID ¶
type ReservedInstancesID struct {
ReservedInstancesID *string `json:"reservedInstancesID,omitempty"`
}
+kubebuilder:skipversion
func (*ReservedInstancesID) DeepCopy ¶
func (in *ReservedInstancesID) DeepCopy() *ReservedInstancesID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesID.
func (*ReservedInstancesID) DeepCopyInto ¶
func (in *ReservedInstancesID) DeepCopyInto(out *ReservedInstancesID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesListing ¶
type ReservedInstancesListing struct { ClientToken *string `json:"clientToken,omitempty"` CreateDate *metav1.Time `json:"createDate,omitempty"` ReservedInstancesID *string `json:"reservedInstancesID,omitempty"` ReservedInstancesListingID *string `json:"reservedInstancesListingID,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags []*Tag `json:"tags,omitempty"` UpdateDate *metav1.Time `json:"updateDate,omitempty"` }
+kubebuilder:skipversion
func (*ReservedInstancesListing) DeepCopy ¶
func (in *ReservedInstancesListing) DeepCopy() *ReservedInstancesListing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesListing.
func (*ReservedInstancesListing) DeepCopyInto ¶
func (in *ReservedInstancesListing) DeepCopyInto(out *ReservedInstancesListing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesModification ¶
type ReservedInstancesModification struct { ClientToken *string `json:"clientToken,omitempty"` CreateDate *metav1.Time `json:"createDate,omitempty"` EffectiveDate *metav1.Time `json:"effectiveDate,omitempty"` ReservedInstancesModificationID *string `json:"reservedInstancesModificationID,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` UpdateDate *metav1.Time `json:"updateDate,omitempty"` }
+kubebuilder:skipversion
func (*ReservedInstancesModification) DeepCopy ¶
func (in *ReservedInstancesModification) DeepCopy() *ReservedInstancesModification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesModification.
func (*ReservedInstancesModification) DeepCopyInto ¶
func (in *ReservedInstancesModification) DeepCopyInto(out *ReservedInstancesModification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesModificationResult ¶
type ReservedInstancesModificationResult struct {
ReservedInstancesID *string `json:"reservedInstancesID,omitempty"`
}
+kubebuilder:skipversion
func (*ReservedInstancesModificationResult) DeepCopy ¶
func (in *ReservedInstancesModificationResult) DeepCopy() *ReservedInstancesModificationResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesModificationResult.
func (*ReservedInstancesModificationResult) DeepCopyInto ¶
func (in *ReservedInstancesModificationResult) DeepCopyInto(out *ReservedInstancesModificationResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReservedInstancesOffering ¶
type ReservedInstancesOffering struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` Duration *int64 `json:"duration,omitempty"` InstanceTenancy *string `json:"instanceTenancy,omitempty"` InstanceType *string `json:"instanceType,omitempty"` Marketplace *bool `json:"marketplace,omitempty"` ReservedInstancesOfferingID *string `json:"reservedInstancesOfferingID,omitempty"` }
+kubebuilder:skipversion
func (*ReservedInstancesOffering) DeepCopy ¶
func (in *ReservedInstancesOffering) DeepCopy() *ReservedInstancesOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReservedInstancesOffering.
func (*ReservedInstancesOffering) DeepCopyInto ¶
func (in *ReservedInstancesOffering) DeepCopyInto(out *ReservedInstancesOffering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResetFPGAImageAttributeName ¶
type ResetFPGAImageAttributeName string
const (
ResetFPGAImageAttributeName_loadPermission ResetFPGAImageAttributeName = "loadPermission"
)
type ResetImageAttributeName ¶
type ResetImageAttributeName string
const (
ResetImageAttributeName_launchPermission ResetImageAttributeName = "launchPermission"
)
type ResourceStatement ¶ added in v0.34.0
type ResourceStatement struct { ResourceTypes []*string `json:"resourceTypes,omitempty"` Resources []*string `json:"resources,omitempty"` }
+kubebuilder:skipversion
func (*ResourceStatement) DeepCopy ¶ added in v0.34.0
func (in *ResourceStatement) DeepCopy() *ResourceStatement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatement.
func (*ResourceStatement) DeepCopyInto ¶ added in v0.34.0
func (in *ResourceStatement) DeepCopyInto(out *ResourceStatement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceStatementRequest ¶ added in v0.34.0
type ResourceStatementRequest struct { ResourceTypes []*string `json:"resourceTypes,omitempty"` Resources []*string `json:"resources,omitempty"` }
+kubebuilder:skipversion
func (*ResourceStatementRequest) DeepCopy ¶ added in v0.34.0
func (in *ResourceStatementRequest) DeepCopy() *ResourceStatementRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatementRequest.
func (*ResourceStatementRequest) DeepCopyInto ¶ added in v0.34.0
func (in *ResourceStatementRequest) DeepCopyInto(out *ResourceStatementRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶
type ResourceType string
const ( ResourceType_capacity_reservation ResourceType = "capacity-reservation" ResourceType_client_vpn_endpoint ResourceType = "client-vpn-endpoint" ResourceType_customer_gateway ResourceType = "customer-gateway" ResourceType_carrier_gateway ResourceType = "carrier-gateway" ResourceType_coip_pool ResourceType = "coip-pool" ResourceType_dedicated_host ResourceType = "dedicated-host" ResourceType_dhcp_options ResourceType = "dhcp-options" ResourceType_egress_only_internet_gateway ResourceType = "egress-only-internet-gateway" ResourceType_elastic_ip ResourceType = "elastic-ip" ResourceType_elastic_gpu ResourceType = "elastic-gpu" ResourceType_export_image_task ResourceType = "export-image-task" ResourceType_export_instance_task ResourceType = "export-instance-task" ResourceType_fleet ResourceType = "fleet" ResourceType_fpga_image ResourceType = "fpga-image" ResourceType_host_reservation ResourceType = "host-reservation" ResourceType_image ResourceType = "image" ResourceType_import_image_task ResourceType = "import-image-task" ResourceType_import_snapshot_task ResourceType = "import-snapshot-task" ResourceType_instance ResourceType = "instance" ResourceType_instance_event_window ResourceType = "instance-event-window" ResourceType_internet_gateway ResourceType = "internet-gateway" ResourceType_ipam ResourceType = "ipam" ResourceType_ipam_pool ResourceType = "ipam-pool" ResourceType_ipam_scope ResourceType = "ipam-scope" ResourceType_ipv4pool_ec2 ResourceType = "ipv4pool-ec2" ResourceType_ipv6pool_ec2 ResourceType = "ipv6pool-ec2" ResourceType_key_pair ResourceType = "key-pair" ResourceType_launch_template ResourceType = "launch-template" ResourceType_local_gateway ResourceType = "local-gateway" ResourceType_local_gateway_route_table ResourceType = "local-gateway-route-table" ResourceType_local_gateway_virtual_interface ResourceType = "local-gateway-virtual-interface" ResourceType_local_gateway_virtual_interface_group ResourceType = "local-gateway-virtual-interface-group" ResourceType_local_gateway_route_table_vpc_association ResourceType = "local-gateway-route-table-vpc-association" ResourceType_local_gateway_route_table_virtual_interface_group_association ResourceType = "local-gateway-route-table-virtual-interface-group-association" ResourceType_natgateway ResourceType = "natgateway" ResourceType_network_acl ResourceType = "network-acl" ResourceType_network_interface ResourceType = "network-interface" ResourceType_network_insights_analysis ResourceType = "network-insights-analysis" ResourceType_network_insights_path ResourceType = "network-insights-path" ResourceType_network_insights_access_scope ResourceType = "network-insights-access-scope" ResourceType_network_insights_access_scope_analysis ResourceType = "network-insights-access-scope-analysis" ResourceType_placement_group ResourceType = "placement-group" ResourceType_prefix_list ResourceType = "prefix-list" ResourceType_replace_root_volume_task ResourceType = "replace-root-volume-task" ResourceType_reserved_instances ResourceType = "reserved-instances" ResourceType_route_table ResourceType = "route-table" ResourceType_security_group ResourceType = "security-group" ResourceType_security_group_rule ResourceType = "security-group-rule" ResourceType_snapshot ResourceType = "snapshot" ResourceType_spot_fleet_request ResourceType = "spot-fleet-request" ResourceType_spot_instances_request ResourceType = "spot-instances-request" ResourceType_subnet ResourceType = "subnet" ResourceType_subnet_cidr_reservation ResourceType = "subnet-cidr-reservation" ResourceType_traffic_mirror_filter ResourceType = "traffic-mirror-filter" ResourceType_traffic_mirror_session ResourceType = "traffic-mirror-session" ResourceType_traffic_mirror_target ResourceType = "traffic-mirror-target" ResourceType_transit_gateway ResourceType = "transit-gateway" ResourceType_transit_gateway_attachment ResourceType = "transit-gateway-attachment" ResourceType_transit_gateway_connect_peer ResourceType = "transit-gateway-connect-peer" ResourceType_transit_gateway_multicast_domain ResourceType = "transit-gateway-multicast-domain" ResourceType_transit_gateway_policy_table ResourceType = "transit-gateway-policy-table" ResourceType_transit_gateway_route_table ResourceType = "transit-gateway-route-table" ResourceType_transit_gateway_route_table_announcement ResourceType = "transit-gateway-route-table-announcement" ResourceType_volume ResourceType = "volume" ResourceType_vpc ResourceType = "vpc" ResourceType_vpc_endpoint ResourceType = "vpc-endpoint" ResourceType_vpc_endpoint_connection ResourceType = "vpc-endpoint-connection" ResourceType_vpc_endpoint_service ResourceType = "vpc-endpoint-service" ResourceType_vpc_endpoint_service_permission ResourceType = "vpc-endpoint-service-permission" ResourceType_vpc_peering_connection ResourceType = "vpc-peering-connection" ResourceType_vpn_connection ResourceType = "vpn-connection" ResourceType_vpn_gateway ResourceType = "vpn-gateway" ResourceType_vpc_flow_log ResourceType = "vpc-flow-log" ResourceType_capacity_reservation_fleet ResourceType = "capacity-reservation-fleet" ResourceType_traffic_mirror_filter_rule ResourceType = "traffic-mirror-filter-rule" ResourceType_vpc_endpoint_connection_device_type ResourceType = "vpc-endpoint-connection-device-type" ResourceType_verified_access_instance ResourceType = "verified-access-instance" ResourceType_verified_access_group ResourceType = "verified-access-group" ResourceType_verified_access_endpoint ResourceType = "verified-access-endpoint" ResourceType_verified_access_policy ResourceType = "verified-access-policy" ResourceType_verified_access_trust_provider ResourceType = "verified-access-trust-provider" ResourceType_vpn_connection_device_type ResourceType = "vpn-connection-device-type" ResourceType_vpc_block_public_access_exclusion ResourceType = "vpc-block-public-access-exclusion" ResourceType_ipam_resource_discovery ResourceType = "ipam-resource-discovery" ResourceType_ipam_resource_discovery_association ResourceType = "ipam-resource-discovery-association" ResourceType_instance_connect_endpoint ResourceType = "instance-connect-endpoint" )
type ResponseError ¶
type ResponseError struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*ResponseError) DeepCopy ¶
func (in *ResponseError) DeepCopy() *ResponseError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseError.
func (*ResponseError) DeepCopyInto ¶
func (in *ResponseError) DeepCopyInto(out *ResponseError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseLaunchTemplateData ¶
type ResponseLaunchTemplateData struct { BlockDeviceMappings []*LaunchTemplateBlockDeviceMapping `json:"blockDeviceMappings,omitempty"` // Information about the Capacity Reservation targeting option. CapacityReservationSpecification *LaunchTemplateCapacityReservationSpecificationResponse `json:"capacityReservationSpecification,omitempty"` // The CPU options for the instance. CPUOptions *LaunchTemplateCPUOptions `json:"cpuOptions,omitempty"` // Describes the credit option for CPU usage of a T instance. CreditSpecification *CreditSpecification `json:"creditSpecification,omitempty"` DisableAPIStop *bool `json:"disableAPIStop,omitempty"` DisableAPITermination *bool `json:"disableAPITermination,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` ElasticGPUSpecifications []*ElasticGPUSpecificationResponse `json:"elasticGPUSpecifications,omitempty"` ElasticInferenceAccelerators []*LaunchTemplateElasticInferenceAcceleratorResponse `json:"elasticInferenceAccelerators,omitempty"` // Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. EnclaveOptions *LaunchTemplateEnclaveOptions `json:"enclaveOptions,omitempty"` // Indicates whether an instance is configured for hibernation. HibernationOptions *LaunchTemplateHibernationOptions `json:"hibernationOptions,omitempty"` // Describes an IAM instance profile. IAMInstanceProfile *LaunchTemplateIAMInstanceProfileSpecification `json:"iamInstanceProfile,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceInitiatedShutdownBehavior *string `json:"instanceInitiatedShutdownBehavior,omitempty"` // The market (purchasing) option for the instances. InstanceMarketOptions *LaunchTemplateInstanceMarketOptions `json:"instanceMarketOptions,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) // or with the RunInstances API (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), // you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirements `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` LicenseSpecifications []*LaunchTemplateLicenseConfiguration `json:"licenseSpecifications,omitempty"` // The maintenance options of your instance. MaintenanceOptions *LaunchTemplateInstanceMaintenanceOptions `json:"maintenanceOptions,omitempty"` // The metadata options for the instance. For more information, see Instance // metadata and user data (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) // in the Amazon Elastic Compute Cloud User Guide. MetadataOptions *LaunchTemplateInstanceMetadataOptions `json:"metadataOptions,omitempty"` // Describes the monitoring for the instance. Monitoring *LaunchTemplatesMonitoring `json:"monitoring,omitempty"` NetworkInterfaces []*LaunchTemplateInstanceNetworkInterfaceSpecification `json:"networkInterfaces,omitempty"` // Describes the placement of an instance. Placement *LaunchTemplatePlacement `json:"placement,omitempty"` // Describes the options for instance hostnames. PrivateDNSNameOptions *LaunchTemplatePrivateDNSNameOptions `json:"privateDNSNameOptions,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` TagSpecifications []*LaunchTemplateTagSpecification `json:"tagSpecifications,omitempty"` UserData *string `json:"userData,omitempty"` }
+kubebuilder:skipversion
func (*ResponseLaunchTemplateData) DeepCopy ¶
func (in *ResponseLaunchTemplateData) DeepCopy() *ResponseLaunchTemplateData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseLaunchTemplateData.
func (*ResponseLaunchTemplateData) DeepCopyInto ¶
func (in *ResponseLaunchTemplateData) DeepCopyInto(out *ResponseLaunchTemplateData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootDeviceType ¶
type RootDeviceType string
const ( RootDeviceType_ebs RootDeviceType = "ebs" RootDeviceType_instance_store RootDeviceType = "instance-store" )
type Route ¶
type Route struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec"` Status RouteStatus `json:"status,omitempty"` }
Route is the Schema for the Routes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) GetCondition ¶
func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Route.
func (*Route) GetDeletionPolicy ¶
func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Route.
func (*Route) GetManagementPolicies ¶ added in v0.43.0
func (mg *Route) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Route.
func (*Route) GetProviderConfigReference ¶
GetProviderConfigReference of this Route.
func (*Route) GetPublishConnectionDetailsTo ¶
func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Route.
func (*Route) GetWriteConnectionSecretToReference ¶
func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Route.
func (*Route) ResolveReferences ¶
ResolveReferences of this Route.
func (*Route) SetConditions ¶
SetConditions of this Route.
func (*Route) SetDeletionPolicy ¶
func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Route.
func (*Route) SetManagementPolicies ¶ added in v0.43.0
func (mg *Route) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Route.
func (*Route) SetProviderConfigReference ¶
SetProviderConfigReference of this Route.
func (*Route) SetPublishConnectionDetailsTo ¶
func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Route.
func (*Route) SetWriteConnectionSecretToReference ¶
func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Route.
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route `json:"items"` }
RouteList contains a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteObservation ¶
type RouteObservation struct { // Returns true if the request succeeds; otherwise, it returns an error. Return *bool `json:"return_,omitempty"` }
RouteObservation defines the observed state of Route
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteOrigin ¶
type RouteOrigin string
const ( RouteOrigin_CreateRouteTable RouteOrigin = "CreateRouteTable" RouteOrigin_CreateRoute RouteOrigin = "CreateRoute" RouteOrigin_EnableVgwRoutePropagation RouteOrigin = "EnableVgwRoutePropagation" )
type RouteParameters ¶
type RouteParameters struct { // Region is which region the Route will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The ID of the carrier gateway. // // You can only use this option when the VPC contains a subnet which is associated // with a Wavelength Zone. CarrierGatewayID *string `json:"carrierGatewayID,omitempty"` // The Amazon Resource Name (ARN) of the core network. CoreNetworkARN *string `json:"coreNetworkARN,omitempty"` // The IPv4 CIDR address block used for the destination match. Routing decisions // are based on the most specific match. We modify the specified CIDR block // to its canonical form; for example, if you specify 100.68.0.18/18, we modify // it to 100.68.0.0/18. DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` // The IPv6 CIDR block used for the destination match. Routing decisions are // based on the most specific match. DestinationIPv6CIDRBlock *string `json:"destinationIPv6CIDRBlock,omitempty"` // The ID of a prefix list used for the destination match. DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty"` // [IPv6 traffic only] The ID of an egress-only internet gateway. EgressOnlyInternetGatewayID *string `json:"egressOnlyInternetGatewayID,omitempty"` // The ID of the local gateway. LocalGatewayID *string `json:"localGatewayID,omitempty"` // The ID of a network interface. NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` // The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only. VPCEndpointID *string `json:"vpcEndpointID,omitempty"` CustomRouteParameters `json:",inline"` }
RouteParameters defines the desired state of Route
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider RouteParameters `json:"forProvider"` }
RouteSpec defines the desired state of Route
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteState ¶
type RouteState string
const ( RouteState_active RouteState = "active" RouteState_blackhole RouteState = "blackhole" )
type RouteStatus ¶
type RouteStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider RouteObservation `json:"atProvider,omitempty"` }
RouteStatus defines the observed state of Route.
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable ¶
type RouteTable struct { OwnerID *string `json:"ownerID,omitempty"` RouteTableID *string `json:"routeTableID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*RouteTable) DeepCopy ¶
func (in *RouteTable) DeepCopy() *RouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.
func (*RouteTable) DeepCopyInto ¶
func (in *RouteTable) DeepCopyInto(out *RouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociation ¶
type RouteTableAssociation struct { GatewayID *string `json:"gatewayID,omitempty"` Main *bool `json:"main,omitempty"` RouteTableAssociationID *string `json:"routeTableAssociationID,omitempty"` RouteTableID *string `json:"routeTableID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*RouteTableAssociation) DeepCopy ¶
func (in *RouteTableAssociation) DeepCopy() *RouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociation.
func (*RouteTableAssociation) DeepCopyInto ¶
func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationState ¶
type RouteTableAssociationState struct {
StatusMessage *string `json:"statusMessage,omitempty"`
}
+kubebuilder:skipversion
func (*RouteTableAssociationState) DeepCopy ¶
func (in *RouteTableAssociationState) DeepCopy() *RouteTableAssociationState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationState.
func (*RouteTableAssociationState) DeepCopyInto ¶
func (in *RouteTableAssociationState) DeepCopyInto(out *RouteTableAssociationState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTableAssociationStateCode ¶
type RouteTableAssociationStateCode string
const ( RouteTableAssociationStateCode_associating RouteTableAssociationStateCode = "associating" RouteTableAssociationStateCode_associated RouteTableAssociationStateCode = "associated" RouteTableAssociationStateCode_disassociating RouteTableAssociationStateCode = "disassociating" RouteTableAssociationStateCode_disassociated RouteTableAssociationStateCode = "disassociated" RouteTableAssociationStateCode_failed RouteTableAssociationStateCode = "failed" )
type Route_SDK ¶
type Route_SDK struct { CarrierGatewayID *string `json:"carrierGatewayID,omitempty"` CoreNetworkARN *string `json:"coreNetworkARN,omitempty"` DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` DestinationIPv6CIDRBlock *string `json:"destinationIPv6CIDRBlock,omitempty"` DestinationPrefixListID *string `json:"destinationPrefixListID,omitempty"` EgressOnlyInternetGatewayID *string `json:"egressOnlyInternetGatewayID,omitempty"` GatewayID *string `json:"gatewayID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` InstanceOwnerID *string `json:"instanceOwnerID,omitempty"` LocalGatewayID *string `json:"localGatewayID,omitempty"` NATGatewayID *string `json:"natGatewayID,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*Route_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route_SDK.
func (*Route_SDK) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleAction ¶
type RuleAction string
const ( RuleAction_allow RuleAction = "allow" RuleAction_deny RuleAction = "deny" )
type RuleGroupTypePair ¶ added in v0.44.0
type RuleGroupTypePair struct {
RuleGroupType *string `json:"ruleGroupType,omitempty"`
}
+kubebuilder:skipversion
func (*RuleGroupTypePair) DeepCopy ¶ added in v0.44.0
func (in *RuleGroupTypePair) DeepCopy() *RuleGroupTypePair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupTypePair.
func (*RuleGroupTypePair) DeepCopyInto ¶ added in v0.44.0
func (in *RuleGroupTypePair) DeepCopyInto(out *RuleGroupTypePair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleOption ¶ added in v0.44.0
type RuleOption struct {
Keyword *string `json:"keyword,omitempty"`
}
+kubebuilder:skipversion
func (*RuleOption) DeepCopy ¶ added in v0.44.0
func (in *RuleOption) DeepCopy() *RuleOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleOption.
func (*RuleOption) DeepCopyInto ¶ added in v0.44.0
func (in *RuleOption) DeepCopyInto(out *RuleOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunInstancesMonitoringEnabled ¶
type RunInstancesMonitoringEnabled struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*RunInstancesMonitoringEnabled) DeepCopy ¶
func (in *RunInstancesMonitoringEnabled) DeepCopy() *RunInstancesMonitoringEnabled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunInstancesMonitoringEnabled.
func (*RunInstancesMonitoringEnabled) DeepCopyInto ¶
func (in *RunInstancesMonitoringEnabled) DeepCopyInto(out *RunInstancesMonitoringEnabled)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ObjectTag ¶
type S3ObjectTag struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*S3ObjectTag) DeepCopy ¶
func (in *S3ObjectTag) DeepCopy() *S3ObjectTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ObjectTag.
func (*S3ObjectTag) DeepCopyInto ¶
func (in *S3ObjectTag) DeepCopyInto(out *S3ObjectTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Storage ¶
type S3Storage struct { AWSAccessKeyID *string `json:"awsAccessKeyID,omitempty"` Bucket *string `json:"bucket,omitempty"` Prefix *string `json:"prefix,omitempty"` }
+kubebuilder:skipversion
func (*S3Storage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Storage.
func (*S3Storage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstance ¶
type ScheduledInstance struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` CreateDate *metav1.Time `json:"createDate,omitempty"` HourlyPrice *string `json:"hourlyPrice,omitempty"` InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` NetworkPlatform *string `json:"networkPlatform,omitempty"` NextSlotStartTime *metav1.Time `json:"nextSlotStartTime,omitempty"` Platform *string `json:"platform,omitempty"` PreviousSlotEndTime *metav1.Time `json:"previousSlotEndTime,omitempty"` ScheduledInstanceID *string `json:"scheduledInstanceID,omitempty"` SlotDurationInHours *int64 `json:"slotDurationInHours,omitempty"` TermEndDate *metav1.Time `json:"termEndDate,omitempty"` TermStartDate *metav1.Time `json:"termStartDate,omitempty"` TotalScheduledInstanceHours *int64 `json:"totalScheduledInstanceHours,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstance) DeepCopy ¶
func (in *ScheduledInstance) DeepCopy() *ScheduledInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstance.
func (*ScheduledInstance) DeepCopyInto ¶
func (in *ScheduledInstance) DeepCopyInto(out *ScheduledInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstanceAvailability ¶
type ScheduledInstanceAvailability struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailableInstanceCount *int64 `json:"availableInstanceCount,omitempty"` FirstSlotStartTime *metav1.Time `json:"firstSlotStartTime,omitempty"` HourlyPrice *string `json:"hourlyPrice,omitempty"` InstanceType *string `json:"instanceType,omitempty"` MaxTermDurationInDays *int64 `json:"maxTermDurationInDays,omitempty"` MinTermDurationInDays *int64 `json:"minTermDurationInDays,omitempty"` NetworkPlatform *string `json:"networkPlatform,omitempty"` Platform *string `json:"platform,omitempty"` PurchaseToken *string `json:"purchaseToken,omitempty"` SlotDurationInHours *int64 `json:"slotDurationInHours,omitempty"` TotalScheduledInstanceHours *int64 `json:"totalScheduledInstanceHours,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstanceAvailability) DeepCopy ¶
func (in *ScheduledInstanceAvailability) DeepCopy() *ScheduledInstanceAvailability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstanceAvailability.
func (*ScheduledInstanceAvailability) DeepCopyInto ¶
func (in *ScheduledInstanceAvailability) DeepCopyInto(out *ScheduledInstanceAvailability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstanceRecurrence ¶
type ScheduledInstanceRecurrence struct { Frequency *string `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` OccurrenceRelativeToEnd *bool `json:"occurrenceRelativeToEnd,omitempty"` OccurrenceUnit *string `json:"occurrenceUnit,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstanceRecurrence) DeepCopy ¶
func (in *ScheduledInstanceRecurrence) DeepCopy() *ScheduledInstanceRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstanceRecurrence.
func (*ScheduledInstanceRecurrence) DeepCopyInto ¶
func (in *ScheduledInstanceRecurrence) DeepCopyInto(out *ScheduledInstanceRecurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstanceRecurrenceRequest ¶
type ScheduledInstanceRecurrenceRequest struct { Frequency *string `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` OccurrenceRelativeToEnd *bool `json:"occurrenceRelativeToEnd,omitempty"` OccurrenceUnit *string `json:"occurrenceUnit,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstanceRecurrenceRequest) DeepCopy ¶
func (in *ScheduledInstanceRecurrenceRequest) DeepCopy() *ScheduledInstanceRecurrenceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstanceRecurrenceRequest.
func (*ScheduledInstanceRecurrenceRequest) DeepCopyInto ¶
func (in *ScheduledInstanceRecurrenceRequest) DeepCopyInto(out *ScheduledInstanceRecurrenceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesBlockDeviceMapping ¶
type ScheduledInstancesBlockDeviceMapping struct { DeviceName *string `json:"deviceName,omitempty"` NoDevice *string `json:"noDevice,omitempty"` VirtualName *string `json:"virtualName,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesBlockDeviceMapping) DeepCopy ¶
func (in *ScheduledInstancesBlockDeviceMapping) DeepCopy() *ScheduledInstancesBlockDeviceMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesBlockDeviceMapping.
func (*ScheduledInstancesBlockDeviceMapping) DeepCopyInto ¶
func (in *ScheduledInstancesBlockDeviceMapping) DeepCopyInto(out *ScheduledInstancesBlockDeviceMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesEBS ¶
type ScheduledInstancesEBS struct { DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` IOPS *int64 `json:"iops,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` VolumeSize *int64 `json:"volumeSize,omitempty"` VolumeType *string `json:"volumeType,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesEBS) DeepCopy ¶
func (in *ScheduledInstancesEBS) DeepCopy() *ScheduledInstancesEBS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesEBS.
func (*ScheduledInstancesEBS) DeepCopyInto ¶
func (in *ScheduledInstancesEBS) DeepCopyInto(out *ScheduledInstancesEBS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesIAMInstanceProfile ¶
type ScheduledInstancesIAMInstanceProfile struct { ARN *string `json:"arn,omitempty"` Name *string `json:"name,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesIAMInstanceProfile) DeepCopy ¶
func (in *ScheduledInstancesIAMInstanceProfile) DeepCopy() *ScheduledInstancesIAMInstanceProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesIAMInstanceProfile.
func (*ScheduledInstancesIAMInstanceProfile) DeepCopyInto ¶
func (in *ScheduledInstancesIAMInstanceProfile) DeepCopyInto(out *ScheduledInstancesIAMInstanceProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesLaunchSpecification ¶
type ScheduledInstancesLaunchSpecification struct { EBSOptimized *bool `json:"ebsOptimized,omitempty"` ImageID *string `json:"imageID,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` UserData *string `json:"userData,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesLaunchSpecification) DeepCopy ¶
func (in *ScheduledInstancesLaunchSpecification) DeepCopy() *ScheduledInstancesLaunchSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesLaunchSpecification.
func (*ScheduledInstancesLaunchSpecification) DeepCopyInto ¶
func (in *ScheduledInstancesLaunchSpecification) DeepCopyInto(out *ScheduledInstancesLaunchSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesMonitoring ¶
type ScheduledInstancesMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*ScheduledInstancesMonitoring) DeepCopy ¶
func (in *ScheduledInstancesMonitoring) DeepCopy() *ScheduledInstancesMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesMonitoring.
func (*ScheduledInstancesMonitoring) DeepCopyInto ¶
func (in *ScheduledInstancesMonitoring) DeepCopyInto(out *ScheduledInstancesMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesNetworkInterface ¶
type ScheduledInstancesNetworkInterface struct { AssociatePublicIPAddress *bool `json:"associatePublicIPAddress,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Description *string `json:"description,omitempty"` DeviceIndex *int64 `json:"deviceIndex,omitempty"` IPv6AddressCount *int64 `json:"ipv6AddressCount,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` SecondaryPrivateIPAddressCount *int64 `json:"secondaryPrivateIPAddressCount,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesNetworkInterface) DeepCopy ¶
func (in *ScheduledInstancesNetworkInterface) DeepCopy() *ScheduledInstancesNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesNetworkInterface.
func (*ScheduledInstancesNetworkInterface) DeepCopyInto ¶
func (in *ScheduledInstancesNetworkInterface) DeepCopyInto(out *ScheduledInstancesNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesPlacement ¶
type ScheduledInstancesPlacement struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` GroupName *string `json:"groupName,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesPlacement) DeepCopy ¶
func (in *ScheduledInstancesPlacement) DeepCopy() *ScheduledInstancesPlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesPlacement.
func (*ScheduledInstancesPlacement) DeepCopyInto ¶
func (in *ScheduledInstancesPlacement) DeepCopyInto(out *ScheduledInstancesPlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInstancesPrivateIPAddressConfig ¶
type ScheduledInstancesPrivateIPAddressConfig struct { Primary *bool `json:"primary,omitempty"` PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
+kubebuilder:skipversion
func (*ScheduledInstancesPrivateIPAddressConfig) DeepCopy ¶
func (in *ScheduledInstancesPrivateIPAddressConfig) DeepCopy() *ScheduledInstancesPrivateIPAddressConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInstancesPrivateIPAddressConfig.
func (*ScheduledInstancesPrivateIPAddressConfig) DeepCopyInto ¶
func (in *ScheduledInstancesPrivateIPAddressConfig) DeepCopyInto(out *ScheduledInstancesPrivateIPAddressConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { Description *string `json:"description,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupIdentifier ¶
type SecurityGroupIdentifier struct { GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` }
+kubebuilder:skipversion
func (*SecurityGroupIdentifier) DeepCopy ¶
func (in *SecurityGroupIdentifier) DeepCopy() *SecurityGroupIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupIdentifier.
func (*SecurityGroupIdentifier) DeepCopyInto ¶
func (in *SecurityGroupIdentifier) DeepCopyInto(out *SecurityGroupIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupReference ¶
type SecurityGroupReference struct { GroupID *string `json:"groupID,omitempty"` ReferencingVPCID *string `json:"referencingVPCID,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*SecurityGroupReference) DeepCopy ¶
func (in *SecurityGroupReference) DeepCopy() *SecurityGroupReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupReference.
func (*SecurityGroupReference) DeepCopyInto ¶
func (in *SecurityGroupReference) DeepCopyInto(out *SecurityGroupReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleDescription ¶
type SecurityGroupRuleDescription struct { Description *string `json:"description,omitempty"` SecurityGroupRuleID *string `json:"securityGroupRuleID,omitempty"` }
+kubebuilder:skipversion
func (*SecurityGroupRuleDescription) DeepCopy ¶
func (in *SecurityGroupRuleDescription) DeepCopy() *SecurityGroupRuleDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleDescription.
func (*SecurityGroupRuleDescription) DeepCopyInto ¶
func (in *SecurityGroupRuleDescription) DeepCopyInto(out *SecurityGroupRuleDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupRuleRequest ¶
type SecurityGroupRuleRequest struct { CIDRIPv4 *string `json:"cidrIPv4,omitempty"` CIDRIPv6 *string `json:"cidrIPv6,omitempty"` Description *string `json:"description,omitempty"` FromPort *int64 `json:"fromPort,omitempty"` IPProtocol *string `json:"ipProtocol,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` ReferencedGroupID *string `json:"referencedGroupID,omitempty"` ToPort *int64 `json:"toPort,omitempty"` }
+kubebuilder:skipversion
func (*SecurityGroupRuleRequest) DeepCopy ¶
func (in *SecurityGroupRuleRequest) DeepCopy() *SecurityGroupRuleRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleRequest.
func (*SecurityGroupRuleRequest) DeepCopyInto ¶
func (in *SecurityGroupRuleRequest) DeepCopyInto(out *SecurityGroupRuleRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfServicePortal ¶
type SelfServicePortal string
const ( SelfServicePortal_enabled SelfServicePortal = "enabled" SelfServicePortal_disabled SelfServicePortal = "disabled" )
type ServiceConfiguration ¶
type ServiceConfiguration struct { AcceptanceRequired *bool `json:"acceptanceRequired,omitempty"` AvailabilityZones []*string `json:"availabilityZones,omitempty"` BaseEndpointDNSNames []*string `json:"baseEndpointDNSNames,omitempty"` GatewayLoadBalancerARNs []*string `json:"gatewayLoadBalancerARNs,omitempty"` ManagesVPCEndpoints *bool `json:"managesVPCEndpoints,omitempty"` NetworkLoadBalancerARNs []*string `json:"networkLoadBalancerARNs,omitempty"` PayerResponsibility *string `json:"payerResponsibility,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` // Information about the private DNS name for the service endpoint. PrivateDNSNameConfiguration *PrivateDNSNameConfiguration `json:"privateDNSNameConfiguration,omitempty"` ServiceID *string `json:"serviceID,omitempty"` ServiceName *string `json:"serviceName,omitempty"` ServiceState *string `json:"serviceState,omitempty"` ServiceType []*ServiceTypeDetail `json:"serviceType,omitempty"` SupportedIPAddressTypes []*string `json:"supportedIPAddressTypes,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*ServiceConfiguration) DeepCopy ¶
func (in *ServiceConfiguration) DeepCopy() *ServiceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConfiguration.
func (*ServiceConfiguration) DeepCopyInto ¶
func (in *ServiceConfiguration) DeepCopyInto(out *ServiceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectivityType ¶ added in v0.38.0
type ServiceConnectivityType string
const ( ServiceConnectivityType_ipv4 ServiceConnectivityType = "ipv4" ServiceConnectivityType_ipv6 ServiceConnectivityType = "ipv6" )
type ServiceDetail ¶
type ServiceDetail struct { AcceptanceRequired *bool `json:"acceptanceRequired,omitempty"` AvailabilityZones []*string `json:"availabilityZones,omitempty"` BaseEndpointDNSNames []*string `json:"baseEndpointDNSNames,omitempty"` ManagesVPCEndpoints *bool `json:"managesVPCEndpoints,omitempty"` Owner *string `json:"owner,omitempty"` PayerResponsibility *string `json:"payerResponsibility,omitempty"` PrivateDNSName *string `json:"privateDNSName,omitempty"` PrivateDNSNameVerificationState *string `json:"privateDNSNameVerificationState,omitempty"` ServiceID *string `json:"serviceID,omitempty"` ServiceName *string `json:"serviceName,omitempty"` ServiceType []*ServiceTypeDetail `json:"serviceType,omitempty"` SupportedIPAddressTypes []*string `json:"supportedIPAddressTypes,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCEndpointPolicySupported *bool `json:"vpcEndpointPolicySupported,omitempty"` }
+kubebuilder:skipversion
func (*ServiceDetail) DeepCopy ¶
func (in *ServiceDetail) DeepCopy() *ServiceDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDetail.
func (*ServiceDetail) DeepCopyInto ¶
func (in *ServiceDetail) DeepCopyInto(out *ServiceDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceState ¶
type ServiceState string
const ( ServiceState_Pending ServiceState = "Pending" ServiceState_Available ServiceState = "Available" ServiceState_Deleting ServiceState = "Deleting" ServiceState_Deleted ServiceState = "Deleted" ServiceState_Failed ServiceState = "Failed" )
type ServiceType ¶
type ServiceType string
const ( ServiceType_Interface ServiceType = "Interface" ServiceType_Gateway ServiceType = "Gateway" ServiceType_GatewayLoadBalancer ServiceType = "GatewayLoadBalancer" )
type ServiceTypeDetail ¶
type ServiceTypeDetail struct {
ServiceType *string `json:"serviceType,omitempty"`
}
+kubebuilder:skipversion
func (*ServiceTypeDetail) DeepCopy ¶
func (in *ServiceTypeDetail) DeepCopy() *ServiceTypeDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTypeDetail.
func (*ServiceTypeDetail) DeepCopyInto ¶
func (in *ServiceTypeDetail) DeepCopyInto(out *ServiceTypeDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShutdownBehavior ¶
type ShutdownBehavior string
const ( ShutdownBehavior_stop ShutdownBehavior = "stop" ShutdownBehavior_terminate ShutdownBehavior = "terminate" )
type SlotDateTimeRangeRequest ¶
type SlotDateTimeRangeRequest struct { EarliestTime *metav1.Time `json:"earliestTime,omitempty"` LatestTime *metav1.Time `json:"latestTime,omitempty"` }
+kubebuilder:skipversion
func (*SlotDateTimeRangeRequest) DeepCopy ¶
func (in *SlotDateTimeRangeRequest) DeepCopy() *SlotDateTimeRangeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotDateTimeRangeRequest.
func (*SlotDateTimeRangeRequest) DeepCopyInto ¶
func (in *SlotDateTimeRangeRequest) DeepCopyInto(out *SlotDateTimeRangeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlotStartTimeRangeRequest ¶
type SlotStartTimeRangeRequest struct { EarliestTime *metav1.Time `json:"earliestTime,omitempty"` LatestTime *metav1.Time `json:"latestTime,omitempty"` }
+kubebuilder:skipversion
func (*SlotStartTimeRangeRequest) DeepCopy ¶
func (in *SlotStartTimeRangeRequest) DeepCopy() *SlotStartTimeRangeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotStartTimeRangeRequest.
func (*SlotStartTimeRangeRequest) DeepCopyInto ¶
func (in *SlotStartTimeRangeRequest) DeepCopyInto(out *SlotStartTimeRangeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotAttributeName ¶
type SnapshotAttributeName string
const ( SnapshotAttributeName_productCodes SnapshotAttributeName = "productCodes" SnapshotAttributeName_createVolumePermission SnapshotAttributeName = "createVolumePermission" )
type SnapshotDetail ¶
type SnapshotDetail struct { Description *string `json:"description,omitempty"` DeviceName *string `json:"deviceName,omitempty"` DiskImageSize *float64 `json:"diskImageSize,omitempty"` Format *string `json:"format,omitempty"` Progress *string `json:"progress,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotDetail) DeepCopy ¶
func (in *SnapshotDetail) DeepCopy() *SnapshotDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotDetail.
func (*SnapshotDetail) DeepCopyInto ¶
func (in *SnapshotDetail) DeepCopyInto(out *SnapshotDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotDiskContainer ¶
type SnapshotDiskContainer struct { Description *string `json:"description,omitempty"` Format *string `json:"format,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotDiskContainer) DeepCopy ¶
func (in *SnapshotDiskContainer) DeepCopy() *SnapshotDiskContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotDiskContainer.
func (*SnapshotDiskContainer) DeepCopyInto ¶
func (in *SnapshotDiskContainer) DeepCopyInto(out *SnapshotDiskContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotInfo ¶
type SnapshotInfo struct { Description *string `json:"description,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Progress *string `json:"progress,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` SSEType *string `json:"sseType,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` VolumeID *string `json:"volumeID,omitempty"` VolumeSize *int64 `json:"volumeSize,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotInfo) DeepCopy ¶
func (in *SnapshotInfo) DeepCopy() *SnapshotInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotInfo.
func (*SnapshotInfo) DeepCopyInto ¶
func (in *SnapshotInfo) DeepCopyInto(out *SnapshotInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotRecycleBinInfo ¶ added in v0.34.0
type SnapshotRecycleBinInfo struct { Description *string `json:"description,omitempty"` RecycleBinEnterTime *metav1.Time `json:"recycleBinEnterTime,omitempty"` RecycleBinExitTime *metav1.Time `json:"recycleBinExitTime,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotRecycleBinInfo) DeepCopy ¶ added in v0.34.0
func (in *SnapshotRecycleBinInfo) DeepCopy() *SnapshotRecycleBinInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotRecycleBinInfo.
func (*SnapshotRecycleBinInfo) DeepCopyInto ¶ added in v0.34.0
func (in *SnapshotRecycleBinInfo) DeepCopyInto(out *SnapshotRecycleBinInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotState ¶
type SnapshotState string
const ( SnapshotState_pending SnapshotState = "pending" SnapshotState_completed SnapshotState = "completed" SnapshotState_error SnapshotState = "error" SnapshotState_recoverable SnapshotState = "recoverable" SnapshotState_recovering SnapshotState = "recovering" )
type SnapshotTaskDetail ¶
type SnapshotTaskDetail struct { Description *string `json:"description,omitempty"` DiskImageSize *float64 `json:"diskImageSize,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` Format *string `json:"format,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` Progress *string `json:"progress,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotTaskDetail) DeepCopy ¶
func (in *SnapshotTaskDetail) DeepCopy() *SnapshotTaskDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotTaskDetail.
func (*SnapshotTaskDetail) DeepCopyInto ¶
func (in *SnapshotTaskDetail) DeepCopyInto(out *SnapshotTaskDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotTierStatus ¶ added in v0.34.0
type SnapshotTierStatus struct { ArchivalCompleteTime *metav1.Time `json:"archivalCompleteTime,omitempty"` LastTieringOperationStatusDetail *string `json:"lastTieringOperationStatusDetail,omitempty"` LastTieringProgress *int64 `json:"lastTieringProgress,omitempty"` LastTieringStartTime *metav1.Time `json:"lastTieringStartTime,omitempty"` OwnerID *string `json:"ownerID,omitempty"` RestoreExpiryTime *metav1.Time `json:"restoreExpiryTime,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*SnapshotTierStatus) DeepCopy ¶ added in v0.34.0
func (in *SnapshotTierStatus) DeepCopy() *SnapshotTierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotTierStatus.
func (*SnapshotTierStatus) DeepCopyInto ¶ added in v0.34.0
func (in *SnapshotTierStatus) DeepCopyInto(out *SnapshotTierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotAllocationStrategy ¶
type SpotAllocationStrategy string
const ( SpotAllocationStrategy_lowest_price SpotAllocationStrategy = "lowest-price" SpotAllocationStrategy_diversified SpotAllocationStrategy = "diversified" SpotAllocationStrategy_capacity_optimized SpotAllocationStrategy = "capacity-optimized" SpotAllocationStrategy_capacity_optimized_prioritized SpotAllocationStrategy = "capacity-optimized-prioritized" SpotAllocationStrategy_price_capacity_optimized SpotAllocationStrategy = "price-capacity-optimized" )
type SpotCapacityRebalance ¶
type SpotCapacityRebalance struct {
TerminationDelay *int64 `json:"terminationDelay,omitempty"`
}
+kubebuilder:skipversion
func (*SpotCapacityRebalance) DeepCopy ¶
func (in *SpotCapacityRebalance) DeepCopy() *SpotCapacityRebalance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotCapacityRebalance.
func (*SpotCapacityRebalance) DeepCopyInto ¶
func (in *SpotCapacityRebalance) DeepCopyInto(out *SpotCapacityRebalance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscription ¶
type SpotDatafeedSubscription struct { Bucket *string `json:"bucket,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Prefix *string `json:"prefix,omitempty"` }
+kubebuilder:skipversion
func (*SpotDatafeedSubscription) DeepCopy ¶
func (in *SpotDatafeedSubscription) DeepCopy() *SpotDatafeedSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) DeepCopyInto ¶
func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetLaunchSpecification ¶
type SpotFleetLaunchSpecification struct { AddressingType *string `json:"addressingType,omitempty"` EBSOptimized *bool `json:"ebsOptimized,omitempty"` ImageID *string `json:"imageID,omitempty"` // The attributes for the instance types. When you specify instance attributes, // Amazon EC2 will identify instance types with these attributes. // // You must specify VCpuCount and MemoryMiB. All other attributes are optional. // Any unspecified optional attribute is set to its default. // // When you specify multiple attributes, you get instance types that satisfy // all of the specified attributes. If you specify multiple values for an attribute, // you get instance types that satisfy any of the specified values. // // To limit the list of instance types from which Amazon EC2 can identify matching // instance types, you can use one of the following parameters, but not both // in the same request: // // * AllowedInstanceTypes - The instance types to include in the list. All // other instance types are ignored, even if they match your specified attributes. // // * ExcludedInstanceTypes - The instance types to exclude from the list, // even if they match your specified attributes. // // If you specify InstanceRequirements, you can't specify InstanceType. // // Attribute-based instance type selection is only supported when using Auto // Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan // to use the launch template in the launch instance wizard (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html) // or with the RunInstances API (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html), // you can't specify InstanceRequirements. // // For more information, see Attribute-based instance type selection for EC2 // Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), // Attribute-based instance type selection for Spot Fleet (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), // and Spot placement score (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) // in the Amazon EC2 User Guide. InstanceRequirements *InstanceRequirements `json:"instanceRequirements,omitempty"` InstanceType *string `json:"instanceType,omitempty"` KernelID *string `json:"kernelID,omitempty"` KeyName *string `json:"keyName,omitempty"` RAMDiskID *string `json:"ramDiskID,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` SubnetID *string `json:"subnetID,omitempty"` UserData *string `json:"userData,omitempty"` WeightedCapacity *float64 `json:"weightedCapacity,omitempty"` }
+kubebuilder:skipversion
func (*SpotFleetLaunchSpecification) DeepCopy ¶
func (in *SpotFleetLaunchSpecification) DeepCopy() *SpotFleetLaunchSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetLaunchSpecification.
func (*SpotFleetLaunchSpecification) DeepCopyInto ¶
func (in *SpotFleetLaunchSpecification) DeepCopyInto(out *SpotFleetLaunchSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetMonitoring ¶
type SpotFleetMonitoring struct {
Enabled *bool `json:"enabled,omitempty"`
}
+kubebuilder:skipversion
func (*SpotFleetMonitoring) DeepCopy ¶
func (in *SpotFleetMonitoring) DeepCopy() *SpotFleetMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetMonitoring.
func (*SpotFleetMonitoring) DeepCopyInto ¶
func (in *SpotFleetMonitoring) DeepCopyInto(out *SpotFleetMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestConfig ¶
type SpotFleetRequestConfig struct { CreateTime *metav1.Time `json:"createTime,omitempty"` SpotFleetRequestID *string `json:"spotFleetRequestID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*SpotFleetRequestConfig) DeepCopy ¶
func (in *SpotFleetRequestConfig) DeepCopy() *SpotFleetRequestConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestConfig.
func (*SpotFleetRequestConfig) DeepCopyInto ¶
func (in *SpotFleetRequestConfig) DeepCopyInto(out *SpotFleetRequestConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetRequestConfigData ¶
type SpotFleetRequestConfigData struct { ClientToken *string `json:"clientToken,omitempty"` Context *string `json:"context,omitempty"` FulfilledCapacity *float64 `json:"fulfilledCapacity,omitempty"` IAMFleetRole *string `json:"iamFleetRole,omitempty"` InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty"` InstancePoolsToUseCount *int64 `json:"instancePoolsToUseCount,omitempty"` OnDemandFulfilledCapacity *float64 `json:"onDemandFulfilledCapacity,omitempty"` OnDemandMaxTotalPrice *string `json:"onDemandMaxTotalPrice,omitempty"` OnDemandTargetCapacity *int64 `json:"onDemandTargetCapacity,omitempty"` ReplaceUnhealthyInstances *bool `json:"replaceUnhealthyInstances,omitempty"` SpotMaxTotalPrice *string `json:"spotMaxTotalPrice,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` TargetCapacity *int64 `json:"targetCapacity,omitempty"` TerminateInstancesWithExpiration *bool `json:"terminateInstancesWithExpiration,omitempty"` ValidFrom *metav1.Time `json:"validFrom,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*SpotFleetRequestConfigData) DeepCopy ¶
func (in *SpotFleetRequestConfigData) DeepCopy() *SpotFleetRequestConfigData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestConfigData.
func (*SpotFleetRequestConfigData) DeepCopyInto ¶
func (in *SpotFleetRequestConfigData) DeepCopyInto(out *SpotFleetRequestConfigData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotFleetTagSpecification ¶
type SpotFleetTagSpecification struct { ResourceType *string `json:"resourceType,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*SpotFleetTagSpecification) DeepCopy ¶
func (in *SpotFleetTagSpecification) DeepCopy() *SpotFleetTagSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetTagSpecification.
func (*SpotFleetTagSpecification) DeepCopyInto ¶
func (in *SpotFleetTagSpecification) DeepCopyInto(out *SpotFleetTagSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceInterruptionBehavior ¶
type SpotInstanceInterruptionBehavior string
const ( SpotInstanceInterruptionBehavior_hibernate SpotInstanceInterruptionBehavior = "hibernate" SpotInstanceInterruptionBehavior_stop SpotInstanceInterruptionBehavior = "stop" SpotInstanceInterruptionBehavior_terminate SpotInstanceInterruptionBehavior = "terminate" )
type SpotInstanceRequest ¶
type SpotInstanceRequest struct { ActualBlockHourlyPrice *string `json:"actualBlockHourlyPrice,omitempty"` AvailabilityZoneGroup *string `json:"availabilityZoneGroup,omitempty"` BlockDurationMinutes *int64 `json:"blockDurationMinutes,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty"` LaunchGroup *string `json:"launchGroup,omitempty"` LaunchedAvailabilityZone *string `json:"launchedAvailabilityZone,omitempty"` SpotInstanceRequestID *string `json:"spotInstanceRequestID,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` Tags []*Tag `json:"tags,omitempty"` Type *string `json:"type_,omitempty"` ValidFrom *metav1.Time `json:"validFrom,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*SpotInstanceRequest) DeepCopy ¶
func (in *SpotInstanceRequest) DeepCopy() *SpotInstanceRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequest.
func (*SpotInstanceRequest) DeepCopyInto ¶
func (in *SpotInstanceRequest) DeepCopyInto(out *SpotInstanceRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceState ¶
type SpotInstanceState string
const ( SpotInstanceState_open SpotInstanceState = "open" SpotInstanceState_active SpotInstanceState = "active" SpotInstanceState_closed SpotInstanceState = "closed" SpotInstanceState_cancelled SpotInstanceState = "cancelled" SpotInstanceState_failed SpotInstanceState = "failed" SpotInstanceState_disabled SpotInstanceState = "disabled" )
type SpotInstanceStateFault ¶
type SpotInstanceStateFault struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*SpotInstanceStateFault) DeepCopy ¶
func (in *SpotInstanceStateFault) DeepCopy() *SpotInstanceStateFault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceStateFault.
func (*SpotInstanceStateFault) DeepCopyInto ¶
func (in *SpotInstanceStateFault) DeepCopyInto(out *SpotInstanceStateFault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceStatus ¶
type SpotInstanceStatus struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` UpdateTime *metav1.Time `json:"updateTime,omitempty"` }
+kubebuilder:skipversion
func (*SpotInstanceStatus) DeepCopy ¶
func (in *SpotInstanceStatus) DeepCopy() *SpotInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceStatus.
func (*SpotInstanceStatus) DeepCopyInto ¶
func (in *SpotInstanceStatus) DeepCopyInto(out *SpotInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotInstanceType ¶
type SpotInstanceType string
const ( SpotInstanceType_one_time SpotInstanceType = "one-time" SpotInstanceType_persistent SpotInstanceType = "persistent" )
type SpotMarketOptions ¶
type SpotMarketOptions struct { BlockDurationMinutes *int64 `json:"blockDurationMinutes,omitempty"` InstanceInterruptionBehavior *string `json:"instanceInterruptionBehavior,omitempty"` MaxPrice *string `json:"maxPrice,omitempty"` SpotInstanceType *string `json:"spotInstanceType,omitempty"` ValidUntil *metav1.Time `json:"validUntil,omitempty"` }
+kubebuilder:skipversion
func (*SpotMarketOptions) DeepCopy ¶
func (in *SpotMarketOptions) DeepCopy() *SpotMarketOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotMarketOptions.
func (*SpotMarketOptions) DeepCopyInto ¶
func (in *SpotMarketOptions) DeepCopyInto(out *SpotMarketOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotOptions ¶
type SpotOptions struct { InstancePoolsToUseCount *int64 `json:"instancePoolsToUseCount,omitempty"` MaxTotalPrice *string `json:"maxTotalPrice,omitempty"` MinTargetCapacity *int64 `json:"minTargetCapacity,omitempty"` SingleAvailabilityZone *bool `json:"singleAvailabilityZone,omitempty"` SingleInstanceType *bool `json:"singleInstanceType,omitempty"` }
+kubebuilder:skipversion
func (*SpotOptions) DeepCopy ¶
func (in *SpotOptions) DeepCopy() *SpotOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotOptions.
func (*SpotOptions) DeepCopyInto ¶
func (in *SpotOptions) DeepCopyInto(out *SpotOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotOptionsRequest ¶
type SpotOptionsRequest struct { InstancePoolsToUseCount *int64 `json:"instancePoolsToUseCount,omitempty"` MaxTotalPrice *string `json:"maxTotalPrice,omitempty"` MinTargetCapacity *int64 `json:"minTargetCapacity,omitempty"` SingleAvailabilityZone *bool `json:"singleAvailabilityZone,omitempty"` SingleInstanceType *bool `json:"singleInstanceType,omitempty"` }
+kubebuilder:skipversion
func (*SpotOptionsRequest) DeepCopy ¶
func (in *SpotOptionsRequest) DeepCopy() *SpotOptionsRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotOptionsRequest.
func (*SpotOptionsRequest) DeepCopyInto ¶
func (in *SpotOptionsRequest) DeepCopyInto(out *SpotOptionsRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotPlacement ¶
type SpotPlacement struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` GroupName *string `json:"groupName,omitempty"` Tenancy *string `json:"tenancy,omitempty"` }
+kubebuilder:skipversion
func (*SpotPlacement) DeepCopy ¶
func (in *SpotPlacement) DeepCopy() *SpotPlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotPlacement.
func (*SpotPlacement) DeepCopyInto ¶
func (in *SpotPlacement) DeepCopyInto(out *SpotPlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotPlacementScore ¶
type SpotPlacementScore struct { AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` Region *string `json:"region,omitempty"` Score *int64 `json:"score,omitempty"` }
+kubebuilder:skipversion
func (*SpotPlacementScore) DeepCopy ¶
func (in *SpotPlacementScore) DeepCopy() *SpotPlacementScore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotPlacementScore.
func (*SpotPlacementScore) DeepCopyInto ¶
func (in *SpotPlacementScore) DeepCopyInto(out *SpotPlacementScore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotPrice ¶
type SpotPrice struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` InstanceType *string `json:"instanceType,omitempty"` SpotPrice *string `json:"spotPrice,omitempty"` Timestamp *metav1.Time `json:"timestamp,omitempty"` }
+kubebuilder:skipversion
func (*SpotPrice) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotPrice.
func (*SpotPrice) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpreadLevel ¶ added in v0.38.0
type SpreadLevel string
const ( SpreadLevel_host SpreadLevel = "host" SpreadLevel_rack SpreadLevel = "rack" )
type StaleIPPermission ¶
type StaleIPPermission struct { FromPort *int64 `json:"fromPort,omitempty"` IPProtocol *string `json:"ipProtocol,omitempty"` ToPort *int64 `json:"toPort,omitempty"` }
+kubebuilder:skipversion
func (*StaleIPPermission) DeepCopy ¶
func (in *StaleIPPermission) DeepCopy() *StaleIPPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaleIPPermission.
func (*StaleIPPermission) DeepCopyInto ¶
func (in *StaleIPPermission) DeepCopyInto(out *StaleIPPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaleSecurityGroup ¶
type StaleSecurityGroup struct { Description *string `json:"description,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*StaleSecurityGroup) DeepCopy ¶
func (in *StaleSecurityGroup) DeepCopy() *StaleSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaleSecurityGroup.
func (*StaleSecurityGroup) DeepCopyInto ¶
func (in *StaleSecurityGroup) DeepCopyInto(out *StaleSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StateReason ¶
type StateReason struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*StateReason) DeepCopy ¶
func (in *StateReason) DeepCopy() *StateReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StateReason.
func (*StateReason) DeepCopyInto ¶
func (in *StateReason) DeepCopyInto(out *StateReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticSourcesSupportValue ¶
type StaticSourcesSupportValue string
const ( StaticSourcesSupportValue_enable StaticSourcesSupportValue = "enable" StaticSourcesSupportValue_disable StaticSourcesSupportValue = "disable" )
type StatisticType ¶ added in v0.38.0
type StatisticType string
const (
StatisticType_p50 StatisticType = "p50"
)
type StatusName ¶
type StatusName string
const (
StatusName_reachability StatusName = "reachability"
)
type StatusType ¶
type StatusType string
const ( StatusType_passed StatusType = "passed" StatusType_failed StatusType = "failed" StatusType_insufficient_data StatusType = "insufficient-data" StatusType_initializing StatusType = "initializing" )
type StorageLocation ¶
type StorageLocation struct { Bucket *string `json:"bucket,omitempty"` Key *string `json:"key,omitempty"` }
+kubebuilder:skipversion
func (*StorageLocation) DeepCopy ¶
func (in *StorageLocation) DeepCopy() *StorageLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageLocation.
func (*StorageLocation) DeepCopyInto ¶
func (in *StorageLocation) DeepCopyInto(out *StorageLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageTier ¶ added in v0.34.0
type StorageTier string
const ( StorageTier_archive StorageTier = "archive" StorageTier_standard StorageTier = "standard" )
type StoreImageTaskResult ¶
type StoreImageTaskResult struct { AMIID *string `json:"amiID,omitempty"` Bucket *string `json:"bucket,omitempty"` ProgressPercentage *int64 `json:"progressPercentage,omitempty"` S3ObjectKey *string `json:"s3ObjectKey,omitempty"` StoreTaskFailureReason *string `json:"storeTaskFailureReason,omitempty"` StoreTaskState *string `json:"storeTaskState,omitempty"` TaskStartTime *metav1.Time `json:"taskStartTime,omitempty"` }
+kubebuilder:skipversion
func (*StoreImageTaskResult) DeepCopy ¶
func (in *StoreImageTaskResult) DeepCopy() *StoreImageTaskResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreImageTaskResult.
func (*StoreImageTaskResult) DeepCopyInto ¶
func (in *StoreImageTaskResult) DeepCopyInto(out *StoreImageTaskResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet ¶
type Subnet struct { AssignIPv6AddressOnCreation *bool `json:"assignIPv6AddressOnCreation,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` AvailabilityZoneID *string `json:"availabilityZoneID,omitempty"` CIDRBlock *string `json:"cidrBlock,omitempty"` DefaultForAZ *bool `json:"defaultForAZ,omitempty"` EnableDNS64 *bool `json:"enableDNS64,omitempty"` EnableLniAtDeviceIndex *int64 `json:"enableLniAtDeviceIndex,omitempty"` IPv6Native *bool `json:"ipv6Native,omitempty"` MapCustomerOwnedIPOnLaunch *bool `json:"mapCustomerOwnedIPOnLaunch,omitempty"` MapPublicIPOnLaunch *bool `json:"mapPublicIPOnLaunch,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SubnetARN *string `json:"subnetARN,omitempty"` SubnetID *string `json:"subnetID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*Subnet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.
func (*Subnet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetAssociation ¶
type SubnetAssociation struct {
SubnetID *string `json:"subnetID,omitempty"`
}
+kubebuilder:skipversion
func (*SubnetAssociation) DeepCopy ¶
func (in *SubnetAssociation) DeepCopy() *SubnetAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetAssociation.
func (*SubnetAssociation) DeepCopyInto ¶
func (in *SubnetAssociation) DeepCopyInto(out *SubnetAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRBlockState ¶
type SubnetCIDRBlockState struct {
StatusMessage *string `json:"statusMessage,omitempty"`
}
+kubebuilder:skipversion
func (*SubnetCIDRBlockState) DeepCopy ¶
func (in *SubnetCIDRBlockState) DeepCopy() *SubnetCIDRBlockState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRBlockState.
func (*SubnetCIDRBlockState) DeepCopyInto ¶
func (in *SubnetCIDRBlockState) DeepCopyInto(out *SubnetCIDRBlockState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRBlockStateCode ¶
type SubnetCIDRBlockStateCode string
const ( SubnetCIDRBlockStateCode_associating SubnetCIDRBlockStateCode = "associating" SubnetCIDRBlockStateCode_associated SubnetCIDRBlockStateCode = "associated" SubnetCIDRBlockStateCode_disassociating SubnetCIDRBlockStateCode = "disassociating" SubnetCIDRBlockStateCode_disassociated SubnetCIDRBlockStateCode = "disassociated" SubnetCIDRBlockStateCode_failing SubnetCIDRBlockStateCode = "failing" SubnetCIDRBlockStateCode_failed SubnetCIDRBlockStateCode = "failed" )
type SubnetCIDRReservation ¶
type SubnetCIDRReservation struct { CIDR *string `json:"cidr,omitempty"` Description *string `json:"description,omitempty"` OwnerID *string `json:"ownerID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*SubnetCIDRReservation) DeepCopy ¶
func (in *SubnetCIDRReservation) DeepCopy() *SubnetCIDRReservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetCIDRReservation.
func (*SubnetCIDRReservation) DeepCopyInto ¶
func (in *SubnetCIDRReservation) DeepCopyInto(out *SubnetCIDRReservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetCIDRReservationType ¶
type SubnetCIDRReservationType string
const ( SubnetCIDRReservationType_prefix SubnetCIDRReservationType = "prefix" SubnetCIDRReservationType_explicit SubnetCIDRReservationType = "explicit" )
type SubnetConfiguration ¶ added in v0.44.0
type SubnetConfiguration struct { IPv4 *string `json:"ipv4,omitempty"` IPv6 *string `json:"ipv6,omitempty"` SubnetID *string `json:"subnetID,omitempty"` }
+kubebuilder:skipversion
func (*SubnetConfiguration) DeepCopy ¶ added in v0.44.0
func (in *SubnetConfiguration) DeepCopy() *SubnetConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetConfiguration.
func (*SubnetConfiguration) DeepCopyInto ¶ added in v0.44.0
func (in *SubnetConfiguration) DeepCopyInto(out *SubnetConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetIPv6CIDRBlockAssociation ¶
type SubnetIPv6CIDRBlockAssociation struct {
IPv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty"`
}
+kubebuilder:skipversion
func (*SubnetIPv6CIDRBlockAssociation) DeepCopy ¶
func (in *SubnetIPv6CIDRBlockAssociation) DeepCopy() *SubnetIPv6CIDRBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetIPv6CIDRBlockAssociation.
func (*SubnetIPv6CIDRBlockAssociation) DeepCopyInto ¶
func (in *SubnetIPv6CIDRBlockAssociation) DeepCopyInto(out *SubnetIPv6CIDRBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetState ¶
type SubnetState string
const ( SubnetState_pending SubnetState = "pending" SubnetState_available SubnetState = "available" )
type Subscription ¶ added in v0.38.0
type Subscription struct { Destination *string `json:"destination,omitempty"` Source *string `json:"source,omitempty"` }
+kubebuilder:skipversion
func (*Subscription) DeepCopy ¶ added in v0.38.0
func (in *Subscription) DeepCopy() *Subscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.
func (*Subscription) DeepCopyInto ¶ added in v0.38.0
func (in *Subscription) DeepCopyInto(out *Subscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessfulInstanceCreditSpecificationItem ¶
type SuccessfulInstanceCreditSpecificationItem struct {
InstanceID *string `json:"instanceID,omitempty"`
}
+kubebuilder:skipversion
func (*SuccessfulInstanceCreditSpecificationItem) DeepCopy ¶
func (in *SuccessfulInstanceCreditSpecificationItem) DeepCopy() *SuccessfulInstanceCreditSpecificationItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessfulInstanceCreditSpecificationItem.
func (*SuccessfulInstanceCreditSpecificationItem) DeepCopyInto ¶
func (in *SuccessfulInstanceCreditSpecificationItem) DeepCopyInto(out *SuccessfulInstanceCreditSpecificationItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessfulQueuedPurchaseDeletion ¶
type SuccessfulQueuedPurchaseDeletion struct {
ReservedInstancesID *string `json:"reservedInstancesID,omitempty"`
}
+kubebuilder:skipversion
func (*SuccessfulQueuedPurchaseDeletion) DeepCopy ¶
func (in *SuccessfulQueuedPurchaseDeletion) DeepCopy() *SuccessfulQueuedPurchaseDeletion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessfulQueuedPurchaseDeletion.
func (*SuccessfulQueuedPurchaseDeletion) DeepCopyInto ¶
func (in *SuccessfulQueuedPurchaseDeletion) DeepCopyInto(out *SuccessfulQueuedPurchaseDeletion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SummaryStatus ¶
type SummaryStatus string
const ( SummaryStatus_ok SummaryStatus = "ok" SummaryStatus_impaired SummaryStatus = "impaired" SummaryStatus_insufficient_data SummaryStatus = "insufficient-data" SummaryStatus_not_applicable SummaryStatus = "not-applicable" SummaryStatus_initializing SummaryStatus = "initializing" )
type SupportedAdditionalProcessorFeature ¶ added in v0.44.0
type SupportedAdditionalProcessorFeature string
const (
SupportedAdditionalProcessorFeature_amd_sev_snp SupportedAdditionalProcessorFeature = "amd-sev-snp"
)
type TPMSupportValues ¶ added in v0.39.0
type TPMSupportValues string
const (
TPMSupportValues_v2_0 TPMSupportValues = "v2.0"
)
type Tag ¶
+kubebuilder:skipversion
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.
type TagDescription ¶
type TagDescription struct { Key *string `json:"key,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*TagDescription) DeepCopy ¶
func (in *TagDescription) DeepCopy() *TagDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagDescription.
func (*TagDescription) DeepCopyInto ¶
func (in *TagDescription) DeepCopyInto(out *TagDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpecification ¶
type TagSpecification struct { ResourceType *string `json:"resourceType,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*TagSpecification) DeepCopy ¶
func (in *TagSpecification) DeepCopy() *TagSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpecification.
func (*TagSpecification) DeepCopyInto ¶
func (in *TagSpecification) DeepCopyInto(out *TagSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCapacitySpecification ¶
type TargetCapacitySpecification struct { OnDemandTargetCapacity *int64 `json:"onDemandTargetCapacity,omitempty"` SpotTargetCapacity *int64 `json:"spotTargetCapacity,omitempty"` TotalTargetCapacity *int64 `json:"totalTargetCapacity,omitempty"` }
+kubebuilder:skipversion
func (*TargetCapacitySpecification) DeepCopy ¶
func (in *TargetCapacitySpecification) DeepCopy() *TargetCapacitySpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCapacitySpecification.
func (*TargetCapacitySpecification) DeepCopyInto ¶
func (in *TargetCapacitySpecification) DeepCopyInto(out *TargetCapacitySpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCapacitySpecificationRequest ¶
type TargetCapacitySpecificationRequest struct { OnDemandTargetCapacity *int64 `json:"onDemandTargetCapacity,omitempty"` SpotTargetCapacity *int64 `json:"spotTargetCapacity,omitempty"` TotalTargetCapacity *int64 `json:"totalTargetCapacity,omitempty"` }
+kubebuilder:skipversion
func (*TargetCapacitySpecificationRequest) DeepCopy ¶
func (in *TargetCapacitySpecificationRequest) DeepCopy() *TargetCapacitySpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetCapacitySpecificationRequest.
func (*TargetCapacitySpecificationRequest) DeepCopyInto ¶
func (in *TargetCapacitySpecificationRequest) DeepCopyInto(out *TargetCapacitySpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetCapacityUnitType ¶
type TargetCapacityUnitType string
const ( TargetCapacityUnitType_vcpu TargetCapacityUnitType = "vcpu" TargetCapacityUnitType_memory_mib TargetCapacityUnitType = "memory-mib" TargetCapacityUnitType_units TargetCapacityUnitType = "units" )
type TargetConfiguration ¶
type TargetConfiguration struct { InstanceCount *int64 `json:"instanceCount,omitempty"` OfferingID *string `json:"offeringID,omitempty"` }
+kubebuilder:skipversion
func (*TargetConfiguration) DeepCopy ¶
func (in *TargetConfiguration) DeepCopy() *TargetConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetConfiguration.
func (*TargetConfiguration) DeepCopyInto ¶
func (in *TargetConfiguration) DeepCopyInto(out *TargetConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetConfigurationRequest ¶
type TargetConfigurationRequest struct {
InstanceCount *int64 `json:"instanceCount,omitempty"`
}
+kubebuilder:skipversion
func (*TargetConfigurationRequest) DeepCopy ¶
func (in *TargetConfigurationRequest) DeepCopy() *TargetConfigurationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetConfigurationRequest.
func (*TargetConfigurationRequest) DeepCopyInto ¶
func (in *TargetConfigurationRequest) DeepCopyInto(out *TargetConfigurationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroup ¶
type TargetGroup struct {
ARN *string `json:"arn,omitempty"`
}
+kubebuilder:skipversion
func (*TargetGroup) DeepCopy ¶
func (in *TargetGroup) DeepCopy() *TargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroup.
func (*TargetGroup) DeepCopyInto ¶
func (in *TargetGroup) DeepCopyInto(out *TargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetNetwork ¶
type TargetNetwork struct { AssociationID *string `json:"associationID,omitempty"` ClientVPNEndpointID *string `json:"clientVPNEndpointID,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` TargetNetworkID *string `json:"targetNetworkID,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*TargetNetwork) DeepCopy ¶
func (in *TargetNetwork) DeepCopy() *TargetNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetNetwork.
func (*TargetNetwork) DeepCopyInto ¶
func (in *TargetNetwork) DeepCopyInto(out *TargetNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetStorageTier ¶ added in v0.34.0
type TargetStorageTier string
const (
TargetStorageTier_archive TargetStorageTier = "archive"
)
type TelemetryStatus ¶
type TelemetryStatus string
const ( TelemetryStatus_UP TelemetryStatus = "UP" TelemetryStatus_DOWN TelemetryStatus = "DOWN" )
type TerminateConnectionStatus ¶
type TerminateConnectionStatus struct {
ConnectionID *string `json:"connectionID,omitempty"`
}
+kubebuilder:skipversion
func (*TerminateConnectionStatus) DeepCopy ¶
func (in *TerminateConnectionStatus) DeepCopy() *TerminateConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TerminateConnectionStatus.
func (*TerminateConnectionStatus) DeepCopyInto ¶
func (in *TerminateConnectionStatus) DeepCopyInto(out *TerminateConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TieringOperationStatus ¶ added in v0.34.0
type TieringOperationStatus string
const ( TieringOperationStatus_archival_in_progress TieringOperationStatus = "archival-in-progress" TieringOperationStatus_archival_completed TieringOperationStatus = "archival-completed" TieringOperationStatus_archival_failed TieringOperationStatus = "archival-failed" TieringOperationStatus_temporary_restore_in_progress TieringOperationStatus = "temporary-restore-in-progress" TieringOperationStatus_temporary_restore_completed TieringOperationStatus = "temporary-restore-completed" TieringOperationStatus_temporary_restore_failed TieringOperationStatus = "temporary-restore-failed" TieringOperationStatus_permanent_restore_in_progress TieringOperationStatus = "permanent-restore-in-progress" TieringOperationStatus_permanent_restore_completed TieringOperationStatus = "permanent-restore-completed" TieringOperationStatus_permanent_restore_failed TieringOperationStatus = "permanent-restore-failed" )
type TotalLocalStorageGB ¶
type TotalLocalStorageGB struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*TotalLocalStorageGB) DeepCopy ¶
func (in *TotalLocalStorageGB) DeepCopy() *TotalLocalStorageGB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalLocalStorageGB.
func (*TotalLocalStorageGB) DeepCopyInto ¶
func (in *TotalLocalStorageGB) DeepCopyInto(out *TotalLocalStorageGB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalLocalStorageGBRequest ¶
type TotalLocalStorageGBRequest struct { Max *float64 `json:"max,omitempty"` Min *float64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*TotalLocalStorageGBRequest) DeepCopy ¶
func (in *TotalLocalStorageGBRequest) DeepCopy() *TotalLocalStorageGBRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalLocalStorageGBRequest.
func (*TotalLocalStorageGBRequest) DeepCopyInto ¶
func (in *TotalLocalStorageGBRequest) DeepCopyInto(out *TotalLocalStorageGBRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficDirection ¶
type TrafficDirection string
const ( TrafficDirection_ingress TrafficDirection = "ingress" TrafficDirection_egress TrafficDirection = "egress" )
type TrafficMirrorFilter ¶
type TrafficMirrorFilter struct { Description *string `json:"description,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID,omitempty"` }
+kubebuilder:skipversion
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.
type TrafficMirrorFilterRule ¶
type TrafficMirrorFilterRule struct { Description *string `json:"description,omitempty"` DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` Protocol *int64 `json:"protocol,omitempty"` RuleNumber *int64 `json:"ruleNumber,omitempty"` SourceCIDRBlock *string `json:"sourceCIDRBlock,omitempty"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID,omitempty"` TrafficMirrorFilterRuleID *string `json:"trafficMirrorFilterRuleID,omitempty"` }
+kubebuilder:skipversion
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.
type TrafficMirrorFilterRuleField ¶
type TrafficMirrorFilterRuleField string
const ( TrafficMirrorFilterRuleField_destination_port_range TrafficMirrorFilterRuleField = "destination-port-range" TrafficMirrorFilterRuleField_source_port_range TrafficMirrorFilterRuleField = "source-port-range" TrafficMirrorFilterRuleField_protocol TrafficMirrorFilterRuleField = "protocol" TrafficMirrorFilterRuleField_description TrafficMirrorFilterRuleField = "description" )
type TrafficMirrorNetworkService ¶
type TrafficMirrorNetworkService string
const (
TrafficMirrorNetworkService_amazon_dns TrafficMirrorNetworkService = "amazon-dns"
)
type TrafficMirrorPortRange ¶
type TrafficMirrorPortRange struct { FromPort *int64 `json:"fromPort,omitempty"` ToPort *int64 `json:"toPort,omitempty"` }
+kubebuilder:skipversion
func (*TrafficMirrorPortRange) DeepCopy ¶
func (in *TrafficMirrorPortRange) DeepCopy() *TrafficMirrorPortRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorPortRange.
func (*TrafficMirrorPortRange) DeepCopyInto ¶
func (in *TrafficMirrorPortRange) DeepCopyInto(out *TrafficMirrorPortRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorPortRangeRequest ¶
type TrafficMirrorPortRangeRequest struct { FromPort *int64 `json:"fromPort,omitempty"` ToPort *int64 `json:"toPort,omitempty"` }
+kubebuilder:skipversion
func (*TrafficMirrorPortRangeRequest) DeepCopy ¶
func (in *TrafficMirrorPortRangeRequest) DeepCopy() *TrafficMirrorPortRangeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficMirrorPortRangeRequest.
func (*TrafficMirrorPortRangeRequest) DeepCopyInto ¶
func (in *TrafficMirrorPortRangeRequest) DeepCopyInto(out *TrafficMirrorPortRangeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficMirrorRuleAction ¶
type TrafficMirrorRuleAction string
const ( TrafficMirrorRuleAction_accept TrafficMirrorRuleAction = "accept" TrafficMirrorRuleAction_reject TrafficMirrorRuleAction = "reject" )
type TrafficMirrorSession ¶
type TrafficMirrorSession struct { Description *string `json:"description,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PacketLength *int64 `json:"packetLength,omitempty"` SessionNumber *int64 `json:"sessionNumber,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrafficMirrorFilterID *string `json:"trafficMirrorFilterID,omitempty"` TrafficMirrorSessionID *string `json:"trafficMirrorSessionID,omitempty"` TrafficMirrorTargetID *string `json:"trafficMirrorTargetID,omitempty"` VirtualNetworkID *int64 `json:"virtualNetworkID,omitempty"` }
+kubebuilder:skipversion
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.
type TrafficMirrorSessionField ¶
type TrafficMirrorSessionField string
const ( TrafficMirrorSessionField_packet_length TrafficMirrorSessionField = "packet-length" TrafficMirrorSessionField_description TrafficMirrorSessionField = "description" TrafficMirrorSessionField_virtual_network_id TrafficMirrorSessionField = "virtual-network-id" )
type TrafficMirrorTarget ¶
type TrafficMirrorTarget struct { Description *string `json:"description,omitempty"` GatewayLoadBalancerEndpointID *string `json:"gatewayLoadBalancerEndpointID,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` NetworkLoadBalancerARN *string `json:"networkLoadBalancerARN,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrafficMirrorTargetID *string `json:"trafficMirrorTargetID,omitempty"` }
+kubebuilder:skipversion
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.
type TrafficMirrorTargetType ¶
type TrafficMirrorTargetType string
const ( TrafficMirrorTargetType_network_interface TrafficMirrorTargetType = "network-interface" TrafficMirrorTargetType_network_load_balancer TrafficMirrorTargetType = "network-load-balancer" TrafficMirrorTargetType_gateway_load_balancer_endpoint TrafficMirrorTargetType = "gateway-load-balancer-endpoint" )
type TrafficType ¶
type TrafficType string
const ( TrafficType_ACCEPT TrafficType = "ACCEPT" TrafficType_REJECT TrafficType = "REJECT" TrafficType_ALL TrafficType = "ALL" )
type TransitGateway ¶
type TransitGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewaySpec `json:"spec"` Status TransitGatewayStatus `json:"status,omitempty"` }
TransitGateway is the Schema for the TransitGateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *TransitGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGateway.
func (*TransitGateway) GetDeletionPolicy ¶
func (mg *TransitGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGateway.
func (*TransitGateway) GetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGateway) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TransitGateway.
func (*TransitGateway) GetProviderConfigReference ¶
func (mg *TransitGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGateway.
func (*TransitGateway) GetPublishConnectionDetailsTo ¶
func (mg *TransitGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGateway.
func (*TransitGateway) GetWriteConnectionSecretToReference ¶
func (mg *TransitGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGateway.
func (*TransitGateway) SetConditions ¶
func (mg *TransitGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGateway.
func (*TransitGateway) SetDeletionPolicy ¶
func (mg *TransitGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGateway.
func (*TransitGateway) SetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGateway) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TransitGateway.
func (*TransitGateway) SetProviderConfigReference ¶
func (mg *TransitGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGateway.
func (*TransitGateway) SetPublishConnectionDetailsTo ¶
func (mg *TransitGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGateway.
func (*TransitGateway) SetWriteConnectionSecretToReference ¶
func (mg *TransitGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGateway.
type TransitGatewayAssociation ¶
type TransitGatewayAssociation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayAssociation) DeepCopy ¶
func (in *TransitGatewayAssociation) DeepCopy() *TransitGatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayAssociation.
func (*TransitGatewayAssociation) DeepCopyInto ¶
func (in *TransitGatewayAssociation) DeepCopyInto(out *TransitGatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayAssociationState ¶
type TransitGatewayAssociationState string
const ( TransitGatewayAssociationState_associating TransitGatewayAssociationState = "associating" TransitGatewayAssociationState_associated TransitGatewayAssociationState = "associated" TransitGatewayAssociationState_disassociating TransitGatewayAssociationState = "disassociating" TransitGatewayAssociationState_disassociated TransitGatewayAssociationState = "disassociated" )
type TransitGatewayAttachment ¶
type TransitGatewayAttachment struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` TransitGatewayOwnerID *string `json:"transitGatewayOwnerID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayAttachment) DeepCopy ¶
func (in *TransitGatewayAttachment) DeepCopy() *TransitGatewayAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayAttachment.
func (*TransitGatewayAttachment) DeepCopyInto ¶
func (in *TransitGatewayAttachment) DeepCopyInto(out *TransitGatewayAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayAttachmentAssociation ¶
type TransitGatewayAttachmentAssociation struct {
TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"`
}
+kubebuilder:skipversion
func (*TransitGatewayAttachmentAssociation) DeepCopy ¶
func (in *TransitGatewayAttachmentAssociation) DeepCopy() *TransitGatewayAttachmentAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayAttachmentAssociation.
func (*TransitGatewayAttachmentAssociation) DeepCopyInto ¶
func (in *TransitGatewayAttachmentAssociation) DeepCopyInto(out *TransitGatewayAttachmentAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayAttachmentBGPConfiguration ¶
type TransitGatewayAttachmentBGPConfiguration struct { PeerAddress *string `json:"peerAddress,omitempty"` PeerASN *int64 `json:"peerASN,omitempty"` TransitGatewayAddress *string `json:"transitGatewayAddress,omitempty"` TransitGatewayASN *int64 `json:"transitGatewayASN,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayAttachmentBGPConfiguration) DeepCopy ¶
func (in *TransitGatewayAttachmentBGPConfiguration) DeepCopy() *TransitGatewayAttachmentBGPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayAttachmentBGPConfiguration.
func (*TransitGatewayAttachmentBGPConfiguration) DeepCopyInto ¶
func (in *TransitGatewayAttachmentBGPConfiguration) DeepCopyInto(out *TransitGatewayAttachmentBGPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayAttachmentPropagation ¶
type TransitGatewayAttachmentPropagation struct {
TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"`
}
+kubebuilder:skipversion
func (*TransitGatewayAttachmentPropagation) DeepCopy ¶
func (in *TransitGatewayAttachmentPropagation) DeepCopy() *TransitGatewayAttachmentPropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayAttachmentPropagation.
func (*TransitGatewayAttachmentPropagation) DeepCopyInto ¶
func (in *TransitGatewayAttachmentPropagation) DeepCopyInto(out *TransitGatewayAttachmentPropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayAttachmentResourceType ¶
type TransitGatewayAttachmentResourceType string
const ( TransitGatewayAttachmentResourceType_vpc TransitGatewayAttachmentResourceType = "vpc" TransitGatewayAttachmentResourceType_vpn TransitGatewayAttachmentResourceType = "vpn" TransitGatewayAttachmentResourceType_direct_connect_gateway TransitGatewayAttachmentResourceType = "direct-connect-gateway" TransitGatewayAttachmentResourceType_connect TransitGatewayAttachmentResourceType = "connect" TransitGatewayAttachmentResourceType_peering TransitGatewayAttachmentResourceType = "peering" TransitGatewayAttachmentResourceType_tgw_peering TransitGatewayAttachmentResourceType = "tgw-peering" )
type TransitGatewayAttachmentState ¶
type TransitGatewayAttachmentState string
const ( TransitGatewayAttachmentState_initiating TransitGatewayAttachmentState = "initiating" TransitGatewayAttachmentState_initiatingRequest TransitGatewayAttachmentState = "initiatingRequest" TransitGatewayAttachmentState_pendingAcceptance TransitGatewayAttachmentState = "pendingAcceptance" TransitGatewayAttachmentState_rollingBack TransitGatewayAttachmentState = "rollingBack" TransitGatewayAttachmentState_pending TransitGatewayAttachmentState = "pending" TransitGatewayAttachmentState_available TransitGatewayAttachmentState = "available" TransitGatewayAttachmentState_modifying TransitGatewayAttachmentState = "modifying" TransitGatewayAttachmentState_deleting TransitGatewayAttachmentState = "deleting" TransitGatewayAttachmentState_deleted TransitGatewayAttachmentState = "deleted" TransitGatewayAttachmentState_failed TransitGatewayAttachmentState = "failed" TransitGatewayAttachmentState_rejected TransitGatewayAttachmentState = "rejected" TransitGatewayAttachmentState_rejecting TransitGatewayAttachmentState = "rejecting" TransitGatewayAttachmentState_failing TransitGatewayAttachmentState = "failing" )
type TransitGatewayConnect ¶
type TransitGatewayConnect struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` TransportTransitGatewayAttachmentID *string `json:"transportTransitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayConnect) DeepCopy ¶
func (in *TransitGatewayConnect) DeepCopy() *TransitGatewayConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnect.
func (*TransitGatewayConnect) DeepCopyInto ¶
func (in *TransitGatewayConnect) DeepCopyInto(out *TransitGatewayConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeer ¶
type TransitGatewayConnectPeer struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayConnectPeer) DeepCopy ¶
func (in *TransitGatewayConnectPeer) DeepCopy() *TransitGatewayConnectPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeer.
func (*TransitGatewayConnectPeer) DeepCopyInto ¶
func (in *TransitGatewayConnectPeer) DeepCopyInto(out *TransitGatewayConnectPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerConfiguration ¶
type TransitGatewayConnectPeerConfiguration struct { PeerAddress *string `json:"peerAddress,omitempty"` TransitGatewayAddress *string `json:"transitGatewayAddress,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayConnectPeerConfiguration) DeepCopy ¶
func (in *TransitGatewayConnectPeerConfiguration) DeepCopy() *TransitGatewayConnectPeerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectPeerConfiguration.
func (*TransitGatewayConnectPeerConfiguration) DeepCopyInto ¶
func (in *TransitGatewayConnectPeerConfiguration) DeepCopyInto(out *TransitGatewayConnectPeerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayConnectPeerState ¶
type TransitGatewayConnectPeerState string
const ( TransitGatewayConnectPeerState_pending TransitGatewayConnectPeerState = "pending" TransitGatewayConnectPeerState_available TransitGatewayConnectPeerState = "available" TransitGatewayConnectPeerState_deleting TransitGatewayConnectPeerState = "deleting" TransitGatewayConnectPeerState_deleted TransitGatewayConnectPeerState = "deleted" )
type TransitGatewayConnectRequestBGPOptions ¶
type TransitGatewayConnectRequestBGPOptions struct {
PeerASN *int64 `json:"peerASN,omitempty"`
}
+kubebuilder:skipversion
func (*TransitGatewayConnectRequestBGPOptions) DeepCopy ¶
func (in *TransitGatewayConnectRequestBGPOptions) DeepCopy() *TransitGatewayConnectRequestBGPOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayConnectRequestBGPOptions.
func (*TransitGatewayConnectRequestBGPOptions) DeepCopyInto ¶
func (in *TransitGatewayConnectRequestBGPOptions) DeepCopyInto(out *TransitGatewayConnectRequestBGPOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayList ¶
type TransitGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGateway `json:"items"` }
TransitGatewayList contains 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.
func (*TransitGatewayList) GetItems ¶
func (l *TransitGatewayList) GetItems() []resource.Managed
GetItems of this TransitGatewayList.
type TransitGatewayMulitcastDomainAssociationState ¶
type TransitGatewayMulitcastDomainAssociationState string
const ( TransitGatewayMulitcastDomainAssociationState_pendingAcceptance TransitGatewayMulitcastDomainAssociationState = "pendingAcceptance" TransitGatewayMulitcastDomainAssociationState_associating TransitGatewayMulitcastDomainAssociationState = "associating" TransitGatewayMulitcastDomainAssociationState_associated TransitGatewayMulitcastDomainAssociationState = "associated" TransitGatewayMulitcastDomainAssociationState_disassociating TransitGatewayMulitcastDomainAssociationState = "disassociating" TransitGatewayMulitcastDomainAssociationState_disassociated TransitGatewayMulitcastDomainAssociationState = "disassociated" TransitGatewayMulitcastDomainAssociationState_rejected TransitGatewayMulitcastDomainAssociationState = "rejected" TransitGatewayMulitcastDomainAssociationState_failed TransitGatewayMulitcastDomainAssociationState = "failed" )
type TransitGatewayMulticastDeregisteredGroupMembers ¶
type TransitGatewayMulticastDeregisteredGroupMembers struct { DeregisteredNetworkInterfaceIDs []*string `json:"deregisteredNetworkInterfaceIDs,omitempty"` GroupIPAddress *string `json:"groupIPAddress,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastDeregisteredGroupMembers) DeepCopy ¶
func (in *TransitGatewayMulticastDeregisteredGroupMembers) DeepCopy() *TransitGatewayMulticastDeregisteredGroupMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDeregisteredGroupMembers.
func (*TransitGatewayMulticastDeregisteredGroupMembers) DeepCopyInto ¶
func (in *TransitGatewayMulticastDeregisteredGroupMembers) DeepCopyInto(out *TransitGatewayMulticastDeregisteredGroupMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDeregisteredGroupSources ¶
type TransitGatewayMulticastDeregisteredGroupSources struct { DeregisteredNetworkInterfaceIDs []*string `json:"deregisteredNetworkInterfaceIDs,omitempty"` GroupIPAddress *string `json:"groupIPAddress,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastDeregisteredGroupSources) DeepCopy ¶
func (in *TransitGatewayMulticastDeregisteredGroupSources) DeepCopy() *TransitGatewayMulticastDeregisteredGroupSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDeregisteredGroupSources.
func (*TransitGatewayMulticastDeregisteredGroupSources) DeepCopyInto ¶
func (in *TransitGatewayMulticastDeregisteredGroupSources) DeepCopyInto(out *TransitGatewayMulticastDeregisteredGroupSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomain ¶
type TransitGatewayMulticastDomain struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` TransitGatewayMulticastDomainARN *string `json:"transitGatewayMulticastDomainARN,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastDomain) DeepCopy ¶
func (in *TransitGatewayMulticastDomain) DeepCopy() *TransitGatewayMulticastDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomain.
func (*TransitGatewayMulticastDomain) DeepCopyInto ¶
func (in *TransitGatewayMulticastDomain) DeepCopyInto(out *TransitGatewayMulticastDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainAssociation ¶
type TransitGatewayMulticastDomainAssociation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastDomainAssociation) DeepCopy ¶
func (in *TransitGatewayMulticastDomainAssociation) DeepCopy() *TransitGatewayMulticastDomainAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociation.
func (*TransitGatewayMulticastDomainAssociation) DeepCopyInto ¶
func (in *TransitGatewayMulticastDomainAssociation) DeepCopyInto(out *TransitGatewayMulticastDomainAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainAssociations ¶
type TransitGatewayMulticastDomainAssociations struct { ResourceID *string `json:"resourceID,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastDomainAssociations) DeepCopy ¶
func (in *TransitGatewayMulticastDomainAssociations) DeepCopy() *TransitGatewayMulticastDomainAssociations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastDomainAssociations.
func (*TransitGatewayMulticastDomainAssociations) DeepCopyInto ¶
func (in *TransitGatewayMulticastDomainAssociations) DeepCopyInto(out *TransitGatewayMulticastDomainAssociations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastDomainState ¶
type TransitGatewayMulticastDomainState string
const ( TransitGatewayMulticastDomainState_pending TransitGatewayMulticastDomainState = "pending" TransitGatewayMulticastDomainState_available TransitGatewayMulticastDomainState = "available" TransitGatewayMulticastDomainState_deleting TransitGatewayMulticastDomainState = "deleting" TransitGatewayMulticastDomainState_deleted TransitGatewayMulticastDomainState = "deleted" )
type TransitGatewayMulticastGroup ¶
type TransitGatewayMulticastGroup struct { GroupIPAddress *string `json:"groupIPAddress,omitempty"` GroupMember *bool `json:"groupMember,omitempty"` GroupSource *bool `json:"groupSource,omitempty"` NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceOwnerID *string `json:"resourceOwnerID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` SubnetID *string `json:"subnetID,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastGroup) DeepCopy ¶
func (in *TransitGatewayMulticastGroup) DeepCopy() *TransitGatewayMulticastGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastGroup.
func (*TransitGatewayMulticastGroup) DeepCopyInto ¶
func (in *TransitGatewayMulticastGroup) DeepCopyInto(out *TransitGatewayMulticastGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastRegisteredGroupMembers ¶
type TransitGatewayMulticastRegisteredGroupMembers struct { GroupIPAddress *string `json:"groupIPAddress,omitempty"` RegisteredNetworkInterfaceIDs []*string `json:"registeredNetworkInterfaceIDs,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastRegisteredGroupMembers) DeepCopy ¶
func (in *TransitGatewayMulticastRegisteredGroupMembers) DeepCopy() *TransitGatewayMulticastRegisteredGroupMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastRegisteredGroupMembers.
func (*TransitGatewayMulticastRegisteredGroupMembers) DeepCopyInto ¶
func (in *TransitGatewayMulticastRegisteredGroupMembers) DeepCopyInto(out *TransitGatewayMulticastRegisteredGroupMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayMulticastRegisteredGroupSources ¶
type TransitGatewayMulticastRegisteredGroupSources struct { GroupIPAddress *string `json:"groupIPAddress,omitempty"` RegisteredNetworkInterfaceIDs []*string `json:"registeredNetworkInterfaceIDs,omitempty"` TransitGatewayMulticastDomainID *string `json:"transitGatewayMulticastDomainID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayMulticastRegisteredGroupSources) DeepCopy ¶
func (in *TransitGatewayMulticastRegisteredGroupSources) DeepCopy() *TransitGatewayMulticastRegisteredGroupSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayMulticastRegisteredGroupSources.
func (*TransitGatewayMulticastRegisteredGroupSources) DeepCopyInto ¶
func (in *TransitGatewayMulticastRegisteredGroupSources) DeepCopyInto(out *TransitGatewayMulticastRegisteredGroupSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayObservation ¶
type TransitGatewayObservation struct { // The creation time. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The ID of the Amazon Web Services account that owns the transit gateway. OwnerID *string `json:"ownerID,omitempty"` // The state of the transit gateway. State *string `json:"state,omitempty"` // The tags for the transit gateway. Tags []*Tag `json:"tags,omitempty"` // The Amazon Resource Name (ARN) of the transit gateway. TransitGatewayARN *string `json:"transitGatewayARN,omitempty"` // The ID of the transit gateway. TransitGatewayID *string `json:"transitGatewayID,omitempty"` }
TransitGatewayObservation defines the observed state of TransitGateway
func (*TransitGatewayObservation) DeepCopy ¶
func (in *TransitGatewayObservation) DeepCopy() *TransitGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayObservation.
func (*TransitGatewayObservation) DeepCopyInto ¶
func (in *TransitGatewayObservation) DeepCopyInto(out *TransitGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayOptions ¶
type TransitGatewayOptions struct { AmazonSideASN *int64 `json:"amazonSideASN,omitempty"` AssociationDefaultRouteTableID *string `json:"associationDefaultRouteTableID,omitempty"` DefaultRouteTableAssociation *string `json:"defaultRouteTableAssociation,omitempty"` DefaultRouteTablePropagation *string `json:"defaultRouteTablePropagation,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` MulticastSupport *string `json:"multicastSupport,omitempty"` PropagationDefaultRouteTableID *string `json:"propagationDefaultRouteTableID,omitempty"` TransitGatewayCIDRBlocks []*string `json:"transitGatewayCIDRBlocks,omitempty"` VPNECMPSupport *string `json:"vpnECMPSupport,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayOptions) DeepCopy ¶
func (in *TransitGatewayOptions) DeepCopy() *TransitGatewayOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayOptions.
func (*TransitGatewayOptions) DeepCopyInto ¶
func (in *TransitGatewayOptions) DeepCopyInto(out *TransitGatewayOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayParameters ¶
type TransitGatewayParameters struct { // Region is which region the TransitGateway will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A description of the transit gateway. Description *string `json:"description,omitempty"` // The transit gateway options. Options *TransitGatewayRequestOptions `json:"options,omitempty"` // The tags to apply to the transit gateway. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` CustomTransitGatewayParameters `json:",inline"` }
TransitGatewayParameters defines the desired state of TransitGateway
func (*TransitGatewayParameters) DeepCopy ¶
func (in *TransitGatewayParameters) DeepCopy() *TransitGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayParameters.
func (*TransitGatewayParameters) DeepCopyInto ¶
func (in *TransitGatewayParameters) DeepCopyInto(out *TransitGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPeeringAttachment ¶
type TransitGatewayPeeringAttachment struct { AccepterTransitGatewayAttachmentID *string `json:"accepterTransitGatewayAttachmentID,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
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.
type TransitGatewayPolicyRule ¶ added in v0.38.0
type TransitGatewayPolicyRule struct { DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` DestinationPortRange *string `json:"destinationPortRange,omitempty"` Protocol *string `json:"protocol,omitempty"` SourceCIDRBlock *string `json:"sourceCIDRBlock,omitempty"` SourcePortRange *string `json:"sourcePortRange,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPolicyRule) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayPolicyRule) DeepCopy() *TransitGatewayPolicyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPolicyRule.
func (*TransitGatewayPolicyRule) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayPolicyRule) DeepCopyInto(out *TransitGatewayPolicyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPolicyRuleMetaData ¶ added in v0.38.0
type TransitGatewayPolicyRuleMetaData struct { MetaDataKey *string `json:"metaDataKey,omitempty"` MetaDataValue *string `json:"metaDataValue,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPolicyRuleMetaData) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayPolicyRuleMetaData) DeepCopy() *TransitGatewayPolicyRuleMetaData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPolicyRuleMetaData.
func (*TransitGatewayPolicyRuleMetaData) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayPolicyRuleMetaData) DeepCopyInto(out *TransitGatewayPolicyRuleMetaData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPolicyTable ¶ added in v0.38.0
type TransitGatewayPolicyTable struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPolicyTable) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayPolicyTable) DeepCopy() *TransitGatewayPolicyTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPolicyTable.
func (*TransitGatewayPolicyTable) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayPolicyTable) DeepCopyInto(out *TransitGatewayPolicyTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPolicyTableAssociation ¶ added in v0.38.0
type TransitGatewayPolicyTableAssociation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPolicyTableAssociation) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayPolicyTableAssociation) DeepCopy() *TransitGatewayPolicyTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPolicyTableAssociation.
func (*TransitGatewayPolicyTableAssociation) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayPolicyTableAssociation) DeepCopyInto(out *TransitGatewayPolicyTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPolicyTableEntry ¶ added in v0.38.0
type TransitGatewayPolicyTableEntry struct { PolicyRuleNumber *string `json:"policyRuleNumber,omitempty"` TargetRouteTableID *string `json:"targetRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPolicyTableEntry) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayPolicyTableEntry) DeepCopy() *TransitGatewayPolicyTableEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPolicyTableEntry.
func (*TransitGatewayPolicyTableEntry) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayPolicyTableEntry) DeepCopyInto(out *TransitGatewayPolicyTableEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPolicyTableState ¶ added in v0.38.0
type TransitGatewayPolicyTableState string
const ( TransitGatewayPolicyTableState_pending TransitGatewayPolicyTableState = "pending" TransitGatewayPolicyTableState_available TransitGatewayPolicyTableState = "available" TransitGatewayPolicyTableState_deleting TransitGatewayPolicyTableState = "deleting" TransitGatewayPolicyTableState_deleted TransitGatewayPolicyTableState = "deleted" )
type TransitGatewayPrefixListAttachment ¶
type TransitGatewayPrefixListAttachment struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPrefixListAttachment) DeepCopy ¶
func (in *TransitGatewayPrefixListAttachment) DeepCopy() *TransitGatewayPrefixListAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPrefixListAttachment.
func (*TransitGatewayPrefixListAttachment) DeepCopyInto ¶
func (in *TransitGatewayPrefixListAttachment) DeepCopyInto(out *TransitGatewayPrefixListAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPrefixListReference ¶
type TransitGatewayPrefixListReference struct { Blackhole *bool `json:"blackhole,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` PrefixListOwnerID *string `json:"prefixListOwnerID,omitempty"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
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.
type TransitGatewayPrefixListReferenceState ¶
type TransitGatewayPrefixListReferenceState string
const ( TransitGatewayPrefixListReferenceState_pending TransitGatewayPrefixListReferenceState = "pending" TransitGatewayPrefixListReferenceState_available TransitGatewayPrefixListReferenceState = "available" TransitGatewayPrefixListReferenceState_modifying TransitGatewayPrefixListReferenceState = "modifying" TransitGatewayPrefixListReferenceState_deleting TransitGatewayPrefixListReferenceState = "deleting" )
type TransitGatewayPropagation ¶
type TransitGatewayPropagation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayRouteTableAnnouncementID *string `json:"transitGatewayRouteTableAnnouncementID,omitempty"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayPropagation) DeepCopy ¶
func (in *TransitGatewayPropagation) DeepCopy() *TransitGatewayPropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayPropagation.
func (*TransitGatewayPropagation) DeepCopyInto ¶
func (in *TransitGatewayPropagation) DeepCopyInto(out *TransitGatewayPropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayPropagationState ¶
type TransitGatewayPropagationState string
const ( TransitGatewayPropagationState_enabling TransitGatewayPropagationState = "enabling" TransitGatewayPropagationState_enabled TransitGatewayPropagationState = "enabled" TransitGatewayPropagationState_disabling TransitGatewayPropagationState = "disabling" TransitGatewayPropagationState_disabled TransitGatewayPropagationState = "disabled" )
type TransitGatewayRequestOptions ¶
type TransitGatewayRequestOptions struct { AmazonSideASN *int64 `json:"amazonSideASN,omitempty"` DefaultRouteTableAssociation *string `json:"defaultRouteTableAssociation,omitempty"` DefaultRouteTablePropagation *string `json:"defaultRouteTablePropagation,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` MulticastSupport *string `json:"multicastSupport,omitempty"` TransitGatewayCIDRBlocks []*string `json:"transitGatewayCIDRBlocks,omitempty"` VPNECMPSupport *string `json:"vpnECMPSupport,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRequestOptions) DeepCopy ¶
func (in *TransitGatewayRequestOptions) DeepCopy() *TransitGatewayRequestOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRequestOptions.
func (*TransitGatewayRequestOptions) DeepCopyInto ¶
func (in *TransitGatewayRequestOptions) DeepCopyInto(out *TransitGatewayRequestOptions)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteSpec `json:"spec"` Status TransitGatewayRouteStatus `json:"status,omitempty"` }
TransitGatewayRoute is the Schema for the TransitGatewayRoutes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *TransitGatewayRoute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetDeletionPolicy ¶
func (mg *TransitGatewayRoute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayRoute) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetProviderConfigReference ¶
func (mg *TransitGatewayRoute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRoute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRoute.
func (*TransitGatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRoute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) ResolveReferences ¶
ResolveReferences of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetConditions ¶
func (mg *TransitGatewayRoute) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetDeletionPolicy ¶
func (mg *TransitGatewayRoute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayRoute) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetProviderConfigReference ¶
func (mg *TransitGatewayRoute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRoute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRoute.
func (*TransitGatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRoute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRoute.
type TransitGatewayRouteAttachment ¶
type TransitGatewayRouteAttachment struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRouteAttachment) DeepCopy ¶
func (in *TransitGatewayRouteAttachment) DeepCopy() *TransitGatewayRouteAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteAttachment.
func (*TransitGatewayRouteAttachment) DeepCopyInto ¶
func (in *TransitGatewayRouteAttachment) DeepCopyInto(out *TransitGatewayRouteAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteList ¶
type TransitGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRoute `json:"items"` }
TransitGatewayRouteList contains 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.
func (*TransitGatewayRouteList) GetItems ¶
func (l *TransitGatewayRouteList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteList.
type TransitGatewayRouteObservation ¶
type TransitGatewayRouteObservation struct { // The ID of the prefix list used for destination matches. PrefixListID *string `json:"prefixListID,omitempty"` // The state of the route. State *string `json:"state,omitempty"` // The attachments. TransitGatewayAttachments []*TransitGatewayRouteAttachment `json:"transitGatewayAttachments,omitempty"` // The ID of the transit gateway route table announcement. TransitGatewayRouteTableAnnouncementID *string `json:"transitGatewayRouteTableAnnouncementID,omitempty"` // The route type. Type *string `json:"type_,omitempty"` }
TransitGatewayRouteObservation defines the observed state of TransitGatewayRoute
func (*TransitGatewayRouteObservation) DeepCopy ¶
func (in *TransitGatewayRouteObservation) DeepCopy() *TransitGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteObservation.
func (*TransitGatewayRouteObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteObservation) DeepCopyInto(out *TransitGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteParameters ¶
type TransitGatewayRouteParameters struct { // Region is which region the TransitGatewayRoute will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Indicates whether to drop traffic that matches this route. Blackhole *bool `json:"blackhole,omitempty"` // The CIDR range used for destination matches. Routing decisions are based // on the most specific match. // +kubebuilder:validation:Required DestinationCIDRBlock *string `json:"destinationCIDRBlock"` CustomTransitGatewayRouteParameters `json:",inline"` }
TransitGatewayRouteParameters defines the desired state of TransitGatewayRoute
func (*TransitGatewayRouteParameters) DeepCopy ¶
func (in *TransitGatewayRouteParameters) DeepCopy() *TransitGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteParameters.
func (*TransitGatewayRouteParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteParameters) DeepCopyInto(out *TransitGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteSpec ¶
type TransitGatewayRouteSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteParameters `json:"forProvider"` }
TransitGatewayRouteSpec defines the desired state of TransitGatewayRoute
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 TransitGatewayRouteState ¶
type TransitGatewayRouteState string
const ( TransitGatewayRouteState_pending TransitGatewayRouteState = "pending" TransitGatewayRouteState_active TransitGatewayRouteState = "active" TransitGatewayRouteState_blackhole TransitGatewayRouteState = "blackhole" TransitGatewayRouteState_deleting TransitGatewayRouteState = "deleting" TransitGatewayRouteState_deleted TransitGatewayRouteState = "deleted" )
type TransitGatewayRouteStatus ¶
type TransitGatewayRouteStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteStatus defines the observed state of TransitGatewayRoute.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayRouteTableSpec `json:"spec"` Status TransitGatewayRouteTableStatus `json:"status,omitempty"` }
TransitGatewayRouteTable is the Schema for the TransitGatewayRouteTables API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *TransitGatewayRouteTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetDeletionPolicy ¶
func (mg *TransitGatewayRouteTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayRouteTable) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetProviderConfigReference ¶
func (mg *TransitGatewayRouteTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRouteTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) ResolveReferences ¶
ResolveReferences of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetConditions ¶
func (mg *TransitGatewayRouteTable) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetDeletionPolicy ¶
func (mg *TransitGatewayRouteTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayRouteTable) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetProviderConfigReference ¶
func (mg *TransitGatewayRouteTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayRouteTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayRouteTable.
func (*TransitGatewayRouteTable) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayRouteTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayRouteTable.
type TransitGatewayRouteTableAnnouncement ¶ added in v0.38.0
type TransitGatewayRouteTableAnnouncement struct { CoreNetworkID *string `json:"coreNetworkID,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` PeerCoreNetworkID *string `json:"peerCoreNetworkID,omitempty"` PeerTransitGatewayID *string `json:"peerTransitGatewayID,omitempty"` PeeringAttachmentID *string `json:"peeringAttachmentID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` TransitGatewayRouteTableAnnouncementID *string `json:"transitGatewayRouteTableAnnouncementID,omitempty"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRouteTableAnnouncement) DeepCopy ¶ added in v0.38.0
func (in *TransitGatewayRouteTableAnnouncement) DeepCopy() *TransitGatewayRouteTableAnnouncement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableAnnouncement.
func (*TransitGatewayRouteTableAnnouncement) DeepCopyInto ¶ added in v0.38.0
func (in *TransitGatewayRouteTableAnnouncement) DeepCopyInto(out *TransitGatewayRouteTableAnnouncement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableAnnouncementDirection ¶ added in v0.38.0
type TransitGatewayRouteTableAnnouncementDirection string
const ( TransitGatewayRouteTableAnnouncementDirection_outgoing TransitGatewayRouteTableAnnouncementDirection = "outgoing" TransitGatewayRouteTableAnnouncementDirection_incoming TransitGatewayRouteTableAnnouncementDirection = "incoming" )
type TransitGatewayRouteTableAnnouncementState ¶ added in v0.38.0
type TransitGatewayRouteTableAnnouncementState string
const ( TransitGatewayRouteTableAnnouncementState_available TransitGatewayRouteTableAnnouncementState = "available" TransitGatewayRouteTableAnnouncementState_pending TransitGatewayRouteTableAnnouncementState = "pending" TransitGatewayRouteTableAnnouncementState_failing TransitGatewayRouteTableAnnouncementState = "failing" TransitGatewayRouteTableAnnouncementState_failed TransitGatewayRouteTableAnnouncementState = "failed" TransitGatewayRouteTableAnnouncementState_deleting TransitGatewayRouteTableAnnouncementState = "deleting" TransitGatewayRouteTableAnnouncementState_deleted TransitGatewayRouteTableAnnouncementState = "deleted" )
type TransitGatewayRouteTableAssociation ¶
type TransitGatewayRouteTableAssociation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
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.
type TransitGatewayRouteTableList ¶
type TransitGatewayRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayRouteTable `json:"items"` }
TransitGatewayRouteTableList contains 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.
func (*TransitGatewayRouteTableList) GetItems ¶
func (l *TransitGatewayRouteTableList) GetItems() []resource.Managed
GetItems of this TransitGatewayRouteTableList.
type TransitGatewayRouteTableObservation ¶
type TransitGatewayRouteTableObservation struct { // The creation time. CreationTime *metav1.Time `json:"creationTime,omitempty"` // Indicates whether this is the default association route table for the transit // gateway. DefaultAssociationRouteTable *bool `json:"defaultAssociationRouteTable,omitempty"` // Indicates whether this is the default propagation route table for the transit // gateway. DefaultPropagationRouteTable *bool `json:"defaultPropagationRouteTable,omitempty"` // The state of the transit gateway route table. State *string `json:"state,omitempty"` // Any tags assigned to the route table. Tags []*Tag `json:"tags,omitempty"` // The ID of the transit gateway. TransitGatewayID *string `json:"transitGatewayID,omitempty"` // The ID of the transit gateway route table. TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
TransitGatewayRouteTableObservation defines the observed state of TransitGatewayRouteTable
func (*TransitGatewayRouteTableObservation) DeepCopy ¶
func (in *TransitGatewayRouteTableObservation) DeepCopy() *TransitGatewayRouteTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableObservation.
func (*TransitGatewayRouteTableObservation) DeepCopyInto ¶
func (in *TransitGatewayRouteTableObservation) DeepCopyInto(out *TransitGatewayRouteTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableParameters ¶
type TransitGatewayRouteTableParameters struct { // Region is which region the TransitGatewayRouteTable will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The tags to apply to the transit gateway route table. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` CustomTransitGatewayRouteTableParameters `json:",inline"` }
TransitGatewayRouteTableParameters defines the desired state of TransitGatewayRouteTable
func (*TransitGatewayRouteTableParameters) DeepCopy ¶
func (in *TransitGatewayRouteTableParameters) DeepCopy() *TransitGatewayRouteTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableParameters.
func (*TransitGatewayRouteTableParameters) DeepCopyInto ¶
func (in *TransitGatewayRouteTableParameters) DeepCopyInto(out *TransitGatewayRouteTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTablePropagation ¶
type TransitGatewayRouteTablePropagation struct { ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayRouteTableAnnouncementID *string `json:"transitGatewayRouteTableAnnouncementID,omitempty"` }
+kubebuilder:skipversion
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.
type TransitGatewayRouteTableRoute ¶ added in v0.34.0
type TransitGatewayRouteTableRoute struct { AttachmentID *string `json:"attachmentID,omitempty"` DestinationCIDR *string `json:"destinationCIDR,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` ResourceID *string `json:"resourceID,omitempty"` ResourceType *string `json:"resourceType,omitempty"` RouteOrigin *string `json:"routeOrigin,omitempty"` State *string `json:"state,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRouteTableRoute) DeepCopy ¶ added in v0.34.0
func (in *TransitGatewayRouteTableRoute) DeepCopy() *TransitGatewayRouteTableRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTableRoute.
func (*TransitGatewayRouteTableRoute) DeepCopyInto ¶ added in v0.34.0
func (in *TransitGatewayRouteTableRoute) DeepCopyInto(out *TransitGatewayRouteTableRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteTableSpec ¶
type TransitGatewayRouteTableSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider TransitGatewayRouteTableParameters `json:"forProvider"` }
TransitGatewayRouteTableSpec defines the desired state of TransitGatewayRouteTable
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 TransitGatewayRouteTableState ¶
type TransitGatewayRouteTableState string
const ( TransitGatewayRouteTableState_pending TransitGatewayRouteTableState = "pending" TransitGatewayRouteTableState_available TransitGatewayRouteTableState = "available" TransitGatewayRouteTableState_deleting TransitGatewayRouteTableState = "deleting" TransitGatewayRouteTableState_deleted TransitGatewayRouteTableState = "deleted" )
type TransitGatewayRouteTableStatus ¶
type TransitGatewayRouteTableStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider TransitGatewayRouteTableObservation `json:"atProvider,omitempty"` }
TransitGatewayRouteTableStatus defines the observed state of TransitGatewayRouteTable.
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 TransitGatewayRouteTable_SDK ¶
type TransitGatewayRouteTable_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DefaultAssociationRouteTable *bool `json:"defaultAssociationRouteTable,omitempty"` DefaultPropagationRouteTable *bool `json:"defaultPropagationRouteTable,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` TransitGatewayRouteTableID *string `json:"transitGatewayRouteTableID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRouteTable_SDK) DeepCopy ¶
func (in *TransitGatewayRouteTable_SDK) DeepCopy() *TransitGatewayRouteTable_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRouteTable_SDK.
func (*TransitGatewayRouteTable_SDK) DeepCopyInto ¶
func (in *TransitGatewayRouteTable_SDK) DeepCopyInto(out *TransitGatewayRouteTable_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayRouteType ¶
type TransitGatewayRouteType string
const ( TransitGatewayRouteType_static TransitGatewayRouteType = "static" TransitGatewayRouteType_propagated TransitGatewayRouteType = "propagated" )
type TransitGatewayRoute_SDK ¶
type TransitGatewayRoute_SDK struct { DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"` PrefixListID *string `json:"prefixListID,omitempty"` State *string `json:"state,omitempty"` TransitGatewayAttachments []*TransitGatewayRouteAttachment `json:"transitGatewayAttachments,omitempty"` TransitGatewayRouteTableAnnouncementID *string `json:"transitGatewayRouteTableAnnouncementID,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayRoute_SDK) DeepCopy ¶
func (in *TransitGatewayRoute_SDK) DeepCopy() *TransitGatewayRoute_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayRoute_SDK.
func (*TransitGatewayRoute_SDK) DeepCopyInto ¶
func (in *TransitGatewayRoute_SDK) DeepCopyInto(out *TransitGatewayRoute_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewaySpec ¶
type TransitGatewaySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider TransitGatewayParameters `json:"forProvider"` }
TransitGatewaySpec defines the desired state of TransitGateway
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 TransitGatewayState ¶
type TransitGatewayState string
const ( TransitGatewayState_pending TransitGatewayState = "pending" TransitGatewayState_available TransitGatewayState = "available" TransitGatewayState_modifying TransitGatewayState = "modifying" TransitGatewayState_deleting TransitGatewayState = "deleting" TransitGatewayState_deleted TransitGatewayState = "deleted" )
type TransitGatewayStatus ¶
type TransitGatewayStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider TransitGatewayObservation `json:"atProvider,omitempty"` }
TransitGatewayStatus defines the observed state of TransitGateway.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitGatewayVPCAttachmentSpec `json:"spec"` Status TransitGatewayVPCAttachmentStatus `json:"status,omitempty"` }
TransitGatewayVPCAttachment is the Schema for the TransitGatewayVPCAttachments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *TransitGatewayVPCAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayVPCAttachment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayVPCAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) ResolveReferences ¶
func (mg *TransitGatewayVPCAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetConditions ¶
func (mg *TransitGatewayVPCAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetDeletionPolicy ¶
func (mg *TransitGatewayVPCAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetManagementPolicies ¶ added in v0.43.0
func (mg *TransitGatewayVPCAttachment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetProviderConfigReference ¶
func (mg *TransitGatewayVPCAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo ¶
func (mg *TransitGatewayVPCAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TransitGatewayVPCAttachment.
func (*TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TransitGatewayVPCAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TransitGatewayVPCAttachment.
type TransitGatewayVPCAttachmentList ¶
type TransitGatewayVPCAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransitGatewayVPCAttachment `json:"items"` }
TransitGatewayVPCAttachmentList contains 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.
func (*TransitGatewayVPCAttachmentList) GetItems ¶
func (l *TransitGatewayVPCAttachmentList) GetItems() []resource.Managed
GetItems of this TransitGatewayVPCAttachmentList.
type TransitGatewayVPCAttachmentObservation ¶
type TransitGatewayVPCAttachmentObservation struct { // The creation time. CreationTime *metav1.Time `json:"creationTime,omitempty"` // The state of the VPC attachment. Note that the initiating state has been // deprecated. State *string `json:"state,omitempty"` // The IDs of the subnets. SubnetIDs []*string `json:"subnetIDs,omitempty"` // The tags for the VPC attachment. Tags []*Tag `json:"tags,omitempty"` // The ID of the attachment. TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` // The ID of the transit gateway. TransitGatewayID *string `json:"transitGatewayID,omitempty"` // The ID of the VPC. VPCID *string `json:"vpcID,omitempty"` // The ID of the Amazon Web Services account that owns the VPC. VPCOwnerID *string `json:"vpcOwnerID,omitempty"` }
TransitGatewayVPCAttachmentObservation defines the observed state of TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachmentObservation) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentObservation) DeepCopy() *TransitGatewayVPCAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentObservation.
func (*TransitGatewayVPCAttachmentObservation) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentObservation) DeepCopyInto(out *TransitGatewayVPCAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentOptions ¶
type TransitGatewayVPCAttachmentOptions struct { ApplianceModeSupport *string `json:"applianceModeSupport,omitempty"` DNSSupport *string `json:"dnsSupport,omitempty"` IPv6Support *string `json:"ipv6Support,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayVPCAttachmentOptions) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentOptions) DeepCopy() *TransitGatewayVPCAttachmentOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentOptions.
func (*TransitGatewayVPCAttachmentOptions) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentOptions) DeepCopyInto(out *TransitGatewayVPCAttachmentOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentParameters ¶
type TransitGatewayVPCAttachmentParameters struct { // Region is which region the TransitGatewayVPCAttachment will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The VPC attachment options. Options *CreateTransitGatewayVPCAttachmentRequestOptions `json:"options,omitempty"` // The tags to apply to the VPC attachment. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` CustomTransitGatewayVPCAttachmentParameters `json:",inline"` }
TransitGatewayVPCAttachmentParameters defines the desired state of TransitGatewayVPCAttachment
func (*TransitGatewayVPCAttachmentParameters) DeepCopy ¶
func (in *TransitGatewayVPCAttachmentParameters) DeepCopy() *TransitGatewayVPCAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachmentParameters.
func (*TransitGatewayVPCAttachmentParameters) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachmentParameters) DeepCopyInto(out *TransitGatewayVPCAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGatewayVPCAttachmentSpec ¶
type TransitGatewayVPCAttachmentSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider TransitGatewayVPCAttachmentParameters `json:"forProvider"` }
TransitGatewayVPCAttachmentSpec defines the desired state of TransitGatewayVPCAttachment
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 TransitGatewayVPCAttachmentStatus ¶
type TransitGatewayVPCAttachmentStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider TransitGatewayVPCAttachmentObservation `json:"atProvider,omitempty"` }
TransitGatewayVPCAttachmentStatus defines the observed state of TransitGatewayVPCAttachment.
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.
type TransitGatewayVPCAttachment_SDK ¶
type TransitGatewayVPCAttachment_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` // Describes the VPC attachment options. Options *TransitGatewayVPCAttachmentOptions `json:"options,omitempty"` State *string `json:"state,omitempty"` SubnetIDs []*string `json:"subnetIDs,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayAttachmentID *string `json:"transitGatewayAttachmentID,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` VPCID *string `json:"vpcID,omitempty"` VPCOwnerID *string `json:"vpcOwnerID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGatewayVPCAttachment_SDK) DeepCopy ¶
func (in *TransitGatewayVPCAttachment_SDK) DeepCopy() *TransitGatewayVPCAttachment_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGatewayVPCAttachment_SDK.
func (*TransitGatewayVPCAttachment_SDK) DeepCopyInto ¶
func (in *TransitGatewayVPCAttachment_SDK) DeepCopyInto(out *TransitGatewayVPCAttachment_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitGateway_SDK ¶
type TransitGateway_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` // Describes the options for a transit gateway. Options *TransitGatewayOptions `json:"options,omitempty"` OwnerID *string `json:"ownerID,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayARN *string `json:"transitGatewayARN,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` }
+kubebuilder:skipversion
func (*TransitGateway_SDK) DeepCopy ¶
func (in *TransitGateway_SDK) DeepCopy() *TransitGateway_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitGateway_SDK.
func (*TransitGateway_SDK) DeepCopyInto ¶
func (in *TransitGateway_SDK) DeepCopyInto(out *TransitGateway_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransportProtocol ¶
type TransportProtocol string
const ( TransportProtocol_tcp TransportProtocol = "tcp" TransportProtocol_udp TransportProtocol = "udp" )
type TrunkInterfaceAssociation ¶
type TrunkInterfaceAssociation struct { BranchInterfaceID *string `json:"branchInterfaceID,omitempty"` GreKey *int64 `json:"greKey,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrunkInterfaceID *string `json:"trunkInterfaceID,omitempty"` VLANID *int64 `json:"vlanID,omitempty"` }
+kubebuilder:skipversion
func (*TrunkInterfaceAssociation) DeepCopy ¶
func (in *TrunkInterfaceAssociation) DeepCopy() *TrunkInterfaceAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrunkInterfaceAssociation.
func (*TrunkInterfaceAssociation) DeepCopyInto ¶
func (in *TrunkInterfaceAssociation) DeepCopyInto(out *TrunkInterfaceAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustProviderType ¶ added in v0.38.0
type TrustProviderType string
const ( TrustProviderType_user TrustProviderType = "user" TrustProviderType_device TrustProviderType = "device" )
type TunnelInsideIPVersion ¶
type TunnelInsideIPVersion string
const ( TunnelInsideIPVersion_ipv4 TunnelInsideIPVersion = "ipv4" TunnelInsideIPVersion_ipv6 TunnelInsideIPVersion = "ipv6" )
type TunnelOption ¶
type TunnelOption struct { DPDTimeoutAction *string `json:"dpdTimeoutAction,omitempty"` DPDTimeoutSeconds *int64 `json:"dpdTimeoutSeconds,omitempty"` EnableTunnelLifecycleControl *bool `json:"enableTunnelLifecycleControl,omitempty"` OutsideIPAddress *string `json:"outsideIPAddress,omitempty"` Phase1LifetimeSeconds *int64 `json:"phase1LifetimeSeconds,omitempty"` Phase2LifetimeSeconds *int64 `json:"phase2LifetimeSeconds,omitempty"` RekeyFuzzPercentage *int64 `json:"rekeyFuzzPercentage,omitempty"` RekeyMarginTimeSeconds *int64 `json:"rekeyMarginTimeSeconds,omitempty"` ReplayWindowSize *int64 `json:"replayWindowSize,omitempty"` StartupAction *string `json:"startupAction,omitempty"` TunnelInsideCIDR *string `json:"tunnelInsideCIDR,omitempty"` TunnelInsideIPv6CIDR *string `json:"tunnelInsideIPv6CIDR,omitempty"` }
+kubebuilder:skipversion
func (*TunnelOption) DeepCopy ¶
func (in *TunnelOption) DeepCopy() *TunnelOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelOption.
func (*TunnelOption) DeepCopyInto ¶
func (in *TunnelOption) DeepCopyInto(out *TunnelOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnlimitedSupportedInstanceFamily ¶
type UnlimitedSupportedInstanceFamily string
const ( UnlimitedSupportedInstanceFamily_t2 UnlimitedSupportedInstanceFamily = "t2" UnlimitedSupportedInstanceFamily_t3 UnlimitedSupportedInstanceFamily = "t3" UnlimitedSupportedInstanceFamily_t3a UnlimitedSupportedInstanceFamily = "t3a" UnlimitedSupportedInstanceFamily_t4g UnlimitedSupportedInstanceFamily = "t4g" )
type UnsuccessfulInstanceCreditSpecificationErrorCode ¶
type UnsuccessfulInstanceCreditSpecificationErrorCode string
const ( UnsuccessfulInstanceCreditSpecificationErrorCode_InvalidInstanceID_Malformed UnsuccessfulInstanceCreditSpecificationErrorCode = "InvalidInstanceID.Malformed" UnsuccessfulInstanceCreditSpecificationErrorCode_InvalidInstanceID_NotFound UnsuccessfulInstanceCreditSpecificationErrorCode = "InvalidInstanceID.NotFound" UnsuccessfulInstanceCreditSpecificationErrorCode_IncorrectInstanceState UnsuccessfulInstanceCreditSpecificationErrorCode = "IncorrectInstanceState" UnsuccessfulInstanceCreditSpecificationErrorCode_InstanceCreditSpecification_NotSupported UnsuccessfulInstanceCreditSpecificationErrorCode = "InstanceCreditSpecification.NotSupported" )
type UnsuccessfulInstanceCreditSpecificationItem ¶
type UnsuccessfulInstanceCreditSpecificationItem struct {
InstanceID *string `json:"instanceID,omitempty"`
}
+kubebuilder:skipversion
func (*UnsuccessfulInstanceCreditSpecificationItem) DeepCopy ¶
func (in *UnsuccessfulInstanceCreditSpecificationItem) DeepCopy() *UnsuccessfulInstanceCreditSpecificationItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnsuccessfulInstanceCreditSpecificationItem.
func (*UnsuccessfulInstanceCreditSpecificationItem) DeepCopyInto ¶
func (in *UnsuccessfulInstanceCreditSpecificationItem) DeepCopyInto(out *UnsuccessfulInstanceCreditSpecificationItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnsuccessfulInstanceCreditSpecificationItemError ¶
type UnsuccessfulInstanceCreditSpecificationItemError struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*UnsuccessfulInstanceCreditSpecificationItemError) DeepCopy ¶
func (in *UnsuccessfulInstanceCreditSpecificationItemError) DeepCopy() *UnsuccessfulInstanceCreditSpecificationItemError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnsuccessfulInstanceCreditSpecificationItemError.
func (*UnsuccessfulInstanceCreditSpecificationItemError) DeepCopyInto ¶
func (in *UnsuccessfulInstanceCreditSpecificationItemError) DeepCopyInto(out *UnsuccessfulInstanceCreditSpecificationItemError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnsuccessfulItem ¶
type UnsuccessfulItem struct {
ResourceID *string `json:"resourceID,omitempty"`
}
+kubebuilder:skipversion
func (*UnsuccessfulItem) DeepCopy ¶
func (in *UnsuccessfulItem) DeepCopy() *UnsuccessfulItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnsuccessfulItem.
func (*UnsuccessfulItem) DeepCopyInto ¶
func (in *UnsuccessfulItem) DeepCopyInto(out *UnsuccessfulItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnsuccessfulItemError ¶
type UnsuccessfulItemError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*UnsuccessfulItemError) DeepCopy ¶
func (in *UnsuccessfulItemError) DeepCopy() *UnsuccessfulItemError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnsuccessfulItemError.
func (*UnsuccessfulItemError) DeepCopyInto ¶
func (in *UnsuccessfulItemError) DeepCopyInto(out *UnsuccessfulItemError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsageClassType ¶
type UsageClassType string
const ( UsageClassType_spot UsageClassType = "spot" UsageClassType_on_demand UsageClassType = "on-demand" )
type UserBucket ¶
type UserBucket struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Key *string `json:"s3Key,omitempty"` }
+kubebuilder:skipversion
func (*UserBucket) DeepCopy ¶
func (in *UserBucket) DeepCopy() *UserBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserBucket.
func (*UserBucket) DeepCopyInto ¶
func (in *UserBucket) DeepCopyInto(out *UserBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserBucketDetails ¶
type UserBucketDetails struct { S3Bucket *string `json:"s3Bucket,omitempty"` S3Key *string `json:"s3Key,omitempty"` }
+kubebuilder:skipversion
func (*UserBucketDetails) DeepCopy ¶
func (in *UserBucketDetails) DeepCopy() *UserBucketDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserBucketDetails.
func (*UserBucketDetails) DeepCopyInto ¶
func (in *UserBucketDetails) DeepCopyInto(out *UserBucketDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserData ¶
type UserData struct {
Data *string `json:"data,omitempty"`
}
+kubebuilder:skipversion
func (*UserData) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserData.
func (*UserData) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserIDGroupPair ¶
type UserIDGroupPair struct { Description *string `json:"description,omitempty"` GroupID *string `json:"groupID,omitempty"` GroupName *string `json:"groupName,omitempty"` PeeringStatus *string `json:"peeringStatus,omitempty"` UserID *string `json:"userID,omitempty"` VPCID *string `json:"vpcID,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*UserIDGroupPair) DeepCopy ¶
func (in *UserIDGroupPair) DeepCopy() *UserIDGroupPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIDGroupPair.
func (*UserIDGroupPair) DeepCopyInto ¶
func (in *UserIDGroupPair) DeepCopyInto(out *UserIDGroupPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserTrustProviderType ¶ added in v0.38.0
type UserTrustProviderType string
const ( UserTrustProviderType_iam_identity_center UserTrustProviderType = "iam-identity-center" UserTrustProviderType_oidc UserTrustProviderType = "oidc" )
type VCPUCountRange ¶
+kubebuilder:skipversion
func (*VCPUCountRange) DeepCopy ¶
func (in *VCPUCountRange) DeepCopy() *VCPUCountRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VCPUCountRange.
func (*VCPUCountRange) DeepCopyInto ¶
func (in *VCPUCountRange) DeepCopyInto(out *VCPUCountRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VCPUCountRangeRequest ¶
type VCPUCountRangeRequest struct { Max *int64 `json:"max,omitempty"` Min *int64 `json:"min,omitempty"` }
+kubebuilder:skipversion
func (*VCPUCountRangeRequest) DeepCopy ¶
func (in *VCPUCountRangeRequest) DeepCopy() *VCPUCountRangeRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VCPUCountRangeRequest.
func (*VCPUCountRangeRequest) DeepCopyInto ¶
func (in *VCPUCountRangeRequest) DeepCopyInto(out *VCPUCountRangeRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VGWTelemetry ¶
type VGWTelemetry struct { AcceptedRouteCount *int64 `json:"acceptedRouteCount,omitempty"` CertificateARN *string `json:"certificateARN,omitempty"` LastStatusChange *metav1.Time `json:"lastStatusChange,omitempty"` OutsideIPAddress *string `json:"outsideIPAddress,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
+kubebuilder:skipversion
func (*VGWTelemetry) DeepCopy ¶
func (in *VGWTelemetry) DeepCopy() *VGWTelemetry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VGWTelemetry.
func (*VGWTelemetry) DeepCopyInto ¶
func (in *VGWTelemetry) DeepCopyInto(out *VGWTelemetry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPC ¶
type VPC struct { CIDRBlock *string `json:"cidrBlock,omitempty"` DHCPOptionsID *string `json:"dhcpOptionsID,omitempty"` InstanceTenancy *string `json:"instanceTenancy,omitempty"` IsDefault *bool `json:"isDefault,omitempty"` OwnerID *string `json:"ownerID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*VPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPC.
func (*VPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttachment ¶
type VPCAttachment struct {
VPCID *string `json:"vpcID,omitempty"`
}
+kubebuilder:skipversion
func (*VPCAttachment) DeepCopy ¶
func (in *VPCAttachment) DeepCopy() *VPCAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAttachment.
func (*VPCAttachment) DeepCopyInto ¶
func (in *VPCAttachment) DeepCopyInto(out *VPCAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAttributeName ¶
type VPCAttributeName string
const ( VPCAttributeName_enableDnsSupport VPCAttributeName = "enableDnsSupport" VPCAttributeName_enableDnsHostnames VPCAttributeName = "enableDnsHostnames" VPCAttributeName_enableNetworkAddressUsageMetrics VPCAttributeName = "enableNetworkAddressUsageMetrics" )
type VPCCIDRBlockAssociation ¶
type VPCCIDRBlockAssociation struct { AssociationID *string `json:"associationID,omitempty"` CIDRBlock *string `json:"cidrBlock,omitempty"` }
+kubebuilder:skipversion
func (*VPCCIDRBlockAssociation) DeepCopy ¶
func (in *VPCCIDRBlockAssociation) DeepCopy() *VPCCIDRBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCCIDRBlockAssociation.
func (*VPCCIDRBlockAssociation) DeepCopyInto ¶
func (in *VPCCIDRBlockAssociation) DeepCopyInto(out *VPCCIDRBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCCIDRBlockState ¶
type VPCCIDRBlockState struct {
StatusMessage *string `json:"statusMessage,omitempty"`
}
+kubebuilder:skipversion
func (*VPCCIDRBlockState) DeepCopy ¶
func (in *VPCCIDRBlockState) DeepCopy() *VPCCIDRBlockState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCCIDRBlockState.
func (*VPCCIDRBlockState) DeepCopyInto ¶
func (in *VPCCIDRBlockState) DeepCopyInto(out *VPCCIDRBlockState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCCIDRBlockStateCode ¶
type VPCCIDRBlockStateCode string
const ( VPCCIDRBlockStateCode_associating VPCCIDRBlockStateCode = "associating" VPCCIDRBlockStateCode_associated VPCCIDRBlockStateCode = "associated" VPCCIDRBlockStateCode_disassociating VPCCIDRBlockStateCode = "disassociating" VPCCIDRBlockStateCode_disassociated VPCCIDRBlockStateCode = "disassociated" VPCCIDRBlockStateCode_failing VPCCIDRBlockStateCode = "failing" VPCCIDRBlockStateCode_failed VPCCIDRBlockStateCode = "failed" )
type VPCClassicLink ¶
type VPCClassicLink struct { ClassicLinkEnabled *bool `json:"classicLinkEnabled,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*VPCClassicLink) DeepCopy ¶
func (in *VPCClassicLink) DeepCopy() *VPCClassicLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCClassicLink.
func (*VPCClassicLink) DeepCopyInto ¶
func (in *VPCClassicLink) DeepCopyInto(out *VPCClassicLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpoint ¶
type VPCEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointSpec `json:"spec"` Status VPCEndpointStatus `json:"status,omitempty"` }
VPCEndpoint is the Schema for the VPCEndpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*VPCEndpoint) DeepCopy ¶
func (in *VPCEndpoint) DeepCopy() *VPCEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpoint.
func (*VPCEndpoint) DeepCopyInto ¶
func (in *VPCEndpoint) DeepCopyInto(out *VPCEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpoint) DeepCopyObject ¶
func (in *VPCEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpoint) GetCondition ¶
func (mg *VPCEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpoint.
func (*VPCEndpoint) GetDeletionPolicy ¶
func (mg *VPCEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpoint.
func (*VPCEndpoint) GetManagementPolicies ¶ added in v0.43.0
func (mg *VPCEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VPCEndpoint.
func (*VPCEndpoint) GetProviderConfigReference ¶
func (mg *VPCEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpoint.
func (*VPCEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpoint.
func (*VPCEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpoint.
func (*VPCEndpoint) ResolveReferences ¶
ResolveReferences of this VPCEndpoint.
func (*VPCEndpoint) SetConditions ¶
func (mg *VPCEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpoint.
func (*VPCEndpoint) SetDeletionPolicy ¶
func (mg *VPCEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpoint.
func (*VPCEndpoint) SetManagementPolicies ¶ added in v0.43.0
func (mg *VPCEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VPCEndpoint.
func (*VPCEndpoint) SetProviderConfigReference ¶
func (mg *VPCEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpoint.
func (*VPCEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpoint.
func (*VPCEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpoint.
type VPCEndpointConnection ¶
type VPCEndpointConnection struct { CreationTimestamp *metav1.Time `json:"creationTimestamp,omitempty"` DNSEntries []*DNSEntry `json:"dnsEntries,omitempty"` GatewayLoadBalancerARNs []*string `json:"gatewayLoadBalancerARNs,omitempty"` IPAddressType *string `json:"ipAddressType,omitempty"` NetworkLoadBalancerARNs []*string `json:"networkLoadBalancerARNs,omitempty"` ServiceID *string `json:"serviceID,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCEndpointConnectionID *string `json:"vpcEndpointConnectionID,omitempty"` VPCEndpointID *string `json:"vpcEndpointID,omitempty"` VPCEndpointOwner *string `json:"vpcEndpointOwner,omitempty"` VPCEndpointState *string `json:"vpcEndpointState,omitempty"` }
+kubebuilder:skipversion
func (*VPCEndpointConnection) DeepCopy ¶
func (in *VPCEndpointConnection) DeepCopy() *VPCEndpointConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointConnection.
func (*VPCEndpointConnection) DeepCopyInto ¶
func (in *VPCEndpointConnection) DeepCopyInto(out *VPCEndpointConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointList ¶
type VPCEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpoint `json:"items"` }
VPCEndpointList contains a list of VPCEndpoints
func (*VPCEndpointList) DeepCopy ¶
func (in *VPCEndpointList) DeepCopy() *VPCEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointList.
func (*VPCEndpointList) DeepCopyInto ¶
func (in *VPCEndpointList) DeepCopyInto(out *VPCEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointList) DeepCopyObject ¶
func (in *VPCEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointList) GetItems ¶
func (l *VPCEndpointList) GetItems() []resource.Managed
GetItems of this VPCEndpointList.
type VPCEndpointObservation ¶
type VPCEndpointObservation struct { // The date and time that the endpoint was created. CreationTimestamp *metav1.Time `json:"creationTimestamp,omitempty"` // (Interface endpoint) The DNS entries for the endpoint. DNSEntries []*DNSEntry `json:"dnsEntries,omitempty"` // (Interface endpoint) Information about the security groups that are associated // with the network interface. Groups []*SecurityGroupIdentifier `json:"groups,omitempty"` // The last error that occurred for endpoint. LastError *LastError `json:"lastError,omitempty"` // (Interface endpoint) The network interfaces for the endpoint. NetworkInterfaceIDs []*string `json:"networkInterfaceIDs,omitempty"` // The ID of the Amazon Web Services account that owns the endpoint. OwnerID *string `json:"ownerID,omitempty"` // Indicates whether the endpoint is being managed by its service. RequesterManaged *bool `json:"requesterManaged,omitempty"` // (Gateway endpoint) The IDs of the route tables associated with the endpoint. RouteTableIDs []*string `json:"routeTableIDs,omitempty"` // The state of the endpoint. State *string `json:"state,omitempty"` // (Interface endpoint) The subnets for the endpoint. SubnetIDs []*string `json:"subnetIDs,omitempty"` // The tags assigned to the endpoint. Tags []*Tag `json:"tags,omitempty"` // The ID of the endpoint. VPCEndpointID *string `json:"vpcEndpointID,omitempty"` // The ID of the VPC to which the endpoint is associated. VPCID *string `json:"vpcID,omitempty"` }
VPCEndpointObservation defines the observed state of VPCEndpoint
func (*VPCEndpointObservation) DeepCopy ¶
func (in *VPCEndpointObservation) DeepCopy() *VPCEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointObservation.
func (*VPCEndpointObservation) DeepCopyInto ¶
func (in *VPCEndpointObservation) DeepCopyInto(out *VPCEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointParameters ¶
type VPCEndpointParameters struct { // Region is which region the VPCEndpoint will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The DNS options for the endpoint. DNSOptions *DNSOptionsSpecification `json:"dnsOptions,omitempty"` // The IP address type for the endpoint. IPAddressType *string `json:"ipAddressType,omitempty"` // (Interface and gateway endpoints) A policy to attach to the endpoint that // controls access to the service. The policy must be in valid JSON format. // If this parameter is not specified, we attach a default policy that allows // full access to the service. PolicyDocument *string `json:"policyDocument,omitempty"` // (Interface endpoint) Indicates whether to associate a private hosted zone // with the specified VPC. The private hosted zone contains a record set for // the default public DNS name for the service for the Region (for example, // kinesis.us-east-1.amazonaws.com), which resolves to the private IP addresses // of the endpoint network interfaces in the VPC. This enables you to make requests // to the default public DNS name for the service instead of the public DNS // names that are automatically generated by the VPC endpoint service. // // To use a private hosted zone, you must set the following VPC attributes to // true: enableDnsHostnames and enableDnsSupport. Use ModifyVpcAttribute to // set the VPC attributes. // // Default: true PrivateDNSEnabled *bool `json:"privateDNSEnabled,omitempty"` // The name of the endpoint service. // +kubebuilder:validation:Required ServiceName *string `json:"serviceName"` // The subnet configurations for the endpoint. SubnetConfigurations []*SubnetConfiguration `json:"subnetConfigurations,omitempty"` // The tags to associate with the endpoint. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` // The type of endpoint. // // Default: Gateway VPCEndpointType *string `json:"vpcEndpointType,omitempty"` CustomVPCEndpointParameters `json:",inline"` }
VPCEndpointParameters defines the desired state of VPCEndpoint
func (*VPCEndpointParameters) DeepCopy ¶
func (in *VPCEndpointParameters) DeepCopy() *VPCEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointParameters.
func (*VPCEndpointParameters) DeepCopyInto ¶
func (in *VPCEndpointParameters) DeepCopyInto(out *VPCEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceConfiguration ¶
type VPCEndpointServiceConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCEndpointServiceConfigurationSpec `json:"spec"` Status VPCEndpointServiceConfigurationStatus `json:"status,omitempty"` }
VPCEndpointServiceConfiguration is the Schema for the VPCEndpointServiceConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*VPCEndpointServiceConfiguration) DeepCopy ¶
func (in *VPCEndpointServiceConfiguration) DeepCopy() *VPCEndpointServiceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) DeepCopyInto ¶
func (in *VPCEndpointServiceConfiguration) DeepCopyInto(out *VPCEndpointServiceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointServiceConfiguration) DeepCopyObject ¶
func (in *VPCEndpointServiceConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointServiceConfiguration) GetCondition ¶
func (mg *VPCEndpointServiceConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) GetDeletionPolicy ¶
func (mg *VPCEndpointServiceConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) GetManagementPolicies ¶ added in v0.43.0
func (mg *VPCEndpointServiceConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) GetProviderConfigReference ¶
func (mg *VPCEndpointServiceConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointServiceConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointServiceConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) ResolveReferences ¶
func (mg *VPCEndpointServiceConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetConditions ¶
func (mg *VPCEndpointServiceConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetDeletionPolicy ¶
func (mg *VPCEndpointServiceConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetManagementPolicies ¶ added in v0.43.0
func (mg *VPCEndpointServiceConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetProviderConfigReference ¶
func (mg *VPCEndpointServiceConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *VPCEndpointServiceConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *VPCEndpointServiceConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCEndpointServiceConfiguration.
type VPCEndpointServiceConfigurationList ¶
type VPCEndpointServiceConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCEndpointServiceConfiguration `json:"items"` }
VPCEndpointServiceConfigurationList contains a list of VPCEndpointServiceConfigurations
func (*VPCEndpointServiceConfigurationList) DeepCopy ¶
func (in *VPCEndpointServiceConfigurationList) DeepCopy() *VPCEndpointServiceConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfigurationList.
func (*VPCEndpointServiceConfigurationList) DeepCopyInto ¶
func (in *VPCEndpointServiceConfigurationList) DeepCopyInto(out *VPCEndpointServiceConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCEndpointServiceConfigurationList) DeepCopyObject ¶
func (in *VPCEndpointServiceConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCEndpointServiceConfigurationList) GetItems ¶
func (l *VPCEndpointServiceConfigurationList) GetItems() []resource.Managed
GetItems of this VPCEndpointServiceConfigurationList.
type VPCEndpointServiceConfigurationObservation ¶
type VPCEndpointServiceConfigurationObservation struct { // Unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `json:"clientToken,omitempty"` // Information about the service configuration. ServiceConfiguration *ServiceConfiguration `json:"serviceConfiguration,omitempty"` }
VPCEndpointServiceConfigurationObservation defines the observed state of VPCEndpointServiceConfiguration
func (*VPCEndpointServiceConfigurationObservation) DeepCopy ¶
func (in *VPCEndpointServiceConfigurationObservation) DeepCopy() *VPCEndpointServiceConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfigurationObservation.
func (*VPCEndpointServiceConfigurationObservation) DeepCopyInto ¶
func (in *VPCEndpointServiceConfigurationObservation) DeepCopyInto(out *VPCEndpointServiceConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceConfigurationParameters ¶
type VPCEndpointServiceConfigurationParameters struct { // Region is which region the VPCEndpointServiceConfiguration will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Indicates whether requests from service consumers to create an endpoint to // your service must be accepted manually. AcceptanceRequired *bool `json:"acceptanceRequired,omitempty"` // (Interface endpoint configuration) The private DNS name to assign to the // VPC endpoint service. PrivateDNSName *string `json:"privateDNSName,omitempty"` // The supported IP address types. The possible values are ipv4 and ipv6. SupportedIPAddressTypes []*string `json:"supportedIPAddressTypes,omitempty"` // The tags to associate with the service. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` CustomVPCEndpointServiceConfigurationParameters `json:",inline"` }
VPCEndpointServiceConfigurationParameters defines the desired state of VPCEndpointServiceConfiguration
func (*VPCEndpointServiceConfigurationParameters) DeepCopy ¶
func (in *VPCEndpointServiceConfigurationParameters) DeepCopy() *VPCEndpointServiceConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfigurationParameters.
func (*VPCEndpointServiceConfigurationParameters) DeepCopyInto ¶
func (in *VPCEndpointServiceConfigurationParameters) DeepCopyInto(out *VPCEndpointServiceConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceConfigurationSpec ¶
type VPCEndpointServiceConfigurationSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VPCEndpointServiceConfigurationParameters `json:"forProvider"` }
VPCEndpointServiceConfigurationSpec defines the desired state of VPCEndpointServiceConfiguration
func (*VPCEndpointServiceConfigurationSpec) DeepCopy ¶
func (in *VPCEndpointServiceConfigurationSpec) DeepCopy() *VPCEndpointServiceConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfigurationSpec.
func (*VPCEndpointServiceConfigurationSpec) DeepCopyInto ¶
func (in *VPCEndpointServiceConfigurationSpec) DeepCopyInto(out *VPCEndpointServiceConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointServiceConfigurationStatus ¶
type VPCEndpointServiceConfigurationStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VPCEndpointServiceConfigurationObservation `json:"atProvider,omitempty"` }
VPCEndpointServiceConfigurationStatus defines the observed state of VPCEndpointServiceConfiguration.
func (*VPCEndpointServiceConfigurationStatus) DeepCopy ¶
func (in *VPCEndpointServiceConfigurationStatus) DeepCopy() *VPCEndpointServiceConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointServiceConfigurationStatus.
func (*VPCEndpointServiceConfigurationStatus) DeepCopyInto ¶
func (in *VPCEndpointServiceConfigurationStatus) DeepCopyInto(out *VPCEndpointServiceConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointSpec ¶
type VPCEndpointSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VPCEndpointParameters `json:"forProvider"` }
VPCEndpointSpec defines the desired state of VPCEndpoint
func (*VPCEndpointSpec) DeepCopy ¶
func (in *VPCEndpointSpec) DeepCopy() *VPCEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointSpec.
func (*VPCEndpointSpec) DeepCopyInto ¶
func (in *VPCEndpointSpec) DeepCopyInto(out *VPCEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointStatus ¶
type VPCEndpointStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VPCEndpointObservation `json:"atProvider,omitempty"` }
VPCEndpointStatus defines the observed state of VPCEndpoint.
func (*VPCEndpointStatus) DeepCopy ¶
func (in *VPCEndpointStatus) DeepCopy() *VPCEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpointStatus.
func (*VPCEndpointStatus) DeepCopyInto ¶
func (in *VPCEndpointStatus) DeepCopyInto(out *VPCEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCEndpointType ¶
type VPCEndpointType string
const ( VPCEndpointType_Interface VPCEndpointType = "Interface" VPCEndpointType_Gateway VPCEndpointType = "Gateway" VPCEndpointType_GatewayLoadBalancer VPCEndpointType = "GatewayLoadBalancer" )
type VPCEndpoint_SDK ¶
type VPCEndpoint_SDK struct { CreationTimestamp *metav1.Time `json:"creationTimestamp,omitempty"` DNSEntries []*DNSEntry `json:"dnsEntries,omitempty"` // Describes the DNS options for an endpoint. DNSOptions *DNSOptions `json:"dnsOptions,omitempty"` Groups []*SecurityGroupIdentifier `json:"groups,omitempty"` IPAddressType *string `json:"ipAddressType,omitempty"` // The last error that occurred for a VPC endpoint. LastError *LastError `json:"lastError,omitempty"` NetworkInterfaceIDs []*string `json:"networkInterfaceIDs,omitempty"` OwnerID *string `json:"ownerID,omitempty"` PolicyDocument *string `json:"policyDocument,omitempty"` PrivateDNSEnabled *bool `json:"privateDNSEnabled,omitempty"` RequesterManaged *bool `json:"requesterManaged,omitempty"` RouteTableIDs []*string `json:"routeTableIDs,omitempty"` ServiceName *string `json:"serviceName,omitempty"` State *string `json:"state,omitempty"` SubnetIDs []*string `json:"subnetIDs,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCEndpointID *string `json:"vpcEndpointID,omitempty"` VPCEndpointType *string `json:"vpcEndpointType,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*VPCEndpoint_SDK) DeepCopy ¶
func (in *VPCEndpoint_SDK) DeepCopy() *VPCEndpoint_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCEndpoint_SDK.
func (*VPCEndpoint_SDK) DeepCopyInto ¶
func (in *VPCEndpoint_SDK) DeepCopyInto(out *VPCEndpoint_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCIPv6CIDRBlockAssociation ¶
type VPCIPv6CIDRBlockAssociation struct { AssociationID *string `json:"associationID,omitempty"` IPv6CIDRBlock *string `json:"ipv6CIDRBlock,omitempty"` IPv6Pool *string `json:"ipv6Pool,omitempty"` NetworkBorderGroup *string `json:"networkBorderGroup,omitempty"` }
+kubebuilder:skipversion
func (*VPCIPv6CIDRBlockAssociation) DeepCopy ¶
func (in *VPCIPv6CIDRBlockAssociation) DeepCopy() *VPCIPv6CIDRBlockAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCIPv6CIDRBlockAssociation.
func (*VPCIPv6CIDRBlockAssociation) DeepCopyInto ¶
func (in *VPCIPv6CIDRBlockAssociation) DeepCopyInto(out *VPCIPv6CIDRBlockAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnection ¶
type VPCPeeringConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCPeeringConnectionSpec `json:"spec"` Status VPCPeeringConnectionStatus `json:"status,omitempty"` }
VPCPeeringConnection is the Schema for the VPCPeeringConnections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*VPCPeeringConnection) DeepCopy ¶
func (in *VPCPeeringConnection) DeepCopy() *VPCPeeringConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnection.
func (*VPCPeeringConnection) DeepCopyInto ¶
func (in *VPCPeeringConnection) DeepCopyInto(out *VPCPeeringConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnection) DeepCopyObject ¶
func (in *VPCPeeringConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnection) GetCondition ¶
func (mg *VPCPeeringConnection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetDeletionPolicy ¶
func (mg *VPCPeeringConnection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetManagementPolicies ¶ added in v0.43.0
func (mg *VPCPeeringConnection) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetProviderConfigReference ¶
func (mg *VPCPeeringConnection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCPeeringConnection.
func (*VPCPeeringConnection) GetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) ResolveReferences ¶
ResolveReferences of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetConditions ¶
func (mg *VPCPeeringConnection) SetConditions(c ...xpv1.Condition)
SetConditions of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetDeletionPolicy ¶
func (mg *VPCPeeringConnection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetManagementPolicies ¶ added in v0.43.0
func (mg *VPCPeeringConnection) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetProviderConfigReference ¶
func (mg *VPCPeeringConnection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetPublishConnectionDetailsTo ¶
func (mg *VPCPeeringConnection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCPeeringConnection.
func (*VPCPeeringConnection) SetWriteConnectionSecretToReference ¶
func (mg *VPCPeeringConnection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCPeeringConnection.
type VPCPeeringConnectionList ¶
type VPCPeeringConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCPeeringConnection `json:"items"` }
VPCPeeringConnectionList contains a list of VPCPeeringConnections
func (*VPCPeeringConnectionList) DeepCopy ¶
func (in *VPCPeeringConnectionList) DeepCopy() *VPCPeeringConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionList.
func (*VPCPeeringConnectionList) DeepCopyInto ¶
func (in *VPCPeeringConnectionList) DeepCopyInto(out *VPCPeeringConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCPeeringConnectionList) DeepCopyObject ¶
func (in *VPCPeeringConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCPeeringConnectionList) GetItems ¶
func (l *VPCPeeringConnectionList) GetItems() []resource.Managed
GetItems of this VPCPeeringConnectionList.
type VPCPeeringConnectionObservation ¶
type VPCPeeringConnectionObservation struct { // Information about the accepter VPC. CIDR block information is only returned // when describing an active VPC peering connection. AccepterVPCInfo *VPCPeeringConnectionVPCInfo `json:"accepterVPCInfo,omitempty"` // The time that an unaccepted VPC peering connection will expire. ExpirationTime *metav1.Time `json:"expirationTime,omitempty"` // Information about the requester VPC. CIDR block information is only returned // when describing an active VPC peering connection. RequesterVPCInfo *VPCPeeringConnectionVPCInfo `json:"requesterVPCInfo,omitempty"` // The status of the VPC peering connection. Status *VPCPeeringConnectionStateReason `json:"status,omitempty"` // Any tags assigned to the resource. Tags []*Tag `json:"tags,omitempty"` // The ID of the VPC peering connection. VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
VPCPeeringConnectionObservation defines the observed state of VPCPeeringConnection
func (*VPCPeeringConnectionObservation) DeepCopy ¶
func (in *VPCPeeringConnectionObservation) DeepCopy() *VPCPeeringConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionObservation.
func (*VPCPeeringConnectionObservation) DeepCopyInto ¶
func (in *VPCPeeringConnectionObservation) DeepCopyInto(out *VPCPeeringConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionOptionsDescription ¶
type VPCPeeringConnectionOptionsDescription struct { AllowDNSResolutionFromRemoteVPC *bool `json:"allowDNSResolutionFromRemoteVPC,omitempty"` AllowEgressFromLocalClassicLinkToRemoteVPC *bool `json:"allowEgressFromLocalClassicLinkToRemoteVPC,omitempty"` AllowEgressFromLocalVPCToRemoteClassicLink *bool `json:"allowEgressFromLocalVPCToRemoteClassicLink,omitempty"` }
+kubebuilder:skipversion
func (*VPCPeeringConnectionOptionsDescription) DeepCopy ¶
func (in *VPCPeeringConnectionOptionsDescription) DeepCopy() *VPCPeeringConnectionOptionsDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionOptionsDescription.
func (*VPCPeeringConnectionOptionsDescription) DeepCopyInto ¶
func (in *VPCPeeringConnectionOptionsDescription) DeepCopyInto(out *VPCPeeringConnectionOptionsDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionParameters ¶
type VPCPeeringConnectionParameters struct { // Region is which region the VPCPeeringConnection will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The Amazon Web Services account ID of the owner of the accepter VPC. // // Default: Your Amazon Web Services account ID PeerOwnerID *string `json:"peerOwnerID,omitempty"` // The Region code for the accepter VPC, if the accepter VPC is located in a // Region other than the Region in which you make the request. // // Default: The Region in which you make the request. PeerRegion *string `json:"peerRegion,omitempty"` // The tags to assign to the peering connection. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` CustomVPCPeeringConnectionParameters `json:",inline"` }
VPCPeeringConnectionParameters defines the desired state of VPCPeeringConnection
func (*VPCPeeringConnectionParameters) DeepCopy ¶
func (in *VPCPeeringConnectionParameters) DeepCopy() *VPCPeeringConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionParameters.
func (*VPCPeeringConnectionParameters) DeepCopyInto ¶
func (in *VPCPeeringConnectionParameters) DeepCopyInto(out *VPCPeeringConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionSpec ¶
type VPCPeeringConnectionSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VPCPeeringConnectionParameters `json:"forProvider"` }
VPCPeeringConnectionSpec defines the desired state of VPCPeeringConnection
func (*VPCPeeringConnectionSpec) DeepCopy ¶
func (in *VPCPeeringConnectionSpec) DeepCopy() *VPCPeeringConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionSpec.
func (*VPCPeeringConnectionSpec) DeepCopyInto ¶
func (in *VPCPeeringConnectionSpec) DeepCopyInto(out *VPCPeeringConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionStateReason ¶
type VPCPeeringConnectionStateReason struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*VPCPeeringConnectionStateReason) DeepCopy ¶
func (in *VPCPeeringConnectionStateReason) DeepCopy() *VPCPeeringConnectionStateReason
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionStateReason.
func (*VPCPeeringConnectionStateReason) DeepCopyInto ¶
func (in *VPCPeeringConnectionStateReason) DeepCopyInto(out *VPCPeeringConnectionStateReason)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionStateReasonCode ¶
type VPCPeeringConnectionStateReasonCode string
const ( VPCPeeringConnectionStateReasonCode_initiating_request VPCPeeringConnectionStateReasonCode = "initiating-request" VPCPeeringConnectionStateReasonCode_pending_acceptance VPCPeeringConnectionStateReasonCode = "pending-acceptance" VPCPeeringConnectionStateReasonCode_active VPCPeeringConnectionStateReasonCode = "active" VPCPeeringConnectionStateReasonCode_deleted VPCPeeringConnectionStateReasonCode = "deleted" VPCPeeringConnectionStateReasonCode_rejected VPCPeeringConnectionStateReasonCode = "rejected" VPCPeeringConnectionStateReasonCode_failed VPCPeeringConnectionStateReasonCode = "failed" VPCPeeringConnectionStateReasonCode_expired VPCPeeringConnectionStateReasonCode = "expired" VPCPeeringConnectionStateReasonCode_provisioning VPCPeeringConnectionStateReasonCode = "provisioning" VPCPeeringConnectionStateReasonCode_deleting VPCPeeringConnectionStateReasonCode = "deleting" )
type VPCPeeringConnectionStatus ¶
type VPCPeeringConnectionStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VPCPeeringConnectionObservation `json:"atProvider,omitempty"` }
VPCPeeringConnectionStatus defines the observed state of VPCPeeringConnection.
func (*VPCPeeringConnectionStatus) DeepCopy ¶
func (in *VPCPeeringConnectionStatus) DeepCopy() *VPCPeeringConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionStatus.
func (*VPCPeeringConnectionStatus) DeepCopyInto ¶
func (in *VPCPeeringConnectionStatus) DeepCopyInto(out *VPCPeeringConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnectionVPCInfo ¶
type VPCPeeringConnectionVPCInfo struct { CIDRBlock *string `json:"cidrBlock,omitempty"` CIDRBlockSet []*CIDRBlock `json:"cidrBlockSet,omitempty"` IPv6CIDRBlockSet []*IPv6CIDRBlock `json:"ipv6CIDRBlockSet,omitempty"` OwnerID *string `json:"ownerID,omitempty"` // Describes the VPC peering connection options. PeeringOptions *VPCPeeringConnectionOptionsDescription `json:"peeringOptions,omitempty"` Region *string `json:"region,omitempty"` VPCID *string `json:"vpcID,omitempty"` }
+kubebuilder:skipversion
func (*VPCPeeringConnectionVPCInfo) DeepCopy ¶
func (in *VPCPeeringConnectionVPCInfo) DeepCopy() *VPCPeeringConnectionVPCInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnectionVPCInfo.
func (*VPCPeeringConnectionVPCInfo) DeepCopyInto ¶
func (in *VPCPeeringConnectionVPCInfo) DeepCopyInto(out *VPCPeeringConnectionVPCInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCPeeringConnection_SDK ¶
type VPCPeeringConnection_SDK struct { // Describes a VPC in a VPC peering connection. AccepterVPCInfo *VPCPeeringConnectionVPCInfo `json:"accepterVPCInfo,omitempty"` ExpirationTime *metav1.Time `json:"expirationTime,omitempty"` // Describes a VPC in a VPC peering connection. RequesterVPCInfo *VPCPeeringConnectionVPCInfo `json:"requesterVPCInfo,omitempty"` // Describes the status of a VPC peering connection. Status *VPCPeeringConnectionStateReason `json:"status,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPCPeeringConnectionID *string `json:"vpcPeeringConnectionID,omitempty"` }
+kubebuilder:skipversion
func (*VPCPeeringConnection_SDK) DeepCopy ¶
func (in *VPCPeeringConnection_SDK) DeepCopy() *VPCPeeringConnection_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCPeeringConnection_SDK.
func (*VPCPeeringConnection_SDK) DeepCopyInto ¶
func (in *VPCPeeringConnection_SDK) DeepCopyInto(out *VPCPeeringConnection_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnection ¶
type VPNConnection struct { Category *string `json:"category,omitempty"` CoreNetworkARN *string `json:"coreNetworkARN,omitempty"` CoreNetworkAttachmentARN *string `json:"coreNetworkAttachmentARN,omitempty"` CustomerGatewayID *string `json:"customerGatewayID,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransitGatewayID *string `json:"transitGatewayID,omitempty"` VPNConnectionID *string `json:"vpnConnectionID,omitempty"` VPNGatewayID *string `json:"vpnGatewayID,omitempty"` }
+kubebuilder:skipversion
func (*VPNConnection) DeepCopy ¶
func (in *VPNConnection) DeepCopy() *VPNConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnection.
func (*VPNConnection) DeepCopyInto ¶
func (in *VPNConnection) DeepCopyInto(out *VPNConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionDeviceType ¶
type VPNConnectionDeviceType struct { Platform *string `json:"platform,omitempty"` Software *string `json:"software,omitempty"` Vendor *string `json:"vendor,omitempty"` VPNConnectionDeviceTypeID *string `json:"vpnConnectionDeviceTypeID,omitempty"` }
+kubebuilder:skipversion
func (*VPNConnectionDeviceType) DeepCopy ¶
func (in *VPNConnectionDeviceType) DeepCopy() *VPNConnectionDeviceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionDeviceType.
func (*VPNConnectionDeviceType) DeepCopyInto ¶
func (in *VPNConnectionDeviceType) DeepCopyInto(out *VPNConnectionDeviceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionOptions ¶
type VPNConnectionOptions struct { EnableAcceleration *bool `json:"enableAcceleration,omitempty"` LocalIPv4NetworkCIDR *string `json:"localIPv4NetworkCIDR,omitempty"` LocalIPv6NetworkCIDR *string `json:"localIPv6NetworkCIDR,omitempty"` OutsideIPAddressType *string `json:"outsideIPAddressType,omitempty"` RemoteIPv4NetworkCIDR *string `json:"remoteIPv4NetworkCIDR,omitempty"` RemoteIPv6NetworkCIDR *string `json:"remoteIPv6NetworkCIDR,omitempty"` StaticRoutesOnly *bool `json:"staticRoutesOnly,omitempty"` TransportTransitGatewayAttachmentID *string `json:"transportTransitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*VPNConnectionOptions) DeepCopy ¶
func (in *VPNConnectionOptions) DeepCopy() *VPNConnectionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionOptions.
func (*VPNConnectionOptions) DeepCopyInto ¶
func (in *VPNConnectionOptions) DeepCopyInto(out *VPNConnectionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNConnectionOptionsSpecification ¶
type VPNConnectionOptionsSpecification struct { EnableAcceleration *bool `json:"enableAcceleration,omitempty"` LocalIPv4NetworkCIDR *string `json:"localIPv4NetworkCIDR,omitempty"` LocalIPv6NetworkCIDR *string `json:"localIPv6NetworkCIDR,omitempty"` OutsideIPAddressType *string `json:"outsideIPAddressType,omitempty"` RemoteIPv4NetworkCIDR *string `json:"remoteIPv4NetworkCIDR,omitempty"` RemoteIPv6NetworkCIDR *string `json:"remoteIPv6NetworkCIDR,omitempty"` StaticRoutesOnly *bool `json:"staticRoutesOnly,omitempty"` TransportTransitGatewayAttachmentID *string `json:"transportTransitGatewayAttachmentID,omitempty"` }
+kubebuilder:skipversion
func (*VPNConnectionOptionsSpecification) DeepCopy ¶
func (in *VPNConnectionOptionsSpecification) DeepCopy() *VPNConnectionOptionsSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNConnectionOptionsSpecification.
func (*VPNConnectionOptionsSpecification) DeepCopyInto ¶
func (in *VPNConnectionOptionsSpecification) DeepCopyInto(out *VPNConnectionOptionsSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNECMPSupportValue ¶
type VPNECMPSupportValue string
const ( VPNECMPSupportValue_enable VPNECMPSupportValue = "enable" VPNECMPSupportValue_disable VPNECMPSupportValue = "disable" )
type VPNGateway ¶
type VPNGateway struct { AmazonSideASN *int64 `json:"amazonSideASN,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` Tags []*Tag `json:"tags,omitempty"` VPNGatewayID *string `json:"vpnGatewayID,omitempty"` }
+kubebuilder:skipversion
func (*VPNGateway) DeepCopy ¶
func (in *VPNGateway) DeepCopy() *VPNGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNGateway.
func (*VPNGateway) DeepCopyInto ¶
func (in *VPNGateway) DeepCopyInto(out *VPNGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNStaticRoute ¶
type VPNStaticRoute struct {
DestinationCIDRBlock *string `json:"destinationCIDRBlock,omitempty"`
}
+kubebuilder:skipversion
func (*VPNStaticRoute) DeepCopy ¶
func (in *VPNStaticRoute) DeepCopy() *VPNStaticRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNStaticRoute.
func (*VPNStaticRoute) DeepCopyInto ¶
func (in *VPNStaticRoute) DeepCopyInto(out *VPNStaticRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPNStaticRouteSource ¶
type VPNStaticRouteSource string
const (
VPNStaticRouteSource_Static VPNStaticRouteSource = "Static"
)
type VPNTunnelOptionsSpecification ¶
type VPNTunnelOptionsSpecification struct { DPDTimeoutAction *string `json:"dpdTimeoutAction,omitempty"` DPDTimeoutSeconds *int64 `json:"dpdTimeoutSeconds,omitempty"` EnableTunnelLifecycleControl *bool `json:"enableTunnelLifecycleControl,omitempty"` Phase1LifetimeSeconds *int64 `json:"phase1LifetimeSeconds,omitempty"` Phase2LifetimeSeconds *int64 `json:"phase2LifetimeSeconds,omitempty"` RekeyFuzzPercentage *int64 `json:"rekeyFuzzPercentage,omitempty"` RekeyMarginTimeSeconds *int64 `json:"rekeyMarginTimeSeconds,omitempty"` ReplayWindowSize *int64 `json:"replayWindowSize,omitempty"` StartupAction *string `json:"startupAction,omitempty"` TunnelInsideCIDR *string `json:"tunnelInsideCIDR,omitempty"` TunnelInsideIPv6CIDR *string `json:"tunnelInsideIPv6CIDR,omitempty"` }
+kubebuilder:skipversion
func (*VPNTunnelOptionsSpecification) DeepCopy ¶
func (in *VPNTunnelOptionsSpecification) DeepCopy() *VPNTunnelOptionsSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPNTunnelOptionsSpecification.
func (*VPNTunnelOptionsSpecification) DeepCopyInto ¶
func (in *VPNTunnelOptionsSpecification) DeepCopyInto(out *VPNTunnelOptionsSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationError ¶
type ValidationError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
+kubebuilder:skipversion
func (*ValidationError) DeepCopy ¶
func (in *ValidationError) DeepCopy() *ValidationError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationError.
func (*ValidationError) DeepCopyInto ¶
func (in *ValidationError) DeepCopyInto(out *ValidationError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationWarning ¶
type ValidationWarning struct {
Errors []*ValidationError `json:"errors,omitempty"`
}
+kubebuilder:skipversion
func (*ValidationWarning) DeepCopy ¶
func (in *ValidationWarning) DeepCopy() *ValidationWarning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationWarning.
func (*ValidationWarning) DeepCopyInto ¶
func (in *ValidationWarning) DeepCopyInto(out *ValidationWarning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessEndpoint ¶ added in v0.38.0
type VerifiedAccessEndpoint struct { ApplicationDomain *string `json:"applicationDomain,omitempty"` CreationTime *string `json:"creationTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty"` Description *string `json:"description,omitempty"` DeviceValidationDomain *string `json:"deviceValidationDomain,omitempty"` DomainCertificateARN *string `json:"domainCertificateARN,omitempty"` EndpointDomain *string `json:"endpointDomain,omitempty"` LastUpdatedTime *string `json:"lastUpdatedTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` VerifiedAccessEndpointID *string `json:"verifiedAccessEndpointID,omitempty"` VerifiedAccessGroupID *string `json:"verifiedAccessGroupID,omitempty"` VerifiedAccessInstanceID *string `json:"verifiedAccessInstanceID,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessEndpoint) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessEndpoint) DeepCopy() *VerifiedAccessEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessEndpoint.
func (*VerifiedAccessEndpoint) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessEndpoint) DeepCopyInto(out *VerifiedAccessEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessEndpointAttachmentType ¶ added in v0.38.0
type VerifiedAccessEndpointAttachmentType string
const (
VerifiedAccessEndpointAttachmentType_vpc VerifiedAccessEndpointAttachmentType = "vpc"
)
type VerifiedAccessEndpointEniOptions ¶ added in v0.38.0
type VerifiedAccessEndpointEniOptions struct {
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessEndpointEniOptions) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessEndpointEniOptions) DeepCopy() *VerifiedAccessEndpointEniOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessEndpointEniOptions.
func (*VerifiedAccessEndpointEniOptions) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessEndpointEniOptions) DeepCopyInto(out *VerifiedAccessEndpointEniOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessEndpointLoadBalancerOptions ¶ added in v0.38.0
type VerifiedAccessEndpointLoadBalancerOptions struct {
LoadBalancerARN *string `json:"loadBalancerARN,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessEndpointLoadBalancerOptions) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessEndpointLoadBalancerOptions) DeepCopy() *VerifiedAccessEndpointLoadBalancerOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessEndpointLoadBalancerOptions.
func (*VerifiedAccessEndpointLoadBalancerOptions) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessEndpointLoadBalancerOptions) DeepCopyInto(out *VerifiedAccessEndpointLoadBalancerOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessEndpointProtocol ¶ added in v0.38.0
type VerifiedAccessEndpointProtocol string
const ( VerifiedAccessEndpointProtocol_http VerifiedAccessEndpointProtocol = "http" VerifiedAccessEndpointProtocol_https VerifiedAccessEndpointProtocol = "https" )
type VerifiedAccessEndpointStatus ¶ added in v0.38.0
type VerifiedAccessEndpointStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessEndpointStatus) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessEndpointStatus) DeepCopy() *VerifiedAccessEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessEndpointStatus.
func (*VerifiedAccessEndpointStatus) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessEndpointStatus) DeepCopyInto(out *VerifiedAccessEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessEndpointStatusCode ¶ added in v0.38.0
type VerifiedAccessEndpointStatusCode string
const ( VerifiedAccessEndpointStatusCode_pending VerifiedAccessEndpointStatusCode = "pending" VerifiedAccessEndpointStatusCode_active VerifiedAccessEndpointStatusCode = "active" VerifiedAccessEndpointStatusCode_updating VerifiedAccessEndpointStatusCode = "updating" VerifiedAccessEndpointStatusCode_deleting VerifiedAccessEndpointStatusCode = "deleting" VerifiedAccessEndpointStatusCode_deleted VerifiedAccessEndpointStatusCode = "deleted" )
type VerifiedAccessEndpointType ¶ added in v0.38.0
type VerifiedAccessEndpointType string
const ( VerifiedAccessEndpointType_load_balancer VerifiedAccessEndpointType = "load-balancer" VerifiedAccessEndpointType_network_interface VerifiedAccessEndpointType = "network-interface" )
type VerifiedAccessGroup ¶ added in v0.38.0
type VerifiedAccessGroup struct { CreationTime *string `json:"creationTime,omitempty"` DeletionTime *string `json:"deletionTime,omitempty"` Description *string `json:"description,omitempty"` LastUpdatedTime *string `json:"lastUpdatedTime,omitempty"` Owner *string `json:"owner,omitempty"` Tags []*Tag `json:"tags,omitempty"` VerifiedAccessGroupARN *string `json:"verifiedAccessGroupARN,omitempty"` VerifiedAccessGroupID *string `json:"verifiedAccessGroupID,omitempty"` VerifiedAccessInstanceID *string `json:"verifiedAccessInstanceID,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessGroup) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessGroup) DeepCopy() *VerifiedAccessGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessGroup.
func (*VerifiedAccessGroup) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessGroup) DeepCopyInto(out *VerifiedAccessGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessInstance ¶ added in v0.38.0
type VerifiedAccessInstance struct { CreationTime *string `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` LastUpdatedTime *string `json:"lastUpdatedTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` VerifiedAccessInstanceID *string `json:"verifiedAccessInstanceID,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessInstance) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessInstance) DeepCopy() *VerifiedAccessInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessInstance.
func (*VerifiedAccessInstance) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessInstance) DeepCopyInto(out *VerifiedAccessInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessInstanceLoggingConfiguration ¶ added in v0.38.0
type VerifiedAccessInstanceLoggingConfiguration struct {
VerifiedAccessInstanceID *string `json:"verifiedAccessInstanceID,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessInstanceLoggingConfiguration) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessInstanceLoggingConfiguration) DeepCopy() *VerifiedAccessInstanceLoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessInstanceLoggingConfiguration.
func (*VerifiedAccessInstanceLoggingConfiguration) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessInstanceLoggingConfiguration) DeepCopyInto(out *VerifiedAccessInstanceLoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogCloudWatchLogsDestination ¶ added in v0.38.0
type VerifiedAccessLogCloudWatchLogsDestination struct { Enabled *bool `json:"enabled,omitempty"` LogGroup *string `json:"logGroup,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogCloudWatchLogsDestination) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogCloudWatchLogsDestination) DeepCopy() *VerifiedAccessLogCloudWatchLogsDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogCloudWatchLogsDestination.
func (*VerifiedAccessLogCloudWatchLogsDestination) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogCloudWatchLogsDestination) DeepCopyInto(out *VerifiedAccessLogCloudWatchLogsDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogCloudWatchLogsDestinationOptions ¶ added in v0.38.0
type VerifiedAccessLogCloudWatchLogsDestinationOptions struct { Enabled *bool `json:"enabled,omitempty"` LogGroup *string `json:"logGroup,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogCloudWatchLogsDestinationOptions) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogCloudWatchLogsDestinationOptions) DeepCopy() *VerifiedAccessLogCloudWatchLogsDestinationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogCloudWatchLogsDestinationOptions.
func (*VerifiedAccessLogCloudWatchLogsDestinationOptions) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogCloudWatchLogsDestinationOptions) DeepCopyInto(out *VerifiedAccessLogCloudWatchLogsDestinationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogDeliveryStatus ¶ added in v0.38.0
type VerifiedAccessLogDeliveryStatus struct {
Message *string `json:"message,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessLogDeliveryStatus) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogDeliveryStatus) DeepCopy() *VerifiedAccessLogDeliveryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogDeliveryStatus.
func (*VerifiedAccessLogDeliveryStatus) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogDeliveryStatus) DeepCopyInto(out *VerifiedAccessLogDeliveryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogDeliveryStatusCode ¶ added in v0.38.0
type VerifiedAccessLogDeliveryStatusCode string
const ( VerifiedAccessLogDeliveryStatusCode_success VerifiedAccessLogDeliveryStatusCode = "success" VerifiedAccessLogDeliveryStatusCode_failed VerifiedAccessLogDeliveryStatusCode = "failed" )
type VerifiedAccessLogKinesisDataFirehoseDestination ¶ added in v0.38.0
type VerifiedAccessLogKinesisDataFirehoseDestination struct { DeliveryStream *string `json:"deliveryStream,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogKinesisDataFirehoseDestination) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogKinesisDataFirehoseDestination) DeepCopy() *VerifiedAccessLogKinesisDataFirehoseDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogKinesisDataFirehoseDestination.
func (*VerifiedAccessLogKinesisDataFirehoseDestination) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogKinesisDataFirehoseDestination) DeepCopyInto(out *VerifiedAccessLogKinesisDataFirehoseDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogKinesisDataFirehoseDestinationOptions ¶ added in v0.38.0
type VerifiedAccessLogKinesisDataFirehoseDestinationOptions struct { DeliveryStream *string `json:"deliveryStream,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogKinesisDataFirehoseDestinationOptions) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogKinesisDataFirehoseDestinationOptions) DeepCopy() *VerifiedAccessLogKinesisDataFirehoseDestinationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogKinesisDataFirehoseDestinationOptions.
func (*VerifiedAccessLogKinesisDataFirehoseDestinationOptions) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogKinesisDataFirehoseDestinationOptions) DeepCopyInto(out *VerifiedAccessLogKinesisDataFirehoseDestinationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogOptions ¶ added in v0.44.0
type VerifiedAccessLogOptions struct { IncludeTrustContext *bool `json:"includeTrustContext,omitempty"` LogVersion *string `json:"logVersion,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogOptions) DeepCopy ¶ added in v0.44.0
func (in *VerifiedAccessLogOptions) DeepCopy() *VerifiedAccessLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogOptions.
func (*VerifiedAccessLogOptions) DeepCopyInto ¶ added in v0.44.0
func (in *VerifiedAccessLogOptions) DeepCopyInto(out *VerifiedAccessLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogS3Destination ¶ added in v0.38.0
type VerifiedAccessLogS3Destination struct { BucketName *string `json:"bucketName,omitempty"` BucketOwner *string `json:"bucketOwner,omitempty"` Enabled *bool `json:"enabled,omitempty"` Prefix *string `json:"prefix,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogS3Destination) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogS3Destination) DeepCopy() *VerifiedAccessLogS3Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogS3Destination.
func (*VerifiedAccessLogS3Destination) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogS3Destination) DeepCopyInto(out *VerifiedAccessLogS3Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogS3DestinationOptions ¶ added in v0.38.0
type VerifiedAccessLogS3DestinationOptions struct { BucketName *string `json:"bucketName,omitempty"` BucketOwner *string `json:"bucketOwner,omitempty"` Enabled *bool `json:"enabled,omitempty"` Prefix *string `json:"prefix,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogS3DestinationOptions) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessLogS3DestinationOptions) DeepCopy() *VerifiedAccessLogS3DestinationOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogS3DestinationOptions.
func (*VerifiedAccessLogS3DestinationOptions) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessLogS3DestinationOptions) DeepCopyInto(out *VerifiedAccessLogS3DestinationOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessLogs ¶ added in v0.44.0
type VerifiedAccessLogs struct { IncludeTrustContext *bool `json:"includeTrustContext,omitempty"` LogVersion *string `json:"logVersion,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessLogs) DeepCopy ¶ added in v0.44.0
func (in *VerifiedAccessLogs) DeepCopy() *VerifiedAccessLogs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessLogs.
func (*VerifiedAccessLogs) DeepCopyInto ¶ added in v0.44.0
func (in *VerifiedAccessLogs) DeepCopyInto(out *VerifiedAccessLogs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessTrustProvider ¶ added in v0.38.0
type VerifiedAccessTrustProvider struct { CreationTime *string `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` LastUpdatedTime *string `json:"lastUpdatedTime,omitempty"` PolicyReferenceName *string `json:"policyReferenceName,omitempty"` Tags []*Tag `json:"tags,omitempty"` VerifiedAccessTrustProviderID *string `json:"verifiedAccessTrustProviderID,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessTrustProvider) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessTrustProvider) DeepCopy() *VerifiedAccessTrustProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessTrustProvider.
func (*VerifiedAccessTrustProvider) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessTrustProvider) DeepCopyInto(out *VerifiedAccessTrustProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessTrustProviderCondensed ¶ added in v0.38.0
type VerifiedAccessTrustProviderCondensed struct { Description *string `json:"description,omitempty"` VerifiedAccessTrustProviderID *string `json:"verifiedAccessTrustProviderID,omitempty"` }
+kubebuilder:skipversion
func (*VerifiedAccessTrustProviderCondensed) DeepCopy ¶ added in v0.38.0
func (in *VerifiedAccessTrustProviderCondensed) DeepCopy() *VerifiedAccessTrustProviderCondensed
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessTrustProviderCondensed.
func (*VerifiedAccessTrustProviderCondensed) DeepCopyInto ¶ added in v0.38.0
func (in *VerifiedAccessTrustProviderCondensed) DeepCopyInto(out *VerifiedAccessTrustProviderCondensed)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualizationType ¶
type VirtualizationType string
const ( VirtualizationType_hvm VirtualizationType = "hvm" VirtualizationType_paravirtual VirtualizationType = "paravirtual" )
type Volume ¶
type Volume struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSpec `json:"spec"` Status VolumeStatus `json:"status,omitempty"` }
Volume is the Schema for the Volumes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Volume) GetCondition ¶
func (mg *Volume) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Volume.
func (*Volume) GetDeletionPolicy ¶
func (mg *Volume) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Volume.
func (*Volume) GetManagementPolicies ¶ added in v0.43.0
func (mg *Volume) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Volume.
func (*Volume) GetProviderConfigReference ¶
GetProviderConfigReference of this Volume.
func (*Volume) GetPublishConnectionDetailsTo ¶
func (mg *Volume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Volume.
func (*Volume) GetWriteConnectionSecretToReference ¶
func (mg *Volume) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Volume.
func (*Volume) ResolveReferences ¶
ResolveReferences of this Volume.
func (*Volume) SetConditions ¶
SetConditions of this Volume.
func (*Volume) SetDeletionPolicy ¶
func (mg *Volume) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Volume.
func (*Volume) SetManagementPolicies ¶ added in v0.43.0
func (mg *Volume) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Volume.
func (*Volume) SetProviderConfigReference ¶
SetProviderConfigReference of this Volume.
func (*Volume) SetPublishConnectionDetailsTo ¶
func (mg *Volume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Volume.
func (*Volume) SetWriteConnectionSecretToReference ¶
func (mg *Volume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Volume.
type VolumeAttachment ¶
type VolumeAttachment struct { AttachTime *metav1.Time `json:"attachTime,omitempty"` DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"` Device *string `json:"device,omitempty"` InstanceID *string `json:"instanceID,omitempty"` State *string `json:"state,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*VolumeAttachment) DeepCopy ¶
func (in *VolumeAttachment) DeepCopy() *VolumeAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.
func (*VolumeAttachment) DeepCopyInto ¶
func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeAttachmentState ¶
type VolumeAttachmentState string
const ( VolumeAttachmentState_attaching VolumeAttachmentState = "attaching" VolumeAttachmentState_attached VolumeAttachmentState = "attached" VolumeAttachmentState_detaching VolumeAttachmentState = "detaching" VolumeAttachmentState_detached VolumeAttachmentState = "detached" VolumeAttachmentState_busy VolumeAttachmentState = "busy" )
type VolumeAttributeName ¶
type VolumeAttributeName string
const ( VolumeAttributeName_autoEnableIO VolumeAttributeName = "autoEnableIO" VolumeAttributeName_productCodes VolumeAttributeName = "productCodes" )
type VolumeDetail ¶
type VolumeDetail struct {
Size *int64 `json:"size,omitempty"`
}
+kubebuilder:skipversion
func (*VolumeDetail) DeepCopy ¶
func (in *VolumeDetail) DeepCopy() *VolumeDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeDetail.
func (*VolumeDetail) DeepCopyInto ¶
func (in *VolumeDetail) DeepCopyInto(out *VolumeDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeList ¶
type VolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Volume `json:"items"` }
VolumeList contains a list of Volumes
func (*VolumeList) DeepCopy ¶
func (in *VolumeList) DeepCopy() *VolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeList.
func (*VolumeList) DeepCopyInto ¶
func (in *VolumeList) DeepCopyInto(out *VolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeList) DeepCopyObject ¶
func (in *VolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VolumeList) GetItems ¶
func (l *VolumeList) GetItems() []resource.Managed
GetItems of this VolumeList.
type VolumeModification ¶
type VolumeModification struct { EndTime *metav1.Time `json:"endTime,omitempty"` ModificationState *string `json:"modificationState,omitempty"` OriginalIOPS *int64 `json:"originalIOPS,omitempty"` OriginalMultiAttachEnabled *bool `json:"originalMultiAttachEnabled,omitempty"` OriginalSize *int64 `json:"originalSize,omitempty"` OriginalThroughput *int64 `json:"originalThroughput,omitempty"` OriginalVolumeType *string `json:"originalVolumeType,omitempty"` Progress *int64 `json:"progress,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` TargetIOPS *int64 `json:"targetIOPS,omitempty"` TargetMultiAttachEnabled *bool `json:"targetMultiAttachEnabled,omitempty"` TargetSize *int64 `json:"targetSize,omitempty"` TargetThroughput *int64 `json:"targetThroughput,omitempty"` TargetVolumeType *string `json:"targetVolumeType,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*VolumeModification) DeepCopy ¶
func (in *VolumeModification) DeepCopy() *VolumeModification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeModification.
func (*VolumeModification) DeepCopyInto ¶
func (in *VolumeModification) DeepCopyInto(out *VolumeModification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeModificationState ¶
type VolumeModificationState string
const ( VolumeModificationState_modifying VolumeModificationState = "modifying" VolumeModificationState_optimizing VolumeModificationState = "optimizing" VolumeModificationState_completed VolumeModificationState = "completed" VolumeModificationState_failed VolumeModificationState = "failed" )
type VolumeObservation ¶
type VolumeObservation struct { // Information about the volume attachments. Attachments []*VolumeAttachment `json:"attachments,omitempty"` // The time stamp when volume creation was initiated. CreateTime *metav1.Time `json:"createTime,omitempty"` // Indicates whether the volume was created using fast snapshot restore. FastRestored *bool `json:"fastRestored,omitempty"` // The Amazon Resource Name (ARN) of the Key Management Service (KMS) KMS key // that was used to protect the volume encryption key for the volume. KMSKeyID *string `json:"kmsKeyID,omitempty"` // Reserved for future use. SSEType *string `json:"sseType,omitempty"` // The volume state. State *string `json:"state,omitempty"` // Any tags assigned to the volume. Tags []*Tag `json:"tags,omitempty"` // The ID of the volume. VolumeID *string `json:"volumeID,omitempty"` }
VolumeObservation defines the observed state of Volume
func (*VolumeObservation) DeepCopy ¶
func (in *VolumeObservation) DeepCopy() *VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeObservation.
func (*VolumeObservation) DeepCopyInto ¶
func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeParameters ¶
type VolumeParameters struct { // Region is which region the Volume will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The ID of the Availability Zone in which to create the volume. For example, // us-east-1a. // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone"` // Indicates whether the volume should be encrypted. The effect of setting the // encryption state to true depends on the volume origin (new or from a snapshot), // starting encryption state, ownership, and whether encryption by default is // enabled. For more information, see Encryption by default (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-by-default) // in the Amazon Elastic Compute Cloud User Guide. // // Encrypted Amazon EBS volumes must be attached to instances that support Amazon // EBS encryption. For more information, see Supported instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#EBSEncryption_supported_instances). Encrypted *bool `json:"encrypted,omitempty"` // The number of I/O operations per second (IOPS). For gp3, io1, and io2 volumes, // this represents the number of IOPS that are provisioned for the volume. For // gp2 volumes, this represents the baseline performance of the volume and the // rate at which the volume accumulates I/O credits for bursting. // // The following are the supported values for each volume type: // // * gp3: 3,000-16,000 IOPS // // * io1: 100-64,000 IOPS // // * io2: 100-64,000 IOPS // // io1 and io2 volumes support up to 64,000 IOPS only on Instances built on // the Nitro System (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances). // Other instance families support performance up to 32,000 IOPS. // // This parameter is required for io1 and io2 volumes. The default for gp3 volumes // is 3,000 IOPS. This parameter is not supported for gp2, st1, sc1, or standard // volumes. IOPS *int64 `json:"iops,omitempty"` // Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, // you can attach the volume to up to 16 Instances built on the Nitro System // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances) // in the same Availability Zone. This parameter is supported with io1 and io2 // volumes only. For more information, see Amazon EBS Multi-Attach (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volumes-multi.html) // in the Amazon Elastic Compute Cloud User Guide. MultiAttachEnabled *bool `json:"multiAttachEnabled,omitempty"` // The Amazon Resource Name (ARN) of the Outpost. OutpostARN *string `json:"outpostARN,omitempty"` // The size of the volume, in GiBs. You must specify either a snapshot ID or // a volume size. If you specify a snapshot, the default is the snapshot size. // You can specify a volume size that is equal to or larger than the snapshot // size. // // The following are the supported volumes sizes for each volume type: // // * gp2 and gp3: 1-16,384 // // * io1 and io2: 4-16,384 // // * st1 and sc1: 125-16,384 // // * standard: 1-1,024 Size *int64 `json:"size,omitempty"` // The snapshot from which to create the volume. You must specify either a snapshot // ID or a volume size. SnapshotID *string `json:"snapshotID,omitempty"` // The tags to apply to the volume during creation. TagSpecifications []*TagSpecification `json:"tagSpecifications,omitempty"` // The throughput to provision for a volume, with a maximum of 1,000 MiB/s. // // This parameter is valid only for gp3 volumes. // // Valid Range: Minimum value of 125. Maximum value of 1000. Throughput *int64 `json:"throughput,omitempty"` // The volume type. This parameter can be one of the following values: // // * General Purpose SSD: gp2 | gp3 // // * Provisioned IOPS SSD: io1 | io2 // // * Throughput Optimized HDD: st1 // // * Cold HDD: sc1 // // * Magnetic: standard // // Throughput Optimized HDD (st1) and Cold HDD (sc1) volumes can't be used as // boot volumes. // // For more information, see Amazon EBS volume types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html) // in the Amazon Elastic Compute Cloud User Guide. // // Default: gp2 VolumeType *string `json:"volumeType,omitempty"` CustomVolumeParameters `json:",inline"` }
VolumeParameters defines the desired state of Volume
func (*VolumeParameters) DeepCopy ¶
func (in *VolumeParameters) DeepCopy() *VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeParameters.
func (*VolumeParameters) DeepCopyInto ¶
func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSpec ¶
type VolumeSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VolumeParameters `json:"forProvider"` }
VolumeSpec defines the desired state of Volume
func (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeState ¶
type VolumeState string
const ( VolumeState_creating VolumeState = "creating" VolumeState_available VolumeState = "available" VolumeState_in_use VolumeState = "in-use" VolumeState_deleting VolumeState = "deleting" VolumeState_deleted VolumeState = "deleted" VolumeState_error VolumeState = "error" )
type VolumeStatus ¶
type VolumeStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VolumeObservation `json:"atProvider,omitempty"` }
VolumeStatus defines the observed state of Volume.
func (*VolumeStatus) DeepCopy ¶
func (in *VolumeStatus) DeepCopy() *VolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatus.
func (*VolumeStatus) DeepCopyInto ¶
func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusAction ¶
type VolumeStatusAction struct { Code *string `json:"code,omitempty"` Description *string `json:"description,omitempty"` EventID *string `json:"eventID,omitempty"` EventType *string `json:"eventType,omitempty"` }
+kubebuilder:skipversion
func (*VolumeStatusAction) DeepCopy ¶
func (in *VolumeStatusAction) DeepCopy() *VolumeStatusAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatusAction.
func (*VolumeStatusAction) DeepCopyInto ¶
func (in *VolumeStatusAction) DeepCopyInto(out *VolumeStatusAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusAttachmentStatus ¶
type VolumeStatusAttachmentStatus struct { InstanceID *string `json:"instanceID,omitempty"` IOPerformance *string `json:"ioPerformance,omitempty"` }
+kubebuilder:skipversion
func (*VolumeStatusAttachmentStatus) DeepCopy ¶
func (in *VolumeStatusAttachmentStatus) DeepCopy() *VolumeStatusAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatusAttachmentStatus.
func (*VolumeStatusAttachmentStatus) DeepCopyInto ¶
func (in *VolumeStatusAttachmentStatus) DeepCopyInto(out *VolumeStatusAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusDetails ¶
type VolumeStatusDetails struct {
Status *string `json:"status,omitempty"`
}
+kubebuilder:skipversion
func (*VolumeStatusDetails) DeepCopy ¶
func (in *VolumeStatusDetails) DeepCopy() *VolumeStatusDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatusDetails.
func (*VolumeStatusDetails) DeepCopyInto ¶
func (in *VolumeStatusDetails) DeepCopyInto(out *VolumeStatusDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusEvent ¶
type VolumeStatusEvent struct { Description *string `json:"description,omitempty"` EventID *string `json:"eventID,omitempty"` EventType *string `json:"eventType,omitempty"` InstanceID *string `json:"instanceID,omitempty"` NotAfter *metav1.Time `json:"notAfter,omitempty"` NotBefore *metav1.Time `json:"notBefore,omitempty"` }
+kubebuilder:skipversion
func (*VolumeStatusEvent) DeepCopy ¶
func (in *VolumeStatusEvent) DeepCopy() *VolumeStatusEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatusEvent.
func (*VolumeStatusEvent) DeepCopyInto ¶
func (in *VolumeStatusEvent) DeepCopyInto(out *VolumeStatusEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusInfoStatus ¶
type VolumeStatusInfoStatus string
const ( VolumeStatusInfoStatus_ok VolumeStatusInfoStatus = "ok" VolumeStatusInfoStatus_impaired VolumeStatusInfoStatus = "impaired" VolumeStatusInfoStatus_insufficient_data VolumeStatusInfoStatus = "insufficient-data" )
type VolumeStatusItem ¶
type VolumeStatusItem struct { AvailabilityZone *string `json:"availabilityZone,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` VolumeID *string `json:"volumeID,omitempty"` }
+kubebuilder:skipversion
func (*VolumeStatusItem) DeepCopy ¶
func (in *VolumeStatusItem) DeepCopy() *VolumeStatusItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatusItem.
func (*VolumeStatusItem) DeepCopyInto ¶
func (in *VolumeStatusItem) DeepCopyInto(out *VolumeStatusItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatusName ¶
type VolumeStatusName string
const ( VolumeStatusName_io_enabled VolumeStatusName = "io-enabled" VolumeStatusName_io_performance VolumeStatusName = "io-performance" )
type VolumeType ¶
type VolumeType string
const ( VolumeType_standard VolumeType = "standard" VolumeType_io1 VolumeType = "io1" VolumeType_io2 VolumeType = "io2" VolumeType_gp2 VolumeType = "gp2" VolumeType_sc1 VolumeType = "sc1" VolumeType_st1 VolumeType = "st1" VolumeType_gp3 VolumeType = "gp3" )
type Volume_SDK ¶
type Volume_SDK struct { Attachments []*VolumeAttachment `json:"attachments,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` CreateTime *metav1.Time `json:"createTime,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` FastRestored *bool `json:"fastRestored,omitempty"` IOPS *int64 `json:"iops,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` MultiAttachEnabled *bool `json:"multiAttachEnabled,omitempty"` OutpostARN *string `json:"outpostARN,omitempty"` Size *int64 `json:"size,omitempty"` SnapshotID *string `json:"snapshotID,omitempty"` SSEType *string `json:"sseType,omitempty"` State *string `json:"state,omitempty"` Tags []*Tag `json:"tags,omitempty"` Throughput *int64 `json:"throughput,omitempty"` VolumeID *string `json:"volumeID,omitempty"` VolumeType *string `json:"volumeType,omitempty"` }
+kubebuilder:skipversion
func (*Volume_SDK) DeepCopy ¶
func (in *Volume_SDK) DeepCopy() *Volume_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume_SDK.
func (*Volume_SDK) DeepCopyInto ¶
func (in *Volume_SDK) DeepCopyInto(out *Volume_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- custom_types.go
- zz_doc.go
- zz_enums.go
- zz_flow_log.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_launch_template.go
- zz_launch_template_version.go
- zz_route.go
- zz_transit_gateway.go
- zz_transit_gateway_route.go
- zz_transit_gateway_route_table.go
- zz_transit_gateway_vpc_attachment.go
- zz_types.go
- zz_volume.go
- zz_vpc_endpoint.go
- zz_vpc_endpoint_service_configuration.go
- zz_vpc_peering_connection.go