import { __assign } from "tslib";
import { SENSITIVE_STRING } from "@aws-sdk/smithy-client";
export var FleetExcessCapacityTerminationPolicy;
(function (FleetExcessCapacityTerminationPolicy) {
    FleetExcessCapacityTerminationPolicy["NO_TERMINATION"] = "no-termination";
    FleetExcessCapacityTerminationPolicy["TERMINATION"] = "termination";
})(FleetExcessCapacityTerminationPolicy || (FleetExcessCapacityTerminationPolicy = {}));
export var BareMetal;
(function (BareMetal) {
    BareMetal["EXCLUDED"] = "excluded";
    BareMetal["INCLUDED"] = "included";
    BareMetal["REQUIRED"] = "required";
})(BareMetal || (BareMetal = {}));
export var BurstablePerformance;
(function (BurstablePerformance) {
    BurstablePerformance["EXCLUDED"] = "excluded";
    BurstablePerformance["INCLUDED"] = "included";
    BurstablePerformance["REQUIRED"] = "required";
})(BurstablePerformance || (BurstablePerformance = {}));
export var CpuManufacturer;
(function (CpuManufacturer) {
    CpuManufacturer["AMAZON_WEB_SERVICES"] = "amazon-web-services";
    CpuManufacturer["AMD"] = "amd";
    CpuManufacturer["INTEL"] = "intel";
})(CpuManufacturer || (CpuManufacturer = {}));
export var InstanceGeneration;
(function (InstanceGeneration) {
    InstanceGeneration["CURRENT"] = "current";
    InstanceGeneration["PREVIOUS"] = "previous";
})(InstanceGeneration || (InstanceGeneration = {}));
export var LocalStorage;
(function (LocalStorage) {
    LocalStorage["EXCLUDED"] = "excluded";
    LocalStorage["INCLUDED"] = "included";
    LocalStorage["REQUIRED"] = "required";
})(LocalStorage || (LocalStorage = {}));
export var LocalStorageType;
(function (LocalStorageType) {
    LocalStorageType["HDD"] = "hdd";
    LocalStorageType["SSD"] = "ssd";
})(LocalStorageType || (LocalStorageType = {}));
export var FleetOnDemandAllocationStrategy;
(function (FleetOnDemandAllocationStrategy) {
    FleetOnDemandAllocationStrategy["LOWEST_PRICE"] = "lowest-price";
    FleetOnDemandAllocationStrategy["PRIORITIZED"] = "prioritized";
})(FleetOnDemandAllocationStrategy || (FleetOnDemandAllocationStrategy = {}));
export var FleetCapacityReservationUsageStrategy;
(function (FleetCapacityReservationUsageStrategy) {
    FleetCapacityReservationUsageStrategy["USE_CAPACITY_RESERVATIONS_FIRST"] = "use-capacity-reservations-first";
})(FleetCapacityReservationUsageStrategy || (FleetCapacityReservationUsageStrategy = {}));
export var SpotAllocationStrategy;
(function (SpotAllocationStrategy) {
    SpotAllocationStrategy["CAPACITY_OPTIMIZED"] = "capacity-optimized";
    SpotAllocationStrategy["CAPACITY_OPTIMIZED_PRIORITIZED"] = "capacity-optimized-prioritized";
    SpotAllocationStrategy["DIVERSIFIED"] = "diversified";
    SpotAllocationStrategy["LOWEST_PRICE"] = "lowest-price";
})(SpotAllocationStrategy || (SpotAllocationStrategy = {}));
export var FleetReplacementStrategy;
(function (FleetReplacementStrategy) {
    FleetReplacementStrategy["LAUNCH"] = "launch";
    FleetReplacementStrategy["LAUNCH_BEFORE_TERMINATE"] = "launch-before-terminate";
})(FleetReplacementStrategy || (FleetReplacementStrategy = {}));
export var DefaultTargetCapacityType;
(function (DefaultTargetCapacityType) {
    DefaultTargetCapacityType["ON_DEMAND"] = "on-demand";
    DefaultTargetCapacityType["SPOT"] = "spot";
})(DefaultTargetCapacityType || (DefaultTargetCapacityType = {}));
export var TargetCapacityUnitType;
(function (TargetCapacityUnitType) {
    TargetCapacityUnitType["MEMORY_MIB"] = "memory-mib";
    TargetCapacityUnitType["UNITS"] = "units";
    TargetCapacityUnitType["VCPU"] = "vcpu";
})(TargetCapacityUnitType || (TargetCapacityUnitType = {}));
export var FleetType;
(function (FleetType) {
    FleetType["INSTANT"] = "instant";
    FleetType["MAINTAIN"] = "maintain";
    FleetType["REQUEST"] = "request";
})(FleetType || (FleetType = {}));
export var InstanceLifecycle;
(function (InstanceLifecycle) {
    InstanceLifecycle["ON_DEMAND"] = "on-demand";
    InstanceLifecycle["SPOT"] = "spot";
})(InstanceLifecycle || (InstanceLifecycle = {}));
export var DestinationFileFormat;
(function (DestinationFileFormat) {
    DestinationFileFormat["parquet"] = "parquet";
    DestinationFileFormat["plain_text"] = "plain-text";
})(DestinationFileFormat || (DestinationFileFormat = {}));
export var IpamState;
(function (IpamState) {
    IpamState["create_complete"] = "create-complete";
    IpamState["create_failed"] = "create-failed";
    IpamState["create_in_progress"] = "create-in-progress";
    IpamState["delete_complete"] = "delete-complete";
    IpamState["delete_failed"] = "delete-failed";
    IpamState["delete_in_progress"] = "delete-in-progress";
    IpamState["isolate_complete"] = "isolate-complete";
    IpamState["isolate_in_progress"] = "isolate-in-progress";
    IpamState["modify_complete"] = "modify-complete";
    IpamState["modify_failed"] = "modify-failed";
    IpamState["modify_in_progress"] = "modify-in-progress";
    IpamState["restore_in_progress"] = "restore-in-progress";
})(IpamState || (IpamState = {}));
export var IpamPoolAwsService;
(function (IpamPoolAwsService) {
    IpamPoolAwsService["ec2"] = "ec2";
})(IpamPoolAwsService || (IpamPoolAwsService = {}));
export var IpamScopeType;
(function (IpamScopeType) {
    IpamScopeType["private"] = "private";
    IpamScopeType["public"] = "public";
})(IpamScopeType || (IpamScopeType = {}));
export var IpamPoolState;
(function (IpamPoolState) {
    IpamPoolState["create_complete"] = "create-complete";
    IpamPoolState["create_failed"] = "create-failed";
    IpamPoolState["create_in_progress"] = "create-in-progress";
    IpamPoolState["delete_complete"] = "delete-complete";
    IpamPoolState["delete_failed"] = "delete-failed";
    IpamPoolState["delete_in_progress"] = "delete-in-progress";
    IpamPoolState["isolate_complete"] = "isolate-complete";
    IpamPoolState["isolate_in_progress"] = "isolate-in-progress";
    IpamPoolState["modify_complete"] = "modify-complete";
    IpamPoolState["modify_failed"] = "modify-failed";
    IpamPoolState["modify_in_progress"] = "modify-in-progress";
    IpamPoolState["restore_in_progress"] = "restore-in-progress";
})(IpamPoolState || (IpamPoolState = {}));
export var IpamScopeState;
(function (IpamScopeState) {
    IpamScopeState["create_complete"] = "create-complete";
    IpamScopeState["create_failed"] = "create-failed";
    IpamScopeState["create_in_progress"] = "create-in-progress";
    IpamScopeState["delete_complete"] = "delete-complete";
    IpamScopeState["delete_failed"] = "delete-failed";
    IpamScopeState["delete_in_progress"] = "delete-in-progress";
    IpamScopeState["isolate_complete"] = "isolate-complete";
    IpamScopeState["isolate_in_progress"] = "isolate-in-progress";
    IpamScopeState["modify_complete"] = "modify-complete";
    IpamScopeState["modify_failed"] = "modify-failed";
    IpamScopeState["modify_in_progress"] = "modify-in-progress";
    IpamScopeState["restore_in_progress"] = "restore-in-progress";
})(IpamScopeState || (IpamScopeState = {}));
export var KeyFormat;
(function (KeyFormat) {
    KeyFormat["pem"] = "pem";
    KeyFormat["ppk"] = "ppk";
})(KeyFormat || (KeyFormat = {}));
export var KeyType;
(function (KeyType) {
    KeyType["ed25519"] = "ed25519";
    KeyType["rsa"] = "rsa";
})(KeyType || (KeyType = {}));
export var LaunchTemplateAutoRecoveryState;
(function (LaunchTemplateAutoRecoveryState) {
    LaunchTemplateAutoRecoveryState["default"] = "default";
    LaunchTemplateAutoRecoveryState["disabled"] = "disabled";
})(LaunchTemplateAutoRecoveryState || (LaunchTemplateAutoRecoveryState = {}));
export var LaunchTemplateInstanceMetadataProtocolIpv6;
(function (LaunchTemplateInstanceMetadataProtocolIpv6) {
    LaunchTemplateInstanceMetadataProtocolIpv6["disabled"] = "disabled";
    LaunchTemplateInstanceMetadataProtocolIpv6["enabled"] = "enabled";
})(LaunchTemplateInstanceMetadataProtocolIpv6 || (LaunchTemplateInstanceMetadataProtocolIpv6 = {}));
export var LaunchTemplateHttpTokensState;
(function (LaunchTemplateHttpTokensState) {
    LaunchTemplateHttpTokensState["optional"] = "optional";
    LaunchTemplateHttpTokensState["required"] = "required";
})(LaunchTemplateHttpTokensState || (LaunchTemplateHttpTokensState = {}));
export var LaunchTemplateInstanceMetadataTagsState;
(function (LaunchTemplateInstanceMetadataTagsState) {
    LaunchTemplateInstanceMetadataTagsState["disabled"] = "disabled";
    LaunchTemplateInstanceMetadataTagsState["enabled"] = "enabled";
})(LaunchTemplateInstanceMetadataTagsState || (LaunchTemplateInstanceMetadataTagsState = {}));
export var LocalGatewayRouteTableMode;
(function (LocalGatewayRouteTableMode) {
    LocalGatewayRouteTableMode["coip"] = "coip";
    LocalGatewayRouteTableMode["direct_vpc_routing"] = "direct-vpc-routing";
})(LocalGatewayRouteTableMode || (LocalGatewayRouteTableMode = {}));
export var ConnectivityType;
(function (ConnectivityType) {
    ConnectivityType["PRIVATE"] = "private";
    ConnectivityType["PUBLIC"] = "public";
})(ConnectivityType || (ConnectivityType = {}));
export var NatGatewayState;
(function (NatGatewayState) {
    NatGatewayState["AVAILABLE"] = "available";
    NatGatewayState["DELETED"] = "deleted";
    NatGatewayState["DELETING"] = "deleting";
    NatGatewayState["FAILED"] = "failed";
    NatGatewayState["PENDING"] = "pending";
})(NatGatewayState || (NatGatewayState = {}));
export var SpreadLevel;
(function (SpreadLevel) {
    SpreadLevel["host"] = "host";
    SpreadLevel["rack"] = "rack";
})(SpreadLevel || (SpreadLevel = {}));
export var ReplaceRootVolumeTaskState;
(function (ReplaceRootVolumeTaskState) {
    ReplaceRootVolumeTaskState["failed"] = "failed";
    ReplaceRootVolumeTaskState["failed_detached"] = "failed-detached";
    ReplaceRootVolumeTaskState["failing"] = "failing";
    ReplaceRootVolumeTaskState["in_progress"] = "in-progress";
    ReplaceRootVolumeTaskState["pending"] = "pending";
    ReplaceRootVolumeTaskState["succeeded"] = "succeeded";
})(ReplaceRootVolumeTaskState || (ReplaceRootVolumeTaskState = {}));
export var StorageTier;
(function (StorageTier) {
    StorageTier["archive"] = "archive";
    StorageTier["standard"] = "standard";
})(StorageTier || (StorageTier = {}));
export var SubnetCidrReservationType;
(function (SubnetCidrReservationType) {
    SubnetCidrReservationType["explicit"] = "explicit";
    SubnetCidrReservationType["prefix"] = "prefix";
})(SubnetCidrReservationType || (SubnetCidrReservationType = {}));
export var CreateDhcpOptionsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateEgressOnlyInternetGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InternetGatewayAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var EgressOnlyInternetGatewayFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateEgressOnlyInternetGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetLaunchTemplateSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BaselineEbsBandwidthMbpsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MemoryGiBPerVCpuRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MemoryMiBRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceCountRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TotalLocalStorageGBRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VCpuCountRangeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceRequirementsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PlacementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetLaunchTemplateOverridesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetLaunchTemplateConfigRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CapacityReservationOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var OnDemandOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetSpotCapacityRebalanceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetSpotMaintenanceStrategiesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SpotOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TargetCapacitySpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFleetRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetLaunchTemplateSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BaselineEbsBandwidthMbpsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MemoryGiBPerVCpuFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MemoryMiBFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceCountFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TotalLocalStorageGBFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VCpuCountRangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceRequirementsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PlacementResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetLaunchTemplateOverridesFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateAndOverridesResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFleetErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFleetInstanceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFleetResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var DestinationOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFlowLogsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFlowLogsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StorageLocationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFpgaImageRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateFpgaImageResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var EbsBlockDeviceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BlockDeviceMappingFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateImageRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateImageResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceEventWindowTimeRangeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInstanceEventWindowRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInstanceEventWindowResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ExportToS3TaskSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInstanceExportTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ExportToS3TaskFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceExportDetailsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ExportTaskFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInstanceExportTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInternetGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InternetGatewayFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateInternetGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamOperatingRegionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestIpamResourceTagFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamPoolRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamResourceTagFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamPoolFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamPoolResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamScopeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamScopeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateIpamScopeResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateKeyPairRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var KeyPairFilterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.KeyMaterial && { KeyMaterial: SENSITIVE_STRING }))); };
export var LaunchTemplateEbsBlockDeviceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateBlockDeviceMappingRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CapacityReservationTargetFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateCapacityReservationSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateCpuOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreditSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ElasticGpuSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateElasticInferenceAcceleratorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateEnclaveOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateHibernationOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateIamInstanceProfileSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateSpotMarketOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMarketOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateLicenseConfigurationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMaintenanceOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMetadataOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatesMonitoringRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv4PrefixSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceIpv6AddressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv6PrefixSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PrivateIpAddressSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceNetworkInterfaceSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatePlacementRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatePrivateDnsNameOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateTagSpecificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestLaunchTemplateDataFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLaunchTemplateRequestFilterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.LaunchTemplateData && { LaunchTemplateData: SENSITIVE_STRING }))); };
export var LaunchTemplateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ValidationErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ValidationWarningFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLaunchTemplateResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLaunchTemplateVersionRequestFilterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.LaunchTemplateData && { LaunchTemplateData: SENSITIVE_STRING }))); };
export var LaunchTemplateEbsBlockDeviceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateBlockDeviceMappingFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CapacityReservationTargetResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateCapacityReservationSpecificationResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateCpuOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreditSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ElasticGpuSpecificationResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateElasticInferenceAcceleratorResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateEnclaveOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateHibernationOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateIamInstanceProfileSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateSpotMarketOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMarketOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateLicenseConfigurationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMaintenanceOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceMetadataOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatesMonitoringFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv4PrefixSpecificationResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceIpv6AddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv6PrefixSpecificationResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateInstanceNetworkInterfaceSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatePlacementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplatePrivateDnsNameOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateTagSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResponseLaunchTemplateDataFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateVersionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLaunchTemplateVersionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LocalGatewayRouteFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StateReasonFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LocalGatewayRouteTableFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LocalGatewayRouteTableVirtualInterfaceGroupAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableVpcAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LocalGatewayRouteTableVpcAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateLocalGatewayRouteTableVpcAssociationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateManagedPrefixListRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ManagedPrefixListFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateManagedPrefixListResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNatGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NatGatewayAddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionedBandwidthFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NatGatewayFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNatGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkAclRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkAclAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IcmpTypeCodeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkAclEntryFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkAclFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkAclResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkAclEntryRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInsightsAccessScopeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInsightsAccessScopeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInsightsAccessScopeContentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInsightsAccessScopeResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInsightsPathRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInsightsPathFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInsightsPathResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInterfaceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var GroupIdentifierFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceIpv6AddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv6PrefixSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfacePrivateIpAddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfaceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInterfaceResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInterfacePermissionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfacePermissionStateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NetworkInterfacePermissionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateNetworkInterfacePermissionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreatePlacementGroupRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PlacementGroupFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreatePlacementGroupResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreatePublicIpv4PoolRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreatePublicIpv4PoolResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateReplaceRootVolumeTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceRootVolumeTaskFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateReplaceRootVolumeTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PriceScheduleSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateReservedInstancesListingRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateReservedInstancesListingResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRestoreImageTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRestoreImageTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRouteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRouteResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRouteTableRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RouteTableAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PropagatingVgwFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RouteFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RouteTableFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateRouteTableResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSecurityGroupRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSecurityGroupResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSnapshotRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SnapshotFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSnapshotsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SnapshotInfoFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSnapshotsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSpotDatafeedSubscriptionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SpotInstanceStateFaultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SpotDatafeedSubscriptionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSpotDatafeedSubscriptionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var S3ObjectTagFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateStoreImageTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateStoreImageTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSubnetRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSubnetResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSubnetCidrReservationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SubnetCidrReservationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateSubnetCidrReservationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateTagsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateTrafficMirrorFilterRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TrafficMirrorPortRangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TrafficMirrorFilterRuleFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TrafficMirrorFilterFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateTrafficMirrorFilterResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TrafficMirrorPortRangeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateTrafficMirrorFilterRuleRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateTrafficMirrorFilterRuleResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
