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 CapacityBlockOffering
- 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 CapacityReservationType
- 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 ENASrdSpecificationRequest
- type ENASrdUDPSpecification
- type ENASrdUDPSpecificationRequest
- 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 ImageBlockPublicAccessDisabledState
- type ImageBlockPublicAccessEnabledState
- 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 InstanceAttachmentENASrdSpecification
- type InstanceAttachmentENASrdUDPSpecification
- 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 InstanceTopology
- 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 LaunchTemplateENASrdSpecification
- type LaunchTemplateENASrdUDPSpecification
- 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 SecurityGroupForVPC
- 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 SnapshotBlockPublicAccessState
- 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 VerifiedAccessSSESpecificationRequest
- type VerifiedAccessSSESpecificationResponse
- 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_amazon_web_services AcceleratorManufacturer = "amazon-web-services" AcceleratorManufacturer_amd AcceleratorManufacturer = "amd" AcceleratorManufacturer_nvidia AcceleratorManufacturer = "nvidia" AcceleratorManufacturer_xilinx AcceleratorManufacturer = "xilinx" )
type AcceleratorName ¶
type AcceleratorName string
const ( AcceleratorName_a100 AcceleratorName = "a100" AcceleratorName_inferentia AcceleratorName = "inferentia" AcceleratorName_k520 AcceleratorName = "k520" AcceleratorName_k80 AcceleratorName = "k80" AcceleratorName_m60 AcceleratorName = "m60" AcceleratorName_radeon_pro_v520 AcceleratorName = "radeon-pro-v520" AcceleratorName_t4 AcceleratorName = "t4" AcceleratorName_vu9p AcceleratorName = "vu9p" AcceleratorName_v100 AcceleratorName = "v100" )
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 CapacityBlockOffering ¶ added in v0.51.0
type CapacityBlockOffering struct {
AvailabilityZone *string `json:"availabilityZone,omitempty"`
CapacityBlockDurationHours *int64 `json:"capacityBlockDurationHours,omitempty"`
CurrencyCode *string `json:"currencyCode,omitempty"`
EndDate *metav1.Time `json:"endDate,omitempty"`
InstanceCount *int64 `json:"instanceCount,omitempty"`
InstanceType *string `json:"instanceType,omitempty"`
StartDate *metav1.Time `json:"startDate,omitempty"`
UpfrontFee *string `json:"upfrontFee,omitempty"`
}
+kubebuilder:skipversion
func (*CapacityBlockOffering) DeepCopy ¶ added in v0.51.0
func (in *CapacityBlockOffering) DeepCopy() *CapacityBlockOffering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityBlockOffering.
func (*CapacityBlockOffering) DeepCopyInto ¶ added in v0.51.0
func (in *CapacityBlockOffering) DeepCopyInto(out *CapacityBlockOffering)
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" CapacityReservationInstancePlatform_Ubuntu_Pro CapacityReservationInstancePlatform = "Ubuntu Pro" )
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" CapacityReservationState_scheduled CapacityReservationState = "scheduled" CapacityReservationState_payment_pending CapacityReservationState = "payment-pending" CapacityReservationState_payment_failed CapacityReservationState = "payment-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 CapacityReservationType ¶ added in v0.51.0
type CapacityReservationType string
const ( CapacityReservationType_default CapacityReservationType = "default" CapacityReservationType_capacity_block CapacityReservationType = "capacity-block" )
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" DefaultTargetCapacityType_capacity_block DefaultTargetCapacityType = "capacity-block" )
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 ENASrdSpecificationRequest ¶ added in v0.51.0
type ENASrdSpecificationRequest struct {
ENASrdEnabled *bool `json:"enaSrdEnabled,omitempty"`
// Configures ENA Express for UDP network traffic from your launch template.
ENASrdUDPSpecification *ENASrdUDPSpecificationRequest `json:"enaSrdUDPSpecification,omitempty"`
}
+kubebuilder:skipversion
func (*ENASrdSpecificationRequest) DeepCopy ¶ added in v0.51.0
func (in *ENASrdSpecificationRequest) DeepCopy() *ENASrdSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ENASrdSpecificationRequest.
func (*ENASrdSpecificationRequest) DeepCopyInto ¶ added in v0.51.0
func (in *ENASrdSpecificationRequest) DeepCopyInto(out *ENASrdSpecificationRequest)
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 ENASrdUDPSpecificationRequest ¶ added in v0.51.0
type ENASrdUDPSpecificationRequest struct {
ENASrdUDPEnabled *bool `json:"enaSrdUDPEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*ENASrdUDPSpecificationRequest) DeepCopy ¶ added in v0.51.0
func (in *ENASrdUDPSpecificationRequest) DeepCopy() *ENASrdUDPSpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ENASrdUDPSpecificationRequest.
func (*ENASrdUDPSpecificationRequest) DeepCopyInto ¶ added in v0.51.0
func (in *ENASrdUDPSpecificationRequest) DeepCopyInto(out *ENASrdUDPSpecificationRequest)
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 Create a mixed instances group using attribute-based
// instance type selection (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html)
// in the Amazon EC2 Auto Scaling User Guide, and also 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"`
SourceInstanceID *string `json:"sourceInstanceID,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 ImageBlockPublicAccessDisabledState ¶ added in v0.51.0
type ImageBlockPublicAccessDisabledState string
const (
ImageBlockPublicAccessDisabledState_unblocked ImageBlockPublicAccessDisabledState = "unblocked"
)
type ImageBlockPublicAccessEnabledState ¶ added in v0.51.0
type ImageBlockPublicAccessEnabledState string
const (
ImageBlockPublicAccessEnabledState_block_new_sharing ImageBlockPublicAccessEnabledState = "block-new-sharing"
)
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" ImageState_disabled ImageState = "disabled" )
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 InstanceAttachmentENASrdSpecification ¶ added in v0.51.0
type InstanceAttachmentENASrdSpecification struct {
ENASrdEnabled *bool `json:"enaSrdEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceAttachmentENASrdSpecification) DeepCopy ¶ added in v0.51.0
func (in *InstanceAttachmentENASrdSpecification) DeepCopy() *InstanceAttachmentENASrdSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentENASrdSpecification.
func (*InstanceAttachmentENASrdSpecification) DeepCopyInto ¶ added in v0.51.0
func (in *InstanceAttachmentENASrdSpecification) DeepCopyInto(out *InstanceAttachmentENASrdSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttachmentENASrdUDPSpecification ¶ added in v0.51.0
type InstanceAttachmentENASrdUDPSpecification struct {
ENASrdUDPEnabled *bool `json:"enaSrdUDPEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceAttachmentENASrdUDPSpecification) DeepCopy ¶ added in v0.51.0
func (in *InstanceAttachmentENASrdUDPSpecification) DeepCopy() *InstanceAttachmentENASrdUDPSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentENASrdUDPSpecification.
func (*InstanceAttachmentENASrdUDPSpecification) DeepCopyInto ¶ added in v0.51.0
func (in *InstanceAttachmentENASrdUDPSpecification) DeepCopyInto(out *InstanceAttachmentENASrdUDPSpecification)
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" InstanceLifecycleType_capacity_block InstanceLifecycleType = "capacity-block" )
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"`
// Launch instances with ENA Express settings configured from your launch template.
ENASrdSpecification *ENASrdSpecificationRequest `json:"enaSrdSpecification,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 InstanceTopology ¶ added in v0.51.0
type InstanceTopology struct {
AvailabilityZone *string `json:"availabilityZone,omitempty"`
GroupName *string `json:"groupName,omitempty"`
InstanceID *string `json:"instanceID,omitempty"`
InstanceType *string `json:"instanceType,omitempty"`
ZoneID *string `json:"zoneID,omitempty"`
}
+kubebuilder:skipversion
func (*InstanceTopology) DeepCopy ¶ added in v0.51.0
func (in *InstanceTopology) DeepCopy() *InstanceTopology
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTopology.
func (*InstanceTopology) DeepCopyInto ¶ added in v0.51.0
func (in *InstanceTopology) DeepCopyInto(out *InstanceTopology)
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" InstanceType_c7gd_medium InstanceType = "c7gd.medium" InstanceType_c7gd_large InstanceType = "c7gd.large" InstanceType_c7gd_xlarge InstanceType = "c7gd.xlarge" InstanceType_c7gd_2xlarge InstanceType = "c7gd.2xlarge" InstanceType_c7gd_4xlarge InstanceType = "c7gd.4xlarge" InstanceType_c7gd_8xlarge InstanceType = "c7gd.8xlarge" InstanceType_c7gd_12xlarge InstanceType = "c7gd.12xlarge" InstanceType_c7gd_16xlarge InstanceType = "c7gd.16xlarge" InstanceType_m7gd_medium InstanceType = "m7gd.medium" InstanceType_m7gd_large InstanceType = "m7gd.large" InstanceType_m7gd_xlarge InstanceType = "m7gd.xlarge" InstanceType_m7gd_2xlarge InstanceType = "m7gd.2xlarge" InstanceType_m7gd_4xlarge InstanceType = "m7gd.4xlarge" InstanceType_m7gd_8xlarge InstanceType = "m7gd.8xlarge" InstanceType_m7gd_12xlarge InstanceType = "m7gd.12xlarge" InstanceType_m7gd_16xlarge InstanceType = "m7gd.16xlarge" InstanceType_r7gd_medium InstanceType = "r7gd.medium" InstanceType_r7gd_large InstanceType = "r7gd.large" InstanceType_r7gd_xlarge InstanceType = "r7gd.xlarge" InstanceType_r7gd_2xlarge InstanceType = "r7gd.2xlarge" InstanceType_r7gd_4xlarge InstanceType = "r7gd.4xlarge" InstanceType_r7gd_8xlarge InstanceType = "r7gd.8xlarge" InstanceType_r7gd_12xlarge InstanceType = "r7gd.12xlarge" InstanceType_r7gd_16xlarge InstanceType = "r7gd.16xlarge" InstanceType_r7a_medium InstanceType = "r7a.medium" InstanceType_r7a_large InstanceType = "r7a.large" InstanceType_r7a_xlarge InstanceType = "r7a.xlarge" InstanceType_r7a_2xlarge InstanceType = "r7a.2xlarge" InstanceType_r7a_4xlarge InstanceType = "r7a.4xlarge" InstanceType_r7a_8xlarge InstanceType = "r7a.8xlarge" InstanceType_r7a_12xlarge InstanceType = "r7a.12xlarge" InstanceType_r7a_16xlarge InstanceType = "r7a.16xlarge" InstanceType_r7a_24xlarge InstanceType = "r7a.24xlarge" InstanceType_r7a_32xlarge InstanceType = "r7a.32xlarge" InstanceType_r7a_48xlarge InstanceType = "r7a.48xlarge" InstanceType_c7i_large InstanceType = "c7i.large" InstanceType_c7i_xlarge InstanceType = "c7i.xlarge" InstanceType_c7i_2xlarge InstanceType = "c7i.2xlarge" InstanceType_c7i_4xlarge InstanceType = "c7i.4xlarge" InstanceType_c7i_8xlarge InstanceType = "c7i.8xlarge" InstanceType_c7i_12xlarge InstanceType = "c7i.12xlarge" InstanceType_c7i_16xlarge InstanceType = "c7i.16xlarge" InstanceType_c7i_24xlarge InstanceType = "c7i.24xlarge" InstanceType_c7i_48xlarge InstanceType = "c7i.48xlarge" InstanceType_mac2_m2pro_metal InstanceType = "mac2-m2pro.metal" InstanceType_r7iz_large InstanceType = "r7iz.large" InstanceType_r7iz_xlarge InstanceType = "r7iz.xlarge" InstanceType_r7iz_2xlarge InstanceType = "r7iz.2xlarge" InstanceType_r7iz_4xlarge InstanceType = "r7iz.4xlarge" InstanceType_r7iz_8xlarge InstanceType = "r7iz.8xlarge" InstanceType_r7iz_12xlarge InstanceType = "r7iz.12xlarge" InstanceType_r7iz_16xlarge InstanceType = "r7iz.16xlarge" InstanceType_r7iz_32xlarge InstanceType = "r7iz.32xlarge" InstanceType_c7a_medium InstanceType = "c7a.medium" InstanceType_c7a_large InstanceType = "c7a.large" InstanceType_c7a_xlarge InstanceType = "c7a.xlarge" InstanceType_c7a_2xlarge InstanceType = "c7a.2xlarge" InstanceType_c7a_4xlarge InstanceType = "c7a.4xlarge" InstanceType_c7a_8xlarge InstanceType = "c7a.8xlarge" InstanceType_c7a_12xlarge InstanceType = "c7a.12xlarge" InstanceType_c7a_16xlarge InstanceType = "c7a.16xlarge" InstanceType_c7a_24xlarge InstanceType = "c7a.24xlarge" InstanceType_c7a_32xlarge InstanceType = "c7a.32xlarge" InstanceType_c7a_48xlarge InstanceType = "c7a.48xlarge" InstanceType_c7a_metal_48xl InstanceType = "c7a.metal-48xl" InstanceType_r7a_metal_48xl InstanceType = "r7a.metal-48xl" InstanceType_r7i_large InstanceType = "r7i.large" InstanceType_r7i_xlarge InstanceType = "r7i.xlarge" InstanceType_r7i_2xlarge InstanceType = "r7i.2xlarge" InstanceType_r7i_4xlarge InstanceType = "r7i.4xlarge" InstanceType_r7i_8xlarge InstanceType = "r7i.8xlarge" InstanceType_r7i_12xlarge InstanceType = "r7i.12xlarge" InstanceType_r7i_16xlarge InstanceType = "r7i.16xlarge" InstanceType_r7i_24xlarge InstanceType = "r7i.24xlarge" InstanceType_r7i_48xlarge InstanceType = "r7i.48xlarge" )
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 LaunchTemplateENASrdSpecification ¶ added in v0.51.0
type LaunchTemplateENASrdSpecification struct {
ENASrdEnabled *bool `json:"enaSrdEnabled,omitempty"`
// ENA Express is compatible with both TCP and UDP transport protocols. When
// it's enabled, TCP traffic automatically uses it. However, some UDP-based
// applications are designed to handle network packets that are out of order,
// without a need for retransmission, such as live video broadcasting or other
// near-real-time applications. For UDP traffic, you can specify whether to
// use ENA Express, based on your application environment needs.
ENASrdUDPSpecification *LaunchTemplateENASrdUDPSpecification `json:"enaSrdUDPSpecification,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateENASrdSpecification) DeepCopy ¶ added in v0.51.0
func (in *LaunchTemplateENASrdSpecification) DeepCopy() *LaunchTemplateENASrdSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateENASrdSpecification.
func (*LaunchTemplateENASrdSpecification) DeepCopyInto ¶ added in v0.51.0
func (in *LaunchTemplateENASrdSpecification) DeepCopyInto(out *LaunchTemplateENASrdSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateENASrdUDPSpecification ¶ added in v0.51.0
type LaunchTemplateENASrdUDPSpecification struct {
ENASrdUDPEnabled *bool `json:"enaSrdUDPEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*LaunchTemplateENASrdUDPSpecification) DeepCopy ¶ added in v0.51.0
func (in *LaunchTemplateENASrdUDPSpecification) DeepCopy() *LaunchTemplateENASrdUDPSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateENASrdUDPSpecification.
func (*LaunchTemplateENASrdUDPSpecification) DeepCopyInto ¶ added in v0.51.0
func (in *LaunchTemplateENASrdUDPSpecification) DeepCopyInto(out *LaunchTemplateENASrdUDPSpecification)
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"`
// ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology
// to increase the maximum bandwidth used per stream and minimize tail latency
// of network traffic between EC2 instances. With ENA Express, you can communicate
// between two EC2 instances in the same subnet within the same account, or
// in different accounts. Both sending and receiving instances must have ENA
// Express enabled.
//
// To improve the reliability of network packet delivery, ENA Express reorders
// network packets on the receiving end by default. However, some UDP-based
// applications are designed to handle network packets that are out of order
// to reduce the overhead for packet delivery at the network layer. When ENA
// Express is enabled, you can specify whether UDP network traffic uses it.
ENASrdSpecification *LaunchTemplateENASrdSpecification `json:"enaSrdSpecification,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"`
// Launch instances with ENA Express settings configured from your launch template.
ENASrdSpecification *ENASrdSpecificationRequest `json:"enaSrdSpecification,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 Create a mixed instances group using attribute-based
// instance type selection (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html)
// in the Amazon EC2 Auto Scaling User Guide, and also 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" LocationType_outpost LocationType = "outpost" )
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 MarketType ¶
type MarketType string
const ( MarketType_spot MarketType = "spot" MarketType_capacity_block MarketType = "capacity-block" )
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 Create a mixed instances group using attribute-based
// instance type selection (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html)
// in the Amazon EC2 Auto Scaling User Guide, and also 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 SecurityGroupForVPC ¶ added in v0.51.0
type SecurityGroupForVPC struct {
Description *string `json:"description,omitempty"`
GroupID *string `json:"groupID,omitempty"`
GroupName *string `json:"groupName,omitempty"`
OwnerID *string `json:"ownerID,omitempty"`
PrimaryVPCID *string `json:"primaryVPCID,omitempty"`
Tags []*Tag `json:"tags,omitempty"`
}
+kubebuilder:skipversion
func (*SecurityGroupForVPC) DeepCopy ¶ added in v0.51.0
func (in *SecurityGroupForVPC) DeepCopy() *SecurityGroupForVPC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupForVPC.
func (*SecurityGroupForVPC) DeepCopyInto ¶ added in v0.51.0
func (in *SecurityGroupForVPC) DeepCopyInto(out *SecurityGroupForVPC)
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 SnapshotBlockPublicAccessState ¶ added in v0.51.0
type SnapshotBlockPublicAccessState string
const ( SnapshotBlockPublicAccessState_block_all_sharing SnapshotBlockPublicAccessState = "block-all-sharing" SnapshotBlockPublicAccessState_block_new_sharing SnapshotBlockPublicAccessState = "block-new-sharing" SnapshotBlockPublicAccessState_unblocked SnapshotBlockPublicAccessState = "unblocked" )
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 Create a mixed instances group using attribute-based
// instance type selection (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-mixed-instances-group-attribute-based-instance-type-selection.html)
// in the Amazon EC2 Auto Scaling User Guide, and also 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" UsageClassType_capacity_block UsageClassType = "capacity-block" )
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"`
FipsEnabled *bool `json:"fipsEnabled,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 VerifiedAccessSSESpecificationRequest ¶ added in v0.51.0
type VerifiedAccessSSESpecificationRequest struct {
CustomerManagedKeyEnabled *bool `json:"customerManagedKeyEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessSSESpecificationRequest) DeepCopy ¶ added in v0.51.0
func (in *VerifiedAccessSSESpecificationRequest) DeepCopy() *VerifiedAccessSSESpecificationRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessSSESpecificationRequest.
func (*VerifiedAccessSSESpecificationRequest) DeepCopyInto ¶ added in v0.51.0
func (in *VerifiedAccessSSESpecificationRequest) DeepCopyInto(out *VerifiedAccessSSESpecificationRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifiedAccessSSESpecificationResponse ¶ added in v0.51.0
type VerifiedAccessSSESpecificationResponse struct {
CustomerManagedKeyEnabled *bool `json:"customerManagedKeyEnabled,omitempty"`
}
+kubebuilder:skipversion
func (*VerifiedAccessSSESpecificationResponse) DeepCopy ¶ added in v0.51.0
func (in *VerifiedAccessSSESpecificationResponse) DeepCopy() *VerifiedAccessSSESpecificationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifiedAccessSSESpecificationResponse.
func (*VerifiedAccessSSESpecificationResponse) DeepCopyInto ¶ added in v0.51.0
func (in *VerifiedAccessSSESpecificationResponse) DeepCopyInto(out *VerifiedAccessSSESpecificationResponse)
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