/** * @public * @enum */ export declare const AmdSevSnpEnum: { readonly DISABLED: "disabled"; readonly ENABLED: "enabled"; }; /** * @public */ export type AmdSevSnpEnum = (typeof AmdSevSnpEnum)[keyof typeof AmdSevSnpEnum]; /** * @public * @enum */ export declare const ValidationExceptionReason: { readonly CANNOT_PARSE: "CANNOT_PARSE"; readonly DEPENDENCY_FAILURE: "DEPENDENCY_FAILURE"; readonly FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED"; readonly OTHER: "OTHER"; readonly UNKNOWN_OPERATION: "UNKNOWN_OPERATION"; readonly UNSUPPORTED_OPERATION: "UNSUPPORTED_OPERATION"; }; /** * @public */ export type ValidationExceptionReason = (typeof ValidationExceptionReason)[keyof typeof ValidationExceptionReason]; /** * @public * @enum */ export declare const AutoRecoveryEnum: { readonly DEFAULT: "default"; readonly DISABLED: "disabled"; }; /** * @public */ export type AutoRecoveryEnum = (typeof AutoRecoveryEnum)[keyof typeof AutoRecoveryEnum]; /** * @public * @enum */ export declare const BandwidthWeightingEnum: { readonly DEFAULT: "default"; readonly EBS_1: "ebs-1"; readonly VPC_1: "vpc-1"; }; /** * @public */ export type BandwidthWeightingEnum = (typeof BandwidthWeightingEnum)[keyof typeof BandwidthWeightingEnum]; /** * @public * @enum */ export declare const BillingMode: { readonly HOURLY: "HOURLY"; readonly MONTHLY: "MONTHLY"; }; /** * @public */ export type BillingMode = (typeof BillingMode)[keyof typeof BillingMode]; /** * @public * @enum */ export declare const VolumeTypeEnum: { readonly GP2: "gp2"; readonly GP3: "gp3"; readonly IO1: "io1"; readonly IO2: "io2"; readonly SC1: "sc1"; readonly ST1: "st1"; readonly STANDARD: "standard"; }; /** * @public */ export type VolumeTypeEnum = (typeof VolumeTypeEnum)[keyof typeof VolumeTypeEnum]; /** * @public * @enum */ export declare const CapacityReservationPreferenceEnum: { readonly CAPACITY_RESERVATIONS_ONLY: "capacity-reservations-only"; readonly NONE: "none"; readonly OPEN: "open"; }; /** * @public */ export type CapacityReservationPreferenceEnum = (typeof CapacityReservationPreferenceEnum)[keyof typeof CapacityReservationPreferenceEnum]; /** * @public * @enum */ export declare const CpuCreditsEnum: { readonly STANDARD: "standard"; readonly UNLIMITED: "unlimited"; }; /** * @public */ export type CpuCreditsEnum = (typeof CpuCreditsEnum)[keyof typeof CpuCreditsEnum]; /** * @public * @enum */ export declare const NestedVirtualizationEnum: { readonly DISABLED: "disabled"; readonly ENABLED: "enabled"; }; /** * @public */ export type NestedVirtualizationEnum = (typeof NestedVirtualizationEnum)[keyof typeof NestedVirtualizationEnum]; /** * @public * @enum */ export declare const ResourceTypeEnum: { readonly INSTANCE: "instance"; readonly NETWORK_INTERFACE: "network-interface"; readonly SPOT_INSTANCES_REQUEST: "spot-instances-request"; readonly VOLUME: "volume"; }; /** * @public */ export type ResourceTypeEnum = (typeof ResourceTypeEnum)[keyof typeof ResourceTypeEnum]; /** * @public * @enum */ export declare const MarketTypeEnum: { readonly CAPACITY_BLOCK: "capacity-block"; readonly SPOT: "spot"; }; /** * @public */ export type MarketTypeEnum = (typeof MarketTypeEnum)[keyof typeof MarketTypeEnum]; /** * @public * @enum */ export declare const InstanceInterruptionBehaviorEnum: { readonly HIBERNATE: "hibernate"; readonly STOP: "stop"; }; /** * @public */ export type InstanceInterruptionBehaviorEnum = (typeof InstanceInterruptionBehaviorEnum)[keyof typeof InstanceInterruptionBehaviorEnum]; /** * @public * @enum */ export declare const SpotInstanceTypeEnum: { readonly ONE_TIME: "one-time"; readonly PERSISTENT: "persistent"; }; /** * @public */ export type SpotInstanceTypeEnum = (typeof SpotInstanceTypeEnum)[keyof typeof SpotInstanceTypeEnum]; /** * @public * @enum */ export declare const HttpEndpointEnum: { readonly DISABLED: "disabled"; readonly ENABLED: "enabled"; }; /** * @public */ export type HttpEndpointEnum = (typeof HttpEndpointEnum)[keyof typeof HttpEndpointEnum]; /** * @public * @enum */ export declare const HttpProtocolIpv6Enum: { readonly DISABLED: "disabled"; readonly ENABLED: "enabled"; }; /** * @public */ export type HttpProtocolIpv6Enum = (typeof HttpProtocolIpv6Enum)[keyof typeof HttpProtocolIpv6Enum]; /** * @public * @enum */ export declare const HttpTokensEnum: { readonly OPTIONAL: "optional"; readonly REQUIRED: "required"; }; /** * @public */ export type HttpTokensEnum = (typeof HttpTokensEnum)[keyof typeof HttpTokensEnum]; /** * @public * @enum */ export declare const InstanceMetadataTagsEnum: { readonly DISABLED: "disabled"; readonly ENABLED: "enabled"; }; /** * @public */ export type InstanceMetadataTagsEnum = (typeof InstanceMetadataTagsEnum)[keyof typeof InstanceMetadataTagsEnum]; /** * @public * @enum */ export declare const InterfaceTypeEnum: { readonly EFA: "efa"; readonly EFA_ONLY: "efa-only"; readonly INTERFACE: "interface"; }; /** * @public */ export type InterfaceTypeEnum = (typeof InterfaceTypeEnum)[keyof typeof InterfaceTypeEnum]; /** * @public * @enum */ export declare const TenancyEnum: { readonly DEDICATED: "dedicated"; readonly DEFAULT: "default"; readonly HOST: "host"; }; /** * @public */ export type TenancyEnum = (typeof TenancyEnum)[keyof typeof TenancyEnum]; /** * @public * @enum */ export declare const HostnameTypeEnum: { readonly IP_NAME: "ip-name"; readonly RESOURCE_NAME: "resource-name"; }; /** * @public */ export type HostnameTypeEnum = (typeof HostnameTypeEnum)[keyof typeof HostnameTypeEnum]; /** * @public * @enum */ export declare const DisassociateModeEnum: { readonly FORCE: "FORCE"; readonly NO_FORCE: "NO_FORCE"; }; /** * @public */ export type DisassociateModeEnum = (typeof DisassociateModeEnum)[keyof typeof DisassociateModeEnum]; /** * @public * @enum */ export declare const ProvisionStateEnum: { readonly ALLOCATED: "ALLOCATED"; readonly ALLOCATING: "ALLOCATING"; readonly DEALLOCATED: "DEALLOCATED"; readonly DEALLOCATING: "DEALLOCATING"; readonly ERROR_ALLOCATING: "ERROR_ALLOCATING"; readonly ERROR_DEALLOCATING: "ERROR_DEALLOCATING"; }; /** * @public */ export type ProvisionStateEnum = (typeof ProvisionStateEnum)[keyof typeof ProvisionStateEnum]; /** * @public * @enum */ export declare const PlatformTypeEnum: { readonly LINUX_BYOL: "Red Hat BYOL Linux"; readonly LINUX_UNIX: "Linux/UNIX"; readonly RHEL: "Red Hat Enterprise Linux"; readonly SUSE: "SUSE Linux"; readonly UBUNTU_PRO: "Ubuntu Pro Linux"; readonly WINDOWS: "Windows"; readonly WINDOWS_BYOL: "Windows BYOL"; }; /** * @public */ export type PlatformTypeEnum = (typeof PlatformTypeEnum)[keyof typeof PlatformTypeEnum]; /** * @public * @enum */ export declare const InstanceConfigurationTenancyEnum: { readonly DEDICATED: "DEDICATED"; readonly SHARED: "SHARED"; }; /** * @public */ export type InstanceConfigurationTenancyEnum = (typeof InstanceConfigurationTenancyEnum)[keyof typeof InstanceConfigurationTenancyEnum];