"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CreateFlowLogsResult = exports.CreateFlowLogsRequest = exports.DestinationOptionsRequest = exports.DestinationFileFormat = exports.CreateFleetResult = exports.CreateFleetInstance = exports.CreateFleetError = exports.InstanceLifecycle = exports.LaunchTemplateAndOverridesResponse = exports.FleetLaunchTemplateOverrides = exports.PlacementResponse = exports.InstanceRequirements = exports.VCpuCountRange = exports.TotalLocalStorageGB = exports.NetworkInterfaceCount = exports.MemoryMiB = exports.MemoryGiBPerVCpu = exports.BaselineEbsBandwidthMbps = exports.FleetLaunchTemplateSpecification = exports.CreateFleetRequest = exports.FleetType = exports.TargetCapacitySpecificationRequest = exports.TargetCapacityUnitType = exports.DefaultTargetCapacityType = exports.SpotOptionsRequest = exports.FleetSpotMaintenanceStrategiesRequest = exports.FleetSpotCapacityRebalanceRequest = exports.FleetReplacementStrategy = exports.SpotAllocationStrategy = exports.OnDemandOptionsRequest = exports.CapacityReservationOptionsRequest = exports.FleetCapacityReservationUsageStrategy = exports.FleetOnDemandAllocationStrategy = exports.FleetLaunchTemplateConfigRequest = exports.FleetLaunchTemplateOverridesRequest = exports.Placement = exports.InstanceRequirementsRequest = exports.VCpuCountRangeRequest = exports.TotalLocalStorageGBRequest = exports.NetworkInterfaceCountRequest = exports.MemoryMiBRequest = exports.MemoryGiBPerVCpuRequest = exports.LocalStorageType = exports.LocalStorage = exports.InstanceGeneration = exports.CpuManufacturer = exports.BurstablePerformance = exports.BaselineEbsBandwidthMbpsRequest = exports.BareMetal = exports.FleetLaunchTemplateSpecificationRequest = void 0;
exports.LaunchTemplateHibernationOptionsRequest = exports.LaunchTemplateEnclaveOptionsRequest = exports.LaunchTemplateElasticInferenceAccelerator = exports.ElasticGpuSpecification = exports.CreditSpecificationRequest = exports.LaunchTemplateCpuOptionsRequest = exports.LaunchTemplateCapacityReservationSpecificationRequest = exports.CapacityReservationTarget = exports.LaunchTemplateBlockDeviceMappingRequest = exports.LaunchTemplateEbsBlockDeviceRequest = exports.KeyPair = exports.CreateKeyPairRequest = exports.KeyType = exports.KeyFormat = exports.CreateIpamScopeResult = exports.IpamScope = exports.IpamScopeState = exports.CreateIpamScopeRequest = exports.CreateIpamPoolResult = exports.IpamPool = exports.IpamPoolState = exports.IpamScopeType = exports.IpamResourceTag = exports.CreateIpamPoolRequest = exports.IpamPoolAwsService = exports.RequestIpamResourceTag = exports.CreateIpamResult = exports.Ipam = exports.IpamState = exports.IpamOperatingRegion = exports.CreateIpamRequest = exports.CreateInternetGatewayResult = exports.InternetGateway = exports.CreateInternetGatewayRequest = exports.CreateInstanceExportTaskResult = exports.ExportTask = exports.InstanceExportDetails = exports.ExportToS3Task = exports.CreateInstanceExportTaskRequest = exports.ExportToS3TaskSpecification = exports.CreateInstanceEventWindowResult = exports.CreateInstanceEventWindowRequest = exports.InstanceEventWindowTimeRangeRequest = exports.CreateImageResult = exports.CreateImageRequest = exports.BlockDeviceMapping = exports.EbsBlockDevice = exports.CreateFpgaImageResult = exports.CreateFpgaImageRequest = exports.StorageLocation = void 0;
exports.LaunchTemplateTagSpecification = exports.LaunchTemplatePrivateDnsNameOptions = exports.LaunchTemplatePlacement = exports.LaunchTemplateInstanceNetworkInterfaceSpecification = exports.Ipv6PrefixSpecificationResponse = exports.InstanceIpv6Address = exports.Ipv4PrefixSpecificationResponse = exports.LaunchTemplatesMonitoring = exports.LaunchTemplateInstanceMetadataOptions = exports.LaunchTemplateInstanceMaintenanceOptions = exports.LaunchTemplateLicenseConfiguration = exports.LaunchTemplateInstanceMarketOptions = exports.LaunchTemplateSpotMarketOptions = exports.LaunchTemplateIamInstanceProfileSpecification = exports.LaunchTemplateHibernationOptions = exports.LaunchTemplateEnclaveOptions = exports.LaunchTemplateElasticInferenceAcceleratorResponse = exports.ElasticGpuSpecificationResponse = exports.CreditSpecification = exports.LaunchTemplateCpuOptions = exports.LaunchTemplateCapacityReservationSpecificationResponse = exports.CapacityReservationTargetResponse = exports.LaunchTemplateBlockDeviceMapping = exports.LaunchTemplateEbsBlockDevice = exports.CreateLaunchTemplateVersionRequest = exports.CreateLaunchTemplateResult = exports.ValidationWarning = exports.ValidationError = exports.LaunchTemplate = exports.CreateLaunchTemplateRequest = exports.RequestLaunchTemplateData = exports.LaunchTemplateTagSpecificationRequest = exports.LaunchTemplatePrivateDnsNameOptionsRequest = exports.LaunchTemplatePlacementRequest = exports.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = exports.PrivateIpAddressSpecification = exports.Ipv6PrefixSpecificationRequest = exports.InstanceIpv6AddressRequest = exports.Ipv4PrefixSpecificationRequest = exports.LaunchTemplatesMonitoringRequest = exports.LaunchTemplateInstanceMetadataOptionsRequest = exports.LaunchTemplateInstanceMetadataTagsState = exports.LaunchTemplateHttpTokensState = exports.LaunchTemplateInstanceMetadataProtocolIpv6 = exports.LaunchTemplateInstanceMaintenanceOptionsRequest = exports.LaunchTemplateAutoRecoveryState = exports.LaunchTemplateLicenseConfigurationRequest = exports.LaunchTemplateInstanceMarketOptionsRequest = exports.LaunchTemplateSpotMarketOptionsRequest = exports.LaunchTemplateIamInstanceProfileSpecificationRequest = void 0;
exports.CreatePlacementGroupResult = exports.PlacementGroup = exports.CreatePlacementGroupRequest = exports.SpreadLevel = exports.CreateNetworkInterfacePermissionResult = exports.NetworkInterfacePermission = exports.NetworkInterfacePermissionState = exports.CreateNetworkInterfacePermissionRequest = exports.CreateNetworkInterfaceResult = exports.NetworkInterface = exports.NetworkInterfacePrivateIpAddress = exports.Ipv6PrefixSpecification = exports.NetworkInterfaceIpv6Address = exports.GroupIdentifier = exports.NetworkInterfaceAttachment = exports.NetworkInterfaceAssociation = exports.CreateNetworkInterfaceRequest = exports.CreateNetworkInsightsPathResult = exports.NetworkInsightsPath = exports.CreateNetworkInsightsPathRequest = exports.CreateNetworkInsightsAccessScopeResult = exports.NetworkInsightsAccessScopeContent = exports.NetworkInsightsAccessScope = exports.CreateNetworkInsightsAccessScopeRequest = exports.CreateNetworkAclEntryRequest = exports.CreateNetworkAclResult = exports.NetworkAcl = exports.NetworkAclEntry = exports.IcmpTypeCode = exports.NetworkAclAssociation = exports.CreateNetworkAclRequest = exports.CreateNatGatewayResult = exports.NatGateway = exports.NatGatewayState = exports.ProvisionedBandwidth = exports.NatGatewayAddress = exports.CreateNatGatewayRequest = exports.ConnectivityType = exports.CreateManagedPrefixListResult = exports.ManagedPrefixList = exports.CreateManagedPrefixListRequest = exports.CreateLocalGatewayRouteTableVpcAssociationResult = exports.LocalGatewayRouteTableVpcAssociation = exports.CreateLocalGatewayRouteTableVpcAssociationRequest = exports.CreateLocalGatewayRouteResult = exports.LocalGatewayRoute = exports.CreateLocalGatewayRouteRequest = exports.CreateLaunchTemplateVersionResult = exports.LaunchTemplateVersion = exports.ResponseLaunchTemplateData = void 0;
exports.CreateTrafficMirrorFilterRuleResult = exports.CreateTrafficMirrorFilterRuleRequest = exports.TrafficMirrorPortRangeRequest = exports.CreateTrafficMirrorFilterResult = exports.TrafficMirrorFilter = exports.TrafficMirrorFilterRule = exports.TrafficMirrorPortRange = exports.CreateTrafficMirrorFilterRequest = exports.CreateTagsRequest = exports.CreateSubnetCidrReservationResult = exports.SubnetCidrReservation = exports.CreateSubnetCidrReservationRequest = exports.SubnetCidrReservationType = exports.CreateSubnetResult = exports.CreateSubnetRequest = exports.CreateStoreImageTaskResult = exports.CreateStoreImageTaskRequest = exports.S3ObjectTag = exports.CreateSpotDatafeedSubscriptionResult = exports.SpotDatafeedSubscription = exports.SpotInstanceStateFault = exports.CreateSpotDatafeedSubscriptionRequest = exports.CreateSnapshotsResult = exports.SnapshotInfo = exports.CreateSnapshotsRequest = exports.InstanceSpecification = exports.Snapshot = exports.StorageTier = exports.CreateSnapshotRequest = exports.CreateSecurityGroupResult = exports.CreateSecurityGroupRequest = exports.CreateRouteTableResult = exports.RouteTable = exports.Route = exports.PropagatingVgw = exports.RouteTableAssociation = exports.CreateRouteTableRequest = exports.CreateRouteResult = exports.CreateRouteRequest = exports.CreateRestoreImageTaskResult = exports.CreateRestoreImageTaskRequest = exports.CreateReservedInstancesListingResult = exports.CreateReservedInstancesListingRequest = exports.PriceScheduleSpecification = exports.CreateReplaceRootVolumeTaskResult = exports.ReplaceRootVolumeTask = exports.ReplaceRootVolumeTaskState = exports.CreateReplaceRootVolumeTaskRequest = exports.CreatePublicIpv4PoolResult = exports.CreatePublicIpv4PoolRequest = void 0;
exports.CreateTransitGatewayRequest = exports.TransitGatewayRequestOptions = exports.CreateTrafficMirrorTargetResult = exports.TrafficMirrorTarget = exports.CreateTrafficMirrorTargetRequest = exports.CreateTrafficMirrorSessionResult = exports.TrafficMirrorSession = exports.CreateTrafficMirrorSessionRequest = void 0;
const smithy_client_1 = require("@aws-sdk/smithy-client");
var FleetLaunchTemplateSpecificationRequest;
(function (FleetLaunchTemplateSpecificationRequest) {
    FleetLaunchTemplateSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetLaunchTemplateSpecificationRequest = exports.FleetLaunchTemplateSpecificationRequest || (exports.FleetLaunchTemplateSpecificationRequest = {}));
var BareMetal;
(function (BareMetal) {
    BareMetal["EXCLUDED"] = "excluded";
    BareMetal["INCLUDED"] = "included";
    BareMetal["REQUIRED"] = "required";
})(BareMetal = exports.BareMetal || (exports.BareMetal = {}));
var BaselineEbsBandwidthMbpsRequest;
(function (BaselineEbsBandwidthMbpsRequest) {
    BaselineEbsBandwidthMbpsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(BaselineEbsBandwidthMbpsRequest = exports.BaselineEbsBandwidthMbpsRequest || (exports.BaselineEbsBandwidthMbpsRequest = {}));
var BurstablePerformance;
(function (BurstablePerformance) {
    BurstablePerformance["EXCLUDED"] = "excluded";
    BurstablePerformance["INCLUDED"] = "included";
    BurstablePerformance["REQUIRED"] = "required";
})(BurstablePerformance = exports.BurstablePerformance || (exports.BurstablePerformance = {}));
var CpuManufacturer;
(function (CpuManufacturer) {
    CpuManufacturer["AMAZON_WEB_SERVICES"] = "amazon-web-services";
    CpuManufacturer["AMD"] = "amd";
    CpuManufacturer["INTEL"] = "intel";
})(CpuManufacturer = exports.CpuManufacturer || (exports.CpuManufacturer = {}));
var InstanceGeneration;
(function (InstanceGeneration) {
    InstanceGeneration["CURRENT"] = "current";
    InstanceGeneration["PREVIOUS"] = "previous";
})(InstanceGeneration = exports.InstanceGeneration || (exports.InstanceGeneration = {}));
var LocalStorage;
(function (LocalStorage) {
    LocalStorage["EXCLUDED"] = "excluded";
    LocalStorage["INCLUDED"] = "included";
    LocalStorage["REQUIRED"] = "required";
})(LocalStorage = exports.LocalStorage || (exports.LocalStorage = {}));
var LocalStorageType;
(function (LocalStorageType) {
    LocalStorageType["HDD"] = "hdd";
    LocalStorageType["SSD"] = "ssd";
})(LocalStorageType = exports.LocalStorageType || (exports.LocalStorageType = {}));
var MemoryGiBPerVCpuRequest;
(function (MemoryGiBPerVCpuRequest) {
    MemoryGiBPerVCpuRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MemoryGiBPerVCpuRequest = exports.MemoryGiBPerVCpuRequest || (exports.MemoryGiBPerVCpuRequest = {}));
var MemoryMiBRequest;
(function (MemoryMiBRequest) {
    MemoryMiBRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MemoryMiBRequest = exports.MemoryMiBRequest || (exports.MemoryMiBRequest = {}));
var NetworkInterfaceCountRequest;
(function (NetworkInterfaceCountRequest) {
    NetworkInterfaceCountRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfaceCountRequest = exports.NetworkInterfaceCountRequest || (exports.NetworkInterfaceCountRequest = {}));
var TotalLocalStorageGBRequest;
(function (TotalLocalStorageGBRequest) {
    TotalLocalStorageGBRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TotalLocalStorageGBRequest = exports.TotalLocalStorageGBRequest || (exports.TotalLocalStorageGBRequest = {}));
var VCpuCountRangeRequest;
(function (VCpuCountRangeRequest) {
    VCpuCountRangeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(VCpuCountRangeRequest = exports.VCpuCountRangeRequest || (exports.VCpuCountRangeRequest = {}));
var InstanceRequirementsRequest;
(function (InstanceRequirementsRequest) {
    InstanceRequirementsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceRequirementsRequest = exports.InstanceRequirementsRequest || (exports.InstanceRequirementsRequest = {}));
var Placement;
(function (Placement) {
    Placement.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Placement = exports.Placement || (exports.Placement = {}));
var FleetLaunchTemplateOverridesRequest;
(function (FleetLaunchTemplateOverridesRequest) {
    FleetLaunchTemplateOverridesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetLaunchTemplateOverridesRequest = exports.FleetLaunchTemplateOverridesRequest || (exports.FleetLaunchTemplateOverridesRequest = {}));
var FleetLaunchTemplateConfigRequest;
(function (FleetLaunchTemplateConfigRequest) {
    FleetLaunchTemplateConfigRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetLaunchTemplateConfigRequest = exports.FleetLaunchTemplateConfigRequest || (exports.FleetLaunchTemplateConfigRequest = {}));
var FleetOnDemandAllocationStrategy;
(function (FleetOnDemandAllocationStrategy) {
    FleetOnDemandAllocationStrategy["LOWEST_PRICE"] = "lowest-price";
    FleetOnDemandAllocationStrategy["PRIORITIZED"] = "prioritized";
})(FleetOnDemandAllocationStrategy = exports.FleetOnDemandAllocationStrategy || (exports.FleetOnDemandAllocationStrategy = {}));
var FleetCapacityReservationUsageStrategy;
(function (FleetCapacityReservationUsageStrategy) {
    FleetCapacityReservationUsageStrategy["USE_CAPACITY_RESERVATIONS_FIRST"] = "use-capacity-reservations-first";
})(FleetCapacityReservationUsageStrategy = exports.FleetCapacityReservationUsageStrategy || (exports.FleetCapacityReservationUsageStrategy = {}));
var CapacityReservationOptionsRequest;
(function (CapacityReservationOptionsRequest) {
    CapacityReservationOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CapacityReservationOptionsRequest = exports.CapacityReservationOptionsRequest || (exports.CapacityReservationOptionsRequest = {}));
var OnDemandOptionsRequest;
(function (OnDemandOptionsRequest) {
    OnDemandOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(OnDemandOptionsRequest = exports.OnDemandOptionsRequest || (exports.OnDemandOptionsRequest = {}));
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 = exports.SpotAllocationStrategy || (exports.SpotAllocationStrategy = {}));
var FleetReplacementStrategy;
(function (FleetReplacementStrategy) {
    FleetReplacementStrategy["LAUNCH"] = "launch";
    FleetReplacementStrategy["LAUNCH_BEFORE_TERMINATE"] = "launch-before-terminate";
})(FleetReplacementStrategy = exports.FleetReplacementStrategy || (exports.FleetReplacementStrategy = {}));
var FleetSpotCapacityRebalanceRequest;
(function (FleetSpotCapacityRebalanceRequest) {
    FleetSpotCapacityRebalanceRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetSpotCapacityRebalanceRequest = exports.FleetSpotCapacityRebalanceRequest || (exports.FleetSpotCapacityRebalanceRequest = {}));
var FleetSpotMaintenanceStrategiesRequest;
(function (FleetSpotMaintenanceStrategiesRequest) {
    FleetSpotMaintenanceStrategiesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetSpotMaintenanceStrategiesRequest = exports.FleetSpotMaintenanceStrategiesRequest || (exports.FleetSpotMaintenanceStrategiesRequest = {}));
var SpotOptionsRequest;
(function (SpotOptionsRequest) {
    SpotOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotOptionsRequest = exports.SpotOptionsRequest || (exports.SpotOptionsRequest = {}));
var DefaultTargetCapacityType;
(function (DefaultTargetCapacityType) {
    DefaultTargetCapacityType["ON_DEMAND"] = "on-demand";
    DefaultTargetCapacityType["SPOT"] = "spot";
})(DefaultTargetCapacityType = exports.DefaultTargetCapacityType || (exports.DefaultTargetCapacityType = {}));
var TargetCapacityUnitType;
(function (TargetCapacityUnitType) {
    TargetCapacityUnitType["MEMORY_MIB"] = "memory-mib";
    TargetCapacityUnitType["UNITS"] = "units";
    TargetCapacityUnitType["VCPU"] = "vcpu";
})(TargetCapacityUnitType = exports.TargetCapacityUnitType || (exports.TargetCapacityUnitType = {}));
var TargetCapacitySpecificationRequest;
(function (TargetCapacitySpecificationRequest) {
    TargetCapacitySpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TargetCapacitySpecificationRequest = exports.TargetCapacitySpecificationRequest || (exports.TargetCapacitySpecificationRequest = {}));
var FleetType;
(function (FleetType) {
    FleetType["INSTANT"] = "instant";
    FleetType["MAINTAIN"] = "maintain";
    FleetType["REQUEST"] = "request";
})(FleetType = exports.FleetType || (exports.FleetType = {}));
var CreateFleetRequest;
(function (CreateFleetRequest) {
    CreateFleetRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFleetRequest = exports.CreateFleetRequest || (exports.CreateFleetRequest = {}));
var FleetLaunchTemplateSpecification;
(function (FleetLaunchTemplateSpecification) {
    FleetLaunchTemplateSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetLaunchTemplateSpecification = exports.FleetLaunchTemplateSpecification || (exports.FleetLaunchTemplateSpecification = {}));
var BaselineEbsBandwidthMbps;
(function (BaselineEbsBandwidthMbps) {
    BaselineEbsBandwidthMbps.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(BaselineEbsBandwidthMbps = exports.BaselineEbsBandwidthMbps || (exports.BaselineEbsBandwidthMbps = {}));
var MemoryGiBPerVCpu;
(function (MemoryGiBPerVCpu) {
    MemoryGiBPerVCpu.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MemoryGiBPerVCpu = exports.MemoryGiBPerVCpu || (exports.MemoryGiBPerVCpu = {}));
var MemoryMiB;
(function (MemoryMiB) {
    MemoryMiB.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MemoryMiB = exports.MemoryMiB || (exports.MemoryMiB = {}));
var NetworkInterfaceCount;
(function (NetworkInterfaceCount) {
    NetworkInterfaceCount.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfaceCount = exports.NetworkInterfaceCount || (exports.NetworkInterfaceCount = {}));
var TotalLocalStorageGB;
(function (TotalLocalStorageGB) {
    TotalLocalStorageGB.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TotalLocalStorageGB = exports.TotalLocalStorageGB || (exports.TotalLocalStorageGB = {}));
var VCpuCountRange;
(function (VCpuCountRange) {
    VCpuCountRange.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(VCpuCountRange = exports.VCpuCountRange || (exports.VCpuCountRange = {}));
var InstanceRequirements;
(function (InstanceRequirements) {
    InstanceRequirements.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceRequirements = exports.InstanceRequirements || (exports.InstanceRequirements = {}));
var PlacementResponse;
(function (PlacementResponse) {
    PlacementResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PlacementResponse = exports.PlacementResponse || (exports.PlacementResponse = {}));
var FleetLaunchTemplateOverrides;
(function (FleetLaunchTemplateOverrides) {
    FleetLaunchTemplateOverrides.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FleetLaunchTemplateOverrides = exports.FleetLaunchTemplateOverrides || (exports.FleetLaunchTemplateOverrides = {}));
var LaunchTemplateAndOverridesResponse;
(function (LaunchTemplateAndOverridesResponse) {
    LaunchTemplateAndOverridesResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateAndOverridesResponse = exports.LaunchTemplateAndOverridesResponse || (exports.LaunchTemplateAndOverridesResponse = {}));
var InstanceLifecycle;
(function (InstanceLifecycle) {
    InstanceLifecycle["ON_DEMAND"] = "on-demand";
    InstanceLifecycle["SPOT"] = "spot";
})(InstanceLifecycle = exports.InstanceLifecycle || (exports.InstanceLifecycle = {}));
var CreateFleetError;
(function (CreateFleetError) {
    CreateFleetError.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFleetError = exports.CreateFleetError || (exports.CreateFleetError = {}));
var CreateFleetInstance;
(function (CreateFleetInstance) {
    CreateFleetInstance.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFleetInstance = exports.CreateFleetInstance || (exports.CreateFleetInstance = {}));
var CreateFleetResult;
(function (CreateFleetResult) {
    CreateFleetResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFleetResult = exports.CreateFleetResult || (exports.CreateFleetResult = {}));
var DestinationFileFormat;
(function (DestinationFileFormat) {
    DestinationFileFormat["parquet"] = "parquet";
    DestinationFileFormat["plain_text"] = "plain-text";
})(DestinationFileFormat = exports.DestinationFileFormat || (exports.DestinationFileFormat = {}));
var DestinationOptionsRequest;
(function (DestinationOptionsRequest) {
    DestinationOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DestinationOptionsRequest = exports.DestinationOptionsRequest || (exports.DestinationOptionsRequest = {}));
var CreateFlowLogsRequest;
(function (CreateFlowLogsRequest) {
    CreateFlowLogsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFlowLogsRequest = exports.CreateFlowLogsRequest || (exports.CreateFlowLogsRequest = {}));
var CreateFlowLogsResult;
(function (CreateFlowLogsResult) {
    CreateFlowLogsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFlowLogsResult = exports.CreateFlowLogsResult || (exports.CreateFlowLogsResult = {}));
var StorageLocation;
(function (StorageLocation) {
    StorageLocation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(StorageLocation = exports.StorageLocation || (exports.StorageLocation = {}));
var CreateFpgaImageRequest;
(function (CreateFpgaImageRequest) {
    CreateFpgaImageRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFpgaImageRequest = exports.CreateFpgaImageRequest || (exports.CreateFpgaImageRequest = {}));
var CreateFpgaImageResult;
(function (CreateFpgaImageResult) {
    CreateFpgaImageResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateFpgaImageResult = exports.CreateFpgaImageResult || (exports.CreateFpgaImageResult = {}));
var EbsBlockDevice;
(function (EbsBlockDevice) {
    EbsBlockDevice.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EbsBlockDevice = exports.EbsBlockDevice || (exports.EbsBlockDevice = {}));
var BlockDeviceMapping;
(function (BlockDeviceMapping) {
    BlockDeviceMapping.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(BlockDeviceMapping = exports.BlockDeviceMapping || (exports.BlockDeviceMapping = {}));
var CreateImageRequest;
(function (CreateImageRequest) {
    CreateImageRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateImageRequest = exports.CreateImageRequest || (exports.CreateImageRequest = {}));
var CreateImageResult;
(function (CreateImageResult) {
    CreateImageResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateImageResult = exports.CreateImageResult || (exports.CreateImageResult = {}));
var InstanceEventWindowTimeRangeRequest;
(function (InstanceEventWindowTimeRangeRequest) {
    InstanceEventWindowTimeRangeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceEventWindowTimeRangeRequest = exports.InstanceEventWindowTimeRangeRequest || (exports.InstanceEventWindowTimeRangeRequest = {}));
var CreateInstanceEventWindowRequest;
(function (CreateInstanceEventWindowRequest) {
    CreateInstanceEventWindowRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInstanceEventWindowRequest = exports.CreateInstanceEventWindowRequest || (exports.CreateInstanceEventWindowRequest = {}));
var CreateInstanceEventWindowResult;
(function (CreateInstanceEventWindowResult) {
    CreateInstanceEventWindowResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInstanceEventWindowResult = exports.CreateInstanceEventWindowResult || (exports.CreateInstanceEventWindowResult = {}));
var ExportToS3TaskSpecification;
(function (ExportToS3TaskSpecification) {
    ExportToS3TaskSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ExportToS3TaskSpecification = exports.ExportToS3TaskSpecification || (exports.ExportToS3TaskSpecification = {}));
var CreateInstanceExportTaskRequest;
(function (CreateInstanceExportTaskRequest) {
    CreateInstanceExportTaskRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInstanceExportTaskRequest = exports.CreateInstanceExportTaskRequest || (exports.CreateInstanceExportTaskRequest = {}));
var ExportToS3Task;
(function (ExportToS3Task) {
    ExportToS3Task.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ExportToS3Task = exports.ExportToS3Task || (exports.ExportToS3Task = {}));
var InstanceExportDetails;
(function (InstanceExportDetails) {
    InstanceExportDetails.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceExportDetails = exports.InstanceExportDetails || (exports.InstanceExportDetails = {}));
var ExportTask;
(function (ExportTask) {
    ExportTask.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ExportTask = exports.ExportTask || (exports.ExportTask = {}));
var CreateInstanceExportTaskResult;
(function (CreateInstanceExportTaskResult) {
    CreateInstanceExportTaskResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInstanceExportTaskResult = exports.CreateInstanceExportTaskResult || (exports.CreateInstanceExportTaskResult = {}));
var CreateInternetGatewayRequest;
(function (CreateInternetGatewayRequest) {
    CreateInternetGatewayRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInternetGatewayRequest = exports.CreateInternetGatewayRequest || (exports.CreateInternetGatewayRequest = {}));
var InternetGateway;
(function (InternetGateway) {
    InternetGateway.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InternetGateway = exports.InternetGateway || (exports.InternetGateway = {}));
var CreateInternetGatewayResult;
(function (CreateInternetGatewayResult) {
    CreateInternetGatewayResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateInternetGatewayResult = exports.CreateInternetGatewayResult || (exports.CreateInternetGatewayResult = {}));
var CreateIpamRequest;
(function (CreateIpamRequest) {
    CreateIpamRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamRequest = exports.CreateIpamRequest || (exports.CreateIpamRequest = {}));
var IpamOperatingRegion;
(function (IpamOperatingRegion) {
    IpamOperatingRegion.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(IpamOperatingRegion = exports.IpamOperatingRegion || (exports.IpamOperatingRegion = {}));
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 = exports.IpamState || (exports.IpamState = {}));
var Ipam;
(function (Ipam) {
    Ipam.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipam = exports.Ipam || (exports.Ipam = {}));
var CreateIpamResult;
(function (CreateIpamResult) {
    CreateIpamResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamResult = exports.CreateIpamResult || (exports.CreateIpamResult = {}));
var RequestIpamResourceTag;
(function (RequestIpamResourceTag) {
    RequestIpamResourceTag.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RequestIpamResourceTag = exports.RequestIpamResourceTag || (exports.RequestIpamResourceTag = {}));
var IpamPoolAwsService;
(function (IpamPoolAwsService) {
    IpamPoolAwsService["ec2"] = "ec2";
})(IpamPoolAwsService = exports.IpamPoolAwsService || (exports.IpamPoolAwsService = {}));
var CreateIpamPoolRequest;
(function (CreateIpamPoolRequest) {
    CreateIpamPoolRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamPoolRequest = exports.CreateIpamPoolRequest || (exports.CreateIpamPoolRequest = {}));
var IpamResourceTag;
(function (IpamResourceTag) {
    IpamResourceTag.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(IpamResourceTag = exports.IpamResourceTag || (exports.IpamResourceTag = {}));
var IpamScopeType;
(function (IpamScopeType) {
    IpamScopeType["private"] = "private";
    IpamScopeType["public"] = "public";
})(IpamScopeType = exports.IpamScopeType || (exports.IpamScopeType = {}));
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 = exports.IpamPoolState || (exports.IpamPoolState = {}));
var IpamPool;
(function (IpamPool) {
    IpamPool.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(IpamPool = exports.IpamPool || (exports.IpamPool = {}));
var CreateIpamPoolResult;
(function (CreateIpamPoolResult) {
    CreateIpamPoolResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamPoolResult = exports.CreateIpamPoolResult || (exports.CreateIpamPoolResult = {}));
var CreateIpamScopeRequest;
(function (CreateIpamScopeRequest) {
    CreateIpamScopeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamScopeRequest = exports.CreateIpamScopeRequest || (exports.CreateIpamScopeRequest = {}));
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 = exports.IpamScopeState || (exports.IpamScopeState = {}));
var IpamScope;
(function (IpamScope) {
    IpamScope.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(IpamScope = exports.IpamScope || (exports.IpamScope = {}));
var CreateIpamScopeResult;
(function (CreateIpamScopeResult) {
    CreateIpamScopeResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateIpamScopeResult = exports.CreateIpamScopeResult || (exports.CreateIpamScopeResult = {}));
var KeyFormat;
(function (KeyFormat) {
    KeyFormat["pem"] = "pem";
    KeyFormat["ppk"] = "ppk";
})(KeyFormat = exports.KeyFormat || (exports.KeyFormat = {}));
var KeyType;
(function (KeyType) {
    KeyType["ed25519"] = "ed25519";
    KeyType["rsa"] = "rsa";
})(KeyType = exports.KeyType || (exports.KeyType = {}));
var CreateKeyPairRequest;
(function (CreateKeyPairRequest) {
    CreateKeyPairRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateKeyPairRequest = exports.CreateKeyPairRequest || (exports.CreateKeyPairRequest = {}));
var KeyPair;
(function (KeyPair) {
    KeyPair.filterSensitiveLog = (obj) => ({
        ...obj,
        ...(obj.KeyMaterial && { KeyMaterial: smithy_client_1.SENSITIVE_STRING }),
    });
})(KeyPair = exports.KeyPair || (exports.KeyPair = {}));
var LaunchTemplateEbsBlockDeviceRequest;
(function (LaunchTemplateEbsBlockDeviceRequest) {
    LaunchTemplateEbsBlockDeviceRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateEbsBlockDeviceRequest = exports.LaunchTemplateEbsBlockDeviceRequest || (exports.LaunchTemplateEbsBlockDeviceRequest = {}));
var LaunchTemplateBlockDeviceMappingRequest;
(function (LaunchTemplateBlockDeviceMappingRequest) {
    LaunchTemplateBlockDeviceMappingRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateBlockDeviceMappingRequest = exports.LaunchTemplateBlockDeviceMappingRequest || (exports.LaunchTemplateBlockDeviceMappingRequest = {}));
var CapacityReservationTarget;
(function (CapacityReservationTarget) {
    CapacityReservationTarget.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CapacityReservationTarget = exports.CapacityReservationTarget || (exports.CapacityReservationTarget = {}));
var LaunchTemplateCapacityReservationSpecificationRequest;
(function (LaunchTemplateCapacityReservationSpecificationRequest) {
    LaunchTemplateCapacityReservationSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateCapacityReservationSpecificationRequest = exports.LaunchTemplateCapacityReservationSpecificationRequest || (exports.LaunchTemplateCapacityReservationSpecificationRequest = {}));
var LaunchTemplateCpuOptionsRequest;
(function (LaunchTemplateCpuOptionsRequest) {
    LaunchTemplateCpuOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateCpuOptionsRequest = exports.LaunchTemplateCpuOptionsRequest || (exports.LaunchTemplateCpuOptionsRequest = {}));
var CreditSpecificationRequest;
(function (CreditSpecificationRequest) {
    CreditSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreditSpecificationRequest = exports.CreditSpecificationRequest || (exports.CreditSpecificationRequest = {}));
var ElasticGpuSpecification;
(function (ElasticGpuSpecification) {
    ElasticGpuSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ElasticGpuSpecification = exports.ElasticGpuSpecification || (exports.ElasticGpuSpecification = {}));
var LaunchTemplateElasticInferenceAccelerator;
(function (LaunchTemplateElasticInferenceAccelerator) {
    LaunchTemplateElasticInferenceAccelerator.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateElasticInferenceAccelerator = exports.LaunchTemplateElasticInferenceAccelerator || (exports.LaunchTemplateElasticInferenceAccelerator = {}));
var LaunchTemplateEnclaveOptionsRequest;
(function (LaunchTemplateEnclaveOptionsRequest) {
    LaunchTemplateEnclaveOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateEnclaveOptionsRequest = exports.LaunchTemplateEnclaveOptionsRequest || (exports.LaunchTemplateEnclaveOptionsRequest = {}));
var LaunchTemplateHibernationOptionsRequest;
(function (LaunchTemplateHibernationOptionsRequest) {
    LaunchTemplateHibernationOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateHibernationOptionsRequest = exports.LaunchTemplateHibernationOptionsRequest || (exports.LaunchTemplateHibernationOptionsRequest = {}));
var LaunchTemplateIamInstanceProfileSpecificationRequest;
(function (LaunchTemplateIamInstanceProfileSpecificationRequest) {
    LaunchTemplateIamInstanceProfileSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateIamInstanceProfileSpecificationRequest = exports.LaunchTemplateIamInstanceProfileSpecificationRequest || (exports.LaunchTemplateIamInstanceProfileSpecificationRequest = {}));
var LaunchTemplateSpotMarketOptionsRequest;
(function (LaunchTemplateSpotMarketOptionsRequest) {
    LaunchTemplateSpotMarketOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateSpotMarketOptionsRequest = exports.LaunchTemplateSpotMarketOptionsRequest || (exports.LaunchTemplateSpotMarketOptionsRequest = {}));
var LaunchTemplateInstanceMarketOptionsRequest;
(function (LaunchTemplateInstanceMarketOptionsRequest) {
    LaunchTemplateInstanceMarketOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMarketOptionsRequest = exports.LaunchTemplateInstanceMarketOptionsRequest || (exports.LaunchTemplateInstanceMarketOptionsRequest = {}));
var LaunchTemplateLicenseConfigurationRequest;
(function (LaunchTemplateLicenseConfigurationRequest) {
    LaunchTemplateLicenseConfigurationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateLicenseConfigurationRequest = exports.LaunchTemplateLicenseConfigurationRequest || (exports.LaunchTemplateLicenseConfigurationRequest = {}));
var LaunchTemplateAutoRecoveryState;
(function (LaunchTemplateAutoRecoveryState) {
    LaunchTemplateAutoRecoveryState["default"] = "default";
    LaunchTemplateAutoRecoveryState["disabled"] = "disabled";
})(LaunchTemplateAutoRecoveryState = exports.LaunchTemplateAutoRecoveryState || (exports.LaunchTemplateAutoRecoveryState = {}));
var LaunchTemplateInstanceMaintenanceOptionsRequest;
(function (LaunchTemplateInstanceMaintenanceOptionsRequest) {
    LaunchTemplateInstanceMaintenanceOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMaintenanceOptionsRequest = exports.LaunchTemplateInstanceMaintenanceOptionsRequest || (exports.LaunchTemplateInstanceMaintenanceOptionsRequest = {}));
var LaunchTemplateInstanceMetadataProtocolIpv6;
(function (LaunchTemplateInstanceMetadataProtocolIpv6) {
    LaunchTemplateInstanceMetadataProtocolIpv6["disabled"] = "disabled";
    LaunchTemplateInstanceMetadataProtocolIpv6["enabled"] = "enabled";
})(LaunchTemplateInstanceMetadataProtocolIpv6 = exports.LaunchTemplateInstanceMetadataProtocolIpv6 || (exports.LaunchTemplateInstanceMetadataProtocolIpv6 = {}));
var LaunchTemplateHttpTokensState;
(function (LaunchTemplateHttpTokensState) {
    LaunchTemplateHttpTokensState["optional"] = "optional";
    LaunchTemplateHttpTokensState["required"] = "required";
})(LaunchTemplateHttpTokensState = exports.LaunchTemplateHttpTokensState || (exports.LaunchTemplateHttpTokensState = {}));
var LaunchTemplateInstanceMetadataTagsState;
(function (LaunchTemplateInstanceMetadataTagsState) {
    LaunchTemplateInstanceMetadataTagsState["disabled"] = "disabled";
    LaunchTemplateInstanceMetadataTagsState["enabled"] = "enabled";
})(LaunchTemplateInstanceMetadataTagsState = exports.LaunchTemplateInstanceMetadataTagsState || (exports.LaunchTemplateInstanceMetadataTagsState = {}));
var LaunchTemplateInstanceMetadataOptionsRequest;
(function (LaunchTemplateInstanceMetadataOptionsRequest) {
    LaunchTemplateInstanceMetadataOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMetadataOptionsRequest = exports.LaunchTemplateInstanceMetadataOptionsRequest || (exports.LaunchTemplateInstanceMetadataOptionsRequest = {}));
var LaunchTemplatesMonitoringRequest;
(function (LaunchTemplatesMonitoringRequest) {
    LaunchTemplatesMonitoringRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatesMonitoringRequest = exports.LaunchTemplatesMonitoringRequest || (exports.LaunchTemplatesMonitoringRequest = {}));
var Ipv4PrefixSpecificationRequest;
(function (Ipv4PrefixSpecificationRequest) {
    Ipv4PrefixSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv4PrefixSpecificationRequest = exports.Ipv4PrefixSpecificationRequest || (exports.Ipv4PrefixSpecificationRequest = {}));
var InstanceIpv6AddressRequest;
(function (InstanceIpv6AddressRequest) {
    InstanceIpv6AddressRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceIpv6AddressRequest = exports.InstanceIpv6AddressRequest || (exports.InstanceIpv6AddressRequest = {}));
var Ipv6PrefixSpecificationRequest;
(function (Ipv6PrefixSpecificationRequest) {
    Ipv6PrefixSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv6PrefixSpecificationRequest = exports.Ipv6PrefixSpecificationRequest || (exports.Ipv6PrefixSpecificationRequest = {}));
var PrivateIpAddressSpecification;
(function (PrivateIpAddressSpecification) {
    PrivateIpAddressSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PrivateIpAddressSpecification = exports.PrivateIpAddressSpecification || (exports.PrivateIpAddressSpecification = {}));
var LaunchTemplateInstanceNetworkInterfaceSpecificationRequest;
(function (LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) {
    LaunchTemplateInstanceNetworkInterfaceSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = exports.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest || (exports.LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = {}));
var LaunchTemplatePlacementRequest;
(function (LaunchTemplatePlacementRequest) {
    LaunchTemplatePlacementRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatePlacementRequest = exports.LaunchTemplatePlacementRequest || (exports.LaunchTemplatePlacementRequest = {}));
var LaunchTemplatePrivateDnsNameOptionsRequest;
(function (LaunchTemplatePrivateDnsNameOptionsRequest) {
    LaunchTemplatePrivateDnsNameOptionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatePrivateDnsNameOptionsRequest = exports.LaunchTemplatePrivateDnsNameOptionsRequest || (exports.LaunchTemplatePrivateDnsNameOptionsRequest = {}));
var LaunchTemplateTagSpecificationRequest;
(function (LaunchTemplateTagSpecificationRequest) {
    LaunchTemplateTagSpecificationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateTagSpecificationRequest = exports.LaunchTemplateTagSpecificationRequest || (exports.LaunchTemplateTagSpecificationRequest = {}));
var RequestLaunchTemplateData;
(function (RequestLaunchTemplateData) {
    RequestLaunchTemplateData.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RequestLaunchTemplateData = exports.RequestLaunchTemplateData || (exports.RequestLaunchTemplateData = {}));
var CreateLaunchTemplateRequest;
(function (CreateLaunchTemplateRequest) {
    CreateLaunchTemplateRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLaunchTemplateRequest = exports.CreateLaunchTemplateRequest || (exports.CreateLaunchTemplateRequest = {}));
var LaunchTemplate;
(function (LaunchTemplate) {
    LaunchTemplate.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplate = exports.LaunchTemplate || (exports.LaunchTemplate = {}));
var ValidationError;
(function (ValidationError) {
    ValidationError.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ValidationError = exports.ValidationError || (exports.ValidationError = {}));
var ValidationWarning;
(function (ValidationWarning) {
    ValidationWarning.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ValidationWarning = exports.ValidationWarning || (exports.ValidationWarning = {}));
var CreateLaunchTemplateResult;
(function (CreateLaunchTemplateResult) {
    CreateLaunchTemplateResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLaunchTemplateResult = exports.CreateLaunchTemplateResult || (exports.CreateLaunchTemplateResult = {}));
var CreateLaunchTemplateVersionRequest;
(function (CreateLaunchTemplateVersionRequest) {
    CreateLaunchTemplateVersionRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLaunchTemplateVersionRequest = exports.CreateLaunchTemplateVersionRequest || (exports.CreateLaunchTemplateVersionRequest = {}));
var LaunchTemplateEbsBlockDevice;
(function (LaunchTemplateEbsBlockDevice) {
    LaunchTemplateEbsBlockDevice.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateEbsBlockDevice = exports.LaunchTemplateEbsBlockDevice || (exports.LaunchTemplateEbsBlockDevice = {}));
var LaunchTemplateBlockDeviceMapping;
(function (LaunchTemplateBlockDeviceMapping) {
    LaunchTemplateBlockDeviceMapping.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateBlockDeviceMapping = exports.LaunchTemplateBlockDeviceMapping || (exports.LaunchTemplateBlockDeviceMapping = {}));
var CapacityReservationTargetResponse;
(function (CapacityReservationTargetResponse) {
    CapacityReservationTargetResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CapacityReservationTargetResponse = exports.CapacityReservationTargetResponse || (exports.CapacityReservationTargetResponse = {}));
var LaunchTemplateCapacityReservationSpecificationResponse;
(function (LaunchTemplateCapacityReservationSpecificationResponse) {
    LaunchTemplateCapacityReservationSpecificationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateCapacityReservationSpecificationResponse = exports.LaunchTemplateCapacityReservationSpecificationResponse || (exports.LaunchTemplateCapacityReservationSpecificationResponse = {}));
var LaunchTemplateCpuOptions;
(function (LaunchTemplateCpuOptions) {
    LaunchTemplateCpuOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateCpuOptions = exports.LaunchTemplateCpuOptions || (exports.LaunchTemplateCpuOptions = {}));
var CreditSpecification;
(function (CreditSpecification) {
    CreditSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreditSpecification = exports.CreditSpecification || (exports.CreditSpecification = {}));
var ElasticGpuSpecificationResponse;
(function (ElasticGpuSpecificationResponse) {
    ElasticGpuSpecificationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ElasticGpuSpecificationResponse = exports.ElasticGpuSpecificationResponse || (exports.ElasticGpuSpecificationResponse = {}));
var LaunchTemplateElasticInferenceAcceleratorResponse;
(function (LaunchTemplateElasticInferenceAcceleratorResponse) {
    LaunchTemplateElasticInferenceAcceleratorResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateElasticInferenceAcceleratorResponse = exports.LaunchTemplateElasticInferenceAcceleratorResponse || (exports.LaunchTemplateElasticInferenceAcceleratorResponse = {}));
var LaunchTemplateEnclaveOptions;
(function (LaunchTemplateEnclaveOptions) {
    LaunchTemplateEnclaveOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateEnclaveOptions = exports.LaunchTemplateEnclaveOptions || (exports.LaunchTemplateEnclaveOptions = {}));
var LaunchTemplateHibernationOptions;
(function (LaunchTemplateHibernationOptions) {
    LaunchTemplateHibernationOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateHibernationOptions = exports.LaunchTemplateHibernationOptions || (exports.LaunchTemplateHibernationOptions = {}));
var LaunchTemplateIamInstanceProfileSpecification;
(function (LaunchTemplateIamInstanceProfileSpecification) {
    LaunchTemplateIamInstanceProfileSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateIamInstanceProfileSpecification = exports.LaunchTemplateIamInstanceProfileSpecification || (exports.LaunchTemplateIamInstanceProfileSpecification = {}));
var LaunchTemplateSpotMarketOptions;
(function (LaunchTemplateSpotMarketOptions) {
    LaunchTemplateSpotMarketOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateSpotMarketOptions = exports.LaunchTemplateSpotMarketOptions || (exports.LaunchTemplateSpotMarketOptions = {}));
var LaunchTemplateInstanceMarketOptions;
(function (LaunchTemplateInstanceMarketOptions) {
    LaunchTemplateInstanceMarketOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMarketOptions = exports.LaunchTemplateInstanceMarketOptions || (exports.LaunchTemplateInstanceMarketOptions = {}));
var LaunchTemplateLicenseConfiguration;
(function (LaunchTemplateLicenseConfiguration) {
    LaunchTemplateLicenseConfiguration.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateLicenseConfiguration = exports.LaunchTemplateLicenseConfiguration || (exports.LaunchTemplateLicenseConfiguration = {}));
var LaunchTemplateInstanceMaintenanceOptions;
(function (LaunchTemplateInstanceMaintenanceOptions) {
    LaunchTemplateInstanceMaintenanceOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMaintenanceOptions = exports.LaunchTemplateInstanceMaintenanceOptions || (exports.LaunchTemplateInstanceMaintenanceOptions = {}));
var LaunchTemplateInstanceMetadataOptions;
(function (LaunchTemplateInstanceMetadataOptions) {
    LaunchTemplateInstanceMetadataOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceMetadataOptions = exports.LaunchTemplateInstanceMetadataOptions || (exports.LaunchTemplateInstanceMetadataOptions = {}));
var LaunchTemplatesMonitoring;
(function (LaunchTemplatesMonitoring) {
    LaunchTemplatesMonitoring.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatesMonitoring = exports.LaunchTemplatesMonitoring || (exports.LaunchTemplatesMonitoring = {}));
var Ipv4PrefixSpecificationResponse;
(function (Ipv4PrefixSpecificationResponse) {
    Ipv4PrefixSpecificationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv4PrefixSpecificationResponse = exports.Ipv4PrefixSpecificationResponse || (exports.Ipv4PrefixSpecificationResponse = {}));
var InstanceIpv6Address;
(function (InstanceIpv6Address) {
    InstanceIpv6Address.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceIpv6Address = exports.InstanceIpv6Address || (exports.InstanceIpv6Address = {}));
var Ipv6PrefixSpecificationResponse;
(function (Ipv6PrefixSpecificationResponse) {
    Ipv6PrefixSpecificationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv6PrefixSpecificationResponse = exports.Ipv6PrefixSpecificationResponse || (exports.Ipv6PrefixSpecificationResponse = {}));
var LaunchTemplateInstanceNetworkInterfaceSpecification;
(function (LaunchTemplateInstanceNetworkInterfaceSpecification) {
    LaunchTemplateInstanceNetworkInterfaceSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateInstanceNetworkInterfaceSpecification = exports.LaunchTemplateInstanceNetworkInterfaceSpecification || (exports.LaunchTemplateInstanceNetworkInterfaceSpecification = {}));
var LaunchTemplatePlacement;
(function (LaunchTemplatePlacement) {
    LaunchTemplatePlacement.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatePlacement = exports.LaunchTemplatePlacement || (exports.LaunchTemplatePlacement = {}));
var LaunchTemplatePrivateDnsNameOptions;
(function (LaunchTemplatePrivateDnsNameOptions) {
    LaunchTemplatePrivateDnsNameOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplatePrivateDnsNameOptions = exports.LaunchTemplatePrivateDnsNameOptions || (exports.LaunchTemplatePrivateDnsNameOptions = {}));
var LaunchTemplateTagSpecification;
(function (LaunchTemplateTagSpecification) {
    LaunchTemplateTagSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateTagSpecification = exports.LaunchTemplateTagSpecification || (exports.LaunchTemplateTagSpecification = {}));
var ResponseLaunchTemplateData;
(function (ResponseLaunchTemplateData) {
    ResponseLaunchTemplateData.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ResponseLaunchTemplateData = exports.ResponseLaunchTemplateData || (exports.ResponseLaunchTemplateData = {}));
var LaunchTemplateVersion;
(function (LaunchTemplateVersion) {
    LaunchTemplateVersion.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateVersion = exports.LaunchTemplateVersion || (exports.LaunchTemplateVersion = {}));
var CreateLaunchTemplateVersionResult;
(function (CreateLaunchTemplateVersionResult) {
    CreateLaunchTemplateVersionResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLaunchTemplateVersionResult = exports.CreateLaunchTemplateVersionResult || (exports.CreateLaunchTemplateVersionResult = {}));
var CreateLocalGatewayRouteRequest;
(function (CreateLocalGatewayRouteRequest) {
    CreateLocalGatewayRouteRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLocalGatewayRouteRequest = exports.CreateLocalGatewayRouteRequest || (exports.CreateLocalGatewayRouteRequest = {}));
var LocalGatewayRoute;
(function (LocalGatewayRoute) {
    LocalGatewayRoute.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayRoute = exports.LocalGatewayRoute || (exports.LocalGatewayRoute = {}));
var CreateLocalGatewayRouteResult;
(function (CreateLocalGatewayRouteResult) {
    CreateLocalGatewayRouteResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLocalGatewayRouteResult = exports.CreateLocalGatewayRouteResult || (exports.CreateLocalGatewayRouteResult = {}));
var CreateLocalGatewayRouteTableVpcAssociationRequest;
(function (CreateLocalGatewayRouteTableVpcAssociationRequest) {
    CreateLocalGatewayRouteTableVpcAssociationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLocalGatewayRouteTableVpcAssociationRequest = exports.CreateLocalGatewayRouteTableVpcAssociationRequest || (exports.CreateLocalGatewayRouteTableVpcAssociationRequest = {}));
var LocalGatewayRouteTableVpcAssociation;
(function (LocalGatewayRouteTableVpcAssociation) {
    LocalGatewayRouteTableVpcAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayRouteTableVpcAssociation = exports.LocalGatewayRouteTableVpcAssociation || (exports.LocalGatewayRouteTableVpcAssociation = {}));
var CreateLocalGatewayRouteTableVpcAssociationResult;
(function (CreateLocalGatewayRouteTableVpcAssociationResult) {
    CreateLocalGatewayRouteTableVpcAssociationResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateLocalGatewayRouteTableVpcAssociationResult = exports.CreateLocalGatewayRouteTableVpcAssociationResult || (exports.CreateLocalGatewayRouteTableVpcAssociationResult = {}));
var CreateManagedPrefixListRequest;
(function (CreateManagedPrefixListRequest) {
    CreateManagedPrefixListRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateManagedPrefixListRequest = exports.CreateManagedPrefixListRequest || (exports.CreateManagedPrefixListRequest = {}));
var ManagedPrefixList;
(function (ManagedPrefixList) {
    ManagedPrefixList.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ManagedPrefixList = exports.ManagedPrefixList || (exports.ManagedPrefixList = {}));
var CreateManagedPrefixListResult;
(function (CreateManagedPrefixListResult) {
    CreateManagedPrefixListResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateManagedPrefixListResult = exports.CreateManagedPrefixListResult || (exports.CreateManagedPrefixListResult = {}));
var ConnectivityType;
(function (ConnectivityType) {
    ConnectivityType["PRIVATE"] = "private";
    ConnectivityType["PUBLIC"] = "public";
})(ConnectivityType = exports.ConnectivityType || (exports.ConnectivityType = {}));
var CreateNatGatewayRequest;
(function (CreateNatGatewayRequest) {
    CreateNatGatewayRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNatGatewayRequest = exports.CreateNatGatewayRequest || (exports.CreateNatGatewayRequest = {}));
var NatGatewayAddress;
(function (NatGatewayAddress) {
    NatGatewayAddress.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NatGatewayAddress = exports.NatGatewayAddress || (exports.NatGatewayAddress = {}));
var ProvisionedBandwidth;
(function (ProvisionedBandwidth) {
    ProvisionedBandwidth.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ProvisionedBandwidth = exports.ProvisionedBandwidth || (exports.ProvisionedBandwidth = {}));
var NatGatewayState;
(function (NatGatewayState) {
    NatGatewayState["AVAILABLE"] = "available";
    NatGatewayState["DELETED"] = "deleted";
    NatGatewayState["DELETING"] = "deleting";
    NatGatewayState["FAILED"] = "failed";
    NatGatewayState["PENDING"] = "pending";
})(NatGatewayState = exports.NatGatewayState || (exports.NatGatewayState = {}));
var NatGateway;
(function (NatGateway) {
    NatGateway.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NatGateway = exports.NatGateway || (exports.NatGateway = {}));
var CreateNatGatewayResult;
(function (CreateNatGatewayResult) {
    CreateNatGatewayResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNatGatewayResult = exports.CreateNatGatewayResult || (exports.CreateNatGatewayResult = {}));
var CreateNetworkAclRequest;
(function (CreateNetworkAclRequest) {
    CreateNetworkAclRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkAclRequest = exports.CreateNetworkAclRequest || (exports.CreateNetworkAclRequest = {}));
var NetworkAclAssociation;
(function (NetworkAclAssociation) {
    NetworkAclAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkAclAssociation = exports.NetworkAclAssociation || (exports.NetworkAclAssociation = {}));
var IcmpTypeCode;
(function (IcmpTypeCode) {
    IcmpTypeCode.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(IcmpTypeCode = exports.IcmpTypeCode || (exports.IcmpTypeCode = {}));
var NetworkAclEntry;
(function (NetworkAclEntry) {
    NetworkAclEntry.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkAclEntry = exports.NetworkAclEntry || (exports.NetworkAclEntry = {}));
var NetworkAcl;
(function (NetworkAcl) {
    NetworkAcl.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkAcl = exports.NetworkAcl || (exports.NetworkAcl = {}));
var CreateNetworkAclResult;
(function (CreateNetworkAclResult) {
    CreateNetworkAclResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkAclResult = exports.CreateNetworkAclResult || (exports.CreateNetworkAclResult = {}));
var CreateNetworkAclEntryRequest;
(function (CreateNetworkAclEntryRequest) {
    CreateNetworkAclEntryRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkAclEntryRequest = exports.CreateNetworkAclEntryRequest || (exports.CreateNetworkAclEntryRequest = {}));
var CreateNetworkInsightsAccessScopeRequest;
(function (CreateNetworkInsightsAccessScopeRequest) {
    CreateNetworkInsightsAccessScopeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInsightsAccessScopeRequest = exports.CreateNetworkInsightsAccessScopeRequest || (exports.CreateNetworkInsightsAccessScopeRequest = {}));
var NetworkInsightsAccessScope;
(function (NetworkInsightsAccessScope) {
    NetworkInsightsAccessScope.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInsightsAccessScope = exports.NetworkInsightsAccessScope || (exports.NetworkInsightsAccessScope = {}));
var NetworkInsightsAccessScopeContent;
(function (NetworkInsightsAccessScopeContent) {
    NetworkInsightsAccessScopeContent.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInsightsAccessScopeContent = exports.NetworkInsightsAccessScopeContent || (exports.NetworkInsightsAccessScopeContent = {}));
var CreateNetworkInsightsAccessScopeResult;
(function (CreateNetworkInsightsAccessScopeResult) {
    CreateNetworkInsightsAccessScopeResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInsightsAccessScopeResult = exports.CreateNetworkInsightsAccessScopeResult || (exports.CreateNetworkInsightsAccessScopeResult = {}));
var CreateNetworkInsightsPathRequest;
(function (CreateNetworkInsightsPathRequest) {
    CreateNetworkInsightsPathRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInsightsPathRequest = exports.CreateNetworkInsightsPathRequest || (exports.CreateNetworkInsightsPathRequest = {}));
var NetworkInsightsPath;
(function (NetworkInsightsPath) {
    NetworkInsightsPath.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInsightsPath = exports.NetworkInsightsPath || (exports.NetworkInsightsPath = {}));
var CreateNetworkInsightsPathResult;
(function (CreateNetworkInsightsPathResult) {
    CreateNetworkInsightsPathResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInsightsPathResult = exports.CreateNetworkInsightsPathResult || (exports.CreateNetworkInsightsPathResult = {}));
var CreateNetworkInterfaceRequest;
(function (CreateNetworkInterfaceRequest) {
    CreateNetworkInterfaceRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInterfaceRequest = exports.CreateNetworkInterfaceRequest || (exports.CreateNetworkInterfaceRequest = {}));
var NetworkInterfaceAssociation;
(function (NetworkInterfaceAssociation) {
    NetworkInterfaceAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfaceAssociation = exports.NetworkInterfaceAssociation || (exports.NetworkInterfaceAssociation = {}));
var NetworkInterfaceAttachment;
(function (NetworkInterfaceAttachment) {
    NetworkInterfaceAttachment.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfaceAttachment = exports.NetworkInterfaceAttachment || (exports.NetworkInterfaceAttachment = {}));
var GroupIdentifier;
(function (GroupIdentifier) {
    GroupIdentifier.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(GroupIdentifier = exports.GroupIdentifier || (exports.GroupIdentifier = {}));
var NetworkInterfaceIpv6Address;
(function (NetworkInterfaceIpv6Address) {
    NetworkInterfaceIpv6Address.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfaceIpv6Address = exports.NetworkInterfaceIpv6Address || (exports.NetworkInterfaceIpv6Address = {}));
var Ipv6PrefixSpecification;
(function (Ipv6PrefixSpecification) {
    Ipv6PrefixSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv6PrefixSpecification = exports.Ipv6PrefixSpecification || (exports.Ipv6PrefixSpecification = {}));
var NetworkInterfacePrivateIpAddress;
(function (NetworkInterfacePrivateIpAddress) {
    NetworkInterfacePrivateIpAddress.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfacePrivateIpAddress = exports.NetworkInterfacePrivateIpAddress || (exports.NetworkInterfacePrivateIpAddress = {}));
var NetworkInterface;
(function (NetworkInterface) {
    NetworkInterface.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterface = exports.NetworkInterface || (exports.NetworkInterface = {}));
var CreateNetworkInterfaceResult;
(function (CreateNetworkInterfaceResult) {
    CreateNetworkInterfaceResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInterfaceResult = exports.CreateNetworkInterfaceResult || (exports.CreateNetworkInterfaceResult = {}));
var CreateNetworkInterfacePermissionRequest;
(function (CreateNetworkInterfacePermissionRequest) {
    CreateNetworkInterfacePermissionRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInterfacePermissionRequest = exports.CreateNetworkInterfacePermissionRequest || (exports.CreateNetworkInterfacePermissionRequest = {}));
var NetworkInterfacePermissionState;
(function (NetworkInterfacePermissionState) {
    NetworkInterfacePermissionState.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfacePermissionState = exports.NetworkInterfacePermissionState || (exports.NetworkInterfacePermissionState = {}));
var NetworkInterfacePermission;
(function (NetworkInterfacePermission) {
    NetworkInterfacePermission.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInterfacePermission = exports.NetworkInterfacePermission || (exports.NetworkInterfacePermission = {}));
var CreateNetworkInterfacePermissionResult;
(function (CreateNetworkInterfacePermissionResult) {
    CreateNetworkInterfacePermissionResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateNetworkInterfacePermissionResult = exports.CreateNetworkInterfacePermissionResult || (exports.CreateNetworkInterfacePermissionResult = {}));
var SpreadLevel;
(function (SpreadLevel) {
    SpreadLevel["host"] = "host";
    SpreadLevel["rack"] = "rack";
})(SpreadLevel = exports.SpreadLevel || (exports.SpreadLevel = {}));
var CreatePlacementGroupRequest;
(function (CreatePlacementGroupRequest) {
    CreatePlacementGroupRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreatePlacementGroupRequest = exports.CreatePlacementGroupRequest || (exports.CreatePlacementGroupRequest = {}));
var PlacementGroup;
(function (PlacementGroup) {
    PlacementGroup.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PlacementGroup = exports.PlacementGroup || (exports.PlacementGroup = {}));
var CreatePlacementGroupResult;
(function (CreatePlacementGroupResult) {
    CreatePlacementGroupResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreatePlacementGroupResult = exports.CreatePlacementGroupResult || (exports.CreatePlacementGroupResult = {}));
var CreatePublicIpv4PoolRequest;
(function (CreatePublicIpv4PoolRequest) {
    CreatePublicIpv4PoolRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreatePublicIpv4PoolRequest = exports.CreatePublicIpv4PoolRequest || (exports.CreatePublicIpv4PoolRequest = {}));
var CreatePublicIpv4PoolResult;
(function (CreatePublicIpv4PoolResult) {
    CreatePublicIpv4PoolResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreatePublicIpv4PoolResult = exports.CreatePublicIpv4PoolResult || (exports.CreatePublicIpv4PoolResult = {}));
var CreateReplaceRootVolumeTaskRequest;
(function (CreateReplaceRootVolumeTaskRequest) {
    CreateReplaceRootVolumeTaskRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateReplaceRootVolumeTaskRequest = exports.CreateReplaceRootVolumeTaskRequest || (exports.CreateReplaceRootVolumeTaskRequest = {}));
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 = exports.ReplaceRootVolumeTaskState || (exports.ReplaceRootVolumeTaskState = {}));
var ReplaceRootVolumeTask;
(function (ReplaceRootVolumeTask) {
    ReplaceRootVolumeTask.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReplaceRootVolumeTask = exports.ReplaceRootVolumeTask || (exports.ReplaceRootVolumeTask = {}));
var CreateReplaceRootVolumeTaskResult;
(function (CreateReplaceRootVolumeTaskResult) {
    CreateReplaceRootVolumeTaskResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateReplaceRootVolumeTaskResult = exports.CreateReplaceRootVolumeTaskResult || (exports.CreateReplaceRootVolumeTaskResult = {}));
var PriceScheduleSpecification;
(function (PriceScheduleSpecification) {
    PriceScheduleSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PriceScheduleSpecification = exports.PriceScheduleSpecification || (exports.PriceScheduleSpecification = {}));
var CreateReservedInstancesListingRequest;
(function (CreateReservedInstancesListingRequest) {
    CreateReservedInstancesListingRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateReservedInstancesListingRequest = exports.CreateReservedInstancesListingRequest || (exports.CreateReservedInstancesListingRequest = {}));
var CreateReservedInstancesListingResult;
(function (CreateReservedInstancesListingResult) {
    CreateReservedInstancesListingResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateReservedInstancesListingResult = exports.CreateReservedInstancesListingResult || (exports.CreateReservedInstancesListingResult = {}));
var CreateRestoreImageTaskRequest;
(function (CreateRestoreImageTaskRequest) {
    CreateRestoreImageTaskRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRestoreImageTaskRequest = exports.CreateRestoreImageTaskRequest || (exports.CreateRestoreImageTaskRequest = {}));
var CreateRestoreImageTaskResult;
(function (CreateRestoreImageTaskResult) {
    CreateRestoreImageTaskResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRestoreImageTaskResult = exports.CreateRestoreImageTaskResult || (exports.CreateRestoreImageTaskResult = {}));
var CreateRouteRequest;
(function (CreateRouteRequest) {
    CreateRouteRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRouteRequest = exports.CreateRouteRequest || (exports.CreateRouteRequest = {}));
var CreateRouteResult;
(function (CreateRouteResult) {
    CreateRouteResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRouteResult = exports.CreateRouteResult || (exports.CreateRouteResult = {}));
var CreateRouteTableRequest;
(function (CreateRouteTableRequest) {
    CreateRouteTableRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRouteTableRequest = exports.CreateRouteTableRequest || (exports.CreateRouteTableRequest = {}));
var RouteTableAssociation;
(function (RouteTableAssociation) {
    RouteTableAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RouteTableAssociation = exports.RouteTableAssociation || (exports.RouteTableAssociation = {}));
var PropagatingVgw;
(function (PropagatingVgw) {
    PropagatingVgw.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PropagatingVgw = exports.PropagatingVgw || (exports.PropagatingVgw = {}));
var Route;
(function (Route) {
    Route.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Route = exports.Route || (exports.Route = {}));
var RouteTable;
(function (RouteTable) {
    RouteTable.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RouteTable = exports.RouteTable || (exports.RouteTable = {}));
var CreateRouteTableResult;
(function (CreateRouteTableResult) {
    CreateRouteTableResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateRouteTableResult = exports.CreateRouteTableResult || (exports.CreateRouteTableResult = {}));
var CreateSecurityGroupRequest;
(function (CreateSecurityGroupRequest) {
    CreateSecurityGroupRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSecurityGroupRequest = exports.CreateSecurityGroupRequest || (exports.CreateSecurityGroupRequest = {}));
var CreateSecurityGroupResult;
(function (CreateSecurityGroupResult) {
    CreateSecurityGroupResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSecurityGroupResult = exports.CreateSecurityGroupResult || (exports.CreateSecurityGroupResult = {}));
var CreateSnapshotRequest;
(function (CreateSnapshotRequest) {
    CreateSnapshotRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSnapshotRequest = exports.CreateSnapshotRequest || (exports.CreateSnapshotRequest = {}));
var StorageTier;
(function (StorageTier) {
    StorageTier["archive"] = "archive";
    StorageTier["standard"] = "standard";
})(StorageTier = exports.StorageTier || (exports.StorageTier = {}));
var Snapshot;
(function (Snapshot) {
    Snapshot.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Snapshot = exports.Snapshot || (exports.Snapshot = {}));
var InstanceSpecification;
(function (InstanceSpecification) {
    InstanceSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceSpecification = exports.InstanceSpecification || (exports.InstanceSpecification = {}));
var CreateSnapshotsRequest;
(function (CreateSnapshotsRequest) {
    CreateSnapshotsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSnapshotsRequest = exports.CreateSnapshotsRequest || (exports.CreateSnapshotsRequest = {}));
var SnapshotInfo;
(function (SnapshotInfo) {
    SnapshotInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SnapshotInfo = exports.SnapshotInfo || (exports.SnapshotInfo = {}));
var CreateSnapshotsResult;
(function (CreateSnapshotsResult) {
    CreateSnapshotsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSnapshotsResult = exports.CreateSnapshotsResult || (exports.CreateSnapshotsResult = {}));
var CreateSpotDatafeedSubscriptionRequest;
(function (CreateSpotDatafeedSubscriptionRequest) {
    CreateSpotDatafeedSubscriptionRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSpotDatafeedSubscriptionRequest = exports.CreateSpotDatafeedSubscriptionRequest || (exports.CreateSpotDatafeedSubscriptionRequest = {}));
var SpotInstanceStateFault;
(function (SpotInstanceStateFault) {
    SpotInstanceStateFault.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotInstanceStateFault = exports.SpotInstanceStateFault || (exports.SpotInstanceStateFault = {}));
var SpotDatafeedSubscription;
(function (SpotDatafeedSubscription) {
    SpotDatafeedSubscription.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotDatafeedSubscription = exports.SpotDatafeedSubscription || (exports.SpotDatafeedSubscription = {}));
var CreateSpotDatafeedSubscriptionResult;
(function (CreateSpotDatafeedSubscriptionResult) {
    CreateSpotDatafeedSubscriptionResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSpotDatafeedSubscriptionResult = exports.CreateSpotDatafeedSubscriptionResult || (exports.CreateSpotDatafeedSubscriptionResult = {}));
var S3ObjectTag;
(function (S3ObjectTag) {
    S3ObjectTag.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(S3ObjectTag = exports.S3ObjectTag || (exports.S3ObjectTag = {}));
var CreateStoreImageTaskRequest;
(function (CreateStoreImageTaskRequest) {
    CreateStoreImageTaskRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateStoreImageTaskRequest = exports.CreateStoreImageTaskRequest || (exports.CreateStoreImageTaskRequest = {}));
var CreateStoreImageTaskResult;
(function (CreateStoreImageTaskResult) {
    CreateStoreImageTaskResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateStoreImageTaskResult = exports.CreateStoreImageTaskResult || (exports.CreateStoreImageTaskResult = {}));
var CreateSubnetRequest;
(function (CreateSubnetRequest) {
    CreateSubnetRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSubnetRequest = exports.CreateSubnetRequest || (exports.CreateSubnetRequest = {}));
var CreateSubnetResult;
(function (CreateSubnetResult) {
    CreateSubnetResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSubnetResult = exports.CreateSubnetResult || (exports.CreateSubnetResult = {}));
var SubnetCidrReservationType;
(function (SubnetCidrReservationType) {
    SubnetCidrReservationType["explicit"] = "explicit";
    SubnetCidrReservationType["prefix"] = "prefix";
})(SubnetCidrReservationType = exports.SubnetCidrReservationType || (exports.SubnetCidrReservationType = {}));
var CreateSubnetCidrReservationRequest;
(function (CreateSubnetCidrReservationRequest) {
    CreateSubnetCidrReservationRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSubnetCidrReservationRequest = exports.CreateSubnetCidrReservationRequest || (exports.CreateSubnetCidrReservationRequest = {}));
var SubnetCidrReservation;
(function (SubnetCidrReservation) {
    SubnetCidrReservation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SubnetCidrReservation = exports.SubnetCidrReservation || (exports.SubnetCidrReservation = {}));
var CreateSubnetCidrReservationResult;
(function (CreateSubnetCidrReservationResult) {
    CreateSubnetCidrReservationResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateSubnetCidrReservationResult = exports.CreateSubnetCidrReservationResult || (exports.CreateSubnetCidrReservationResult = {}));
var CreateTagsRequest;
(function (CreateTagsRequest) {
    CreateTagsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTagsRequest = exports.CreateTagsRequest || (exports.CreateTagsRequest = {}));
var CreateTrafficMirrorFilterRequest;
(function (CreateTrafficMirrorFilterRequest) {
    CreateTrafficMirrorFilterRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorFilterRequest = exports.CreateTrafficMirrorFilterRequest || (exports.CreateTrafficMirrorFilterRequest = {}));
var TrafficMirrorPortRange;
(function (TrafficMirrorPortRange) {
    TrafficMirrorPortRange.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorPortRange = exports.TrafficMirrorPortRange || (exports.TrafficMirrorPortRange = {}));
var TrafficMirrorFilterRule;
(function (TrafficMirrorFilterRule) {
    TrafficMirrorFilterRule.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorFilterRule = exports.TrafficMirrorFilterRule || (exports.TrafficMirrorFilterRule = {}));
var TrafficMirrorFilter;
(function (TrafficMirrorFilter) {
    TrafficMirrorFilter.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorFilter = exports.TrafficMirrorFilter || (exports.TrafficMirrorFilter = {}));
var CreateTrafficMirrorFilterResult;
(function (CreateTrafficMirrorFilterResult) {
    CreateTrafficMirrorFilterResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorFilterResult = exports.CreateTrafficMirrorFilterResult || (exports.CreateTrafficMirrorFilterResult = {}));
var TrafficMirrorPortRangeRequest;
(function (TrafficMirrorPortRangeRequest) {
    TrafficMirrorPortRangeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorPortRangeRequest = exports.TrafficMirrorPortRangeRequest || (exports.TrafficMirrorPortRangeRequest = {}));
var CreateTrafficMirrorFilterRuleRequest;
(function (CreateTrafficMirrorFilterRuleRequest) {
    CreateTrafficMirrorFilterRuleRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorFilterRuleRequest = exports.CreateTrafficMirrorFilterRuleRequest || (exports.CreateTrafficMirrorFilterRuleRequest = {}));
var CreateTrafficMirrorFilterRuleResult;
(function (CreateTrafficMirrorFilterRuleResult) {
    CreateTrafficMirrorFilterRuleResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorFilterRuleResult = exports.CreateTrafficMirrorFilterRuleResult || (exports.CreateTrafficMirrorFilterRuleResult = {}));
var CreateTrafficMirrorSessionRequest;
(function (CreateTrafficMirrorSessionRequest) {
    CreateTrafficMirrorSessionRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorSessionRequest = exports.CreateTrafficMirrorSessionRequest || (exports.CreateTrafficMirrorSessionRequest = {}));
var TrafficMirrorSession;
(function (TrafficMirrorSession) {
    TrafficMirrorSession.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorSession = exports.TrafficMirrorSession || (exports.TrafficMirrorSession = {}));
var CreateTrafficMirrorSessionResult;
(function (CreateTrafficMirrorSessionResult) {
    CreateTrafficMirrorSessionResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorSessionResult = exports.CreateTrafficMirrorSessionResult || (exports.CreateTrafficMirrorSessionResult = {}));
var CreateTrafficMirrorTargetRequest;
(function (CreateTrafficMirrorTargetRequest) {
    CreateTrafficMirrorTargetRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorTargetRequest = exports.CreateTrafficMirrorTargetRequest || (exports.CreateTrafficMirrorTargetRequest = {}));
var TrafficMirrorTarget;
(function (TrafficMirrorTarget) {
    TrafficMirrorTarget.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TrafficMirrorTarget = exports.TrafficMirrorTarget || (exports.TrafficMirrorTarget = {}));
var CreateTrafficMirrorTargetResult;
(function (CreateTrafficMirrorTargetResult) {
    CreateTrafficMirrorTargetResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTrafficMirrorTargetResult = exports.CreateTrafficMirrorTargetResult || (exports.CreateTrafficMirrorTargetResult = {}));
var TransitGatewayRequestOptions;
(function (TransitGatewayRequestOptions) {
    TransitGatewayRequestOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TransitGatewayRequestOptions = exports.TransitGatewayRequestOptions || (exports.TransitGatewayRequestOptions = {}));
var CreateTransitGatewayRequest;
(function (CreateTransitGatewayRequest) {
    CreateTransitGatewayRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateTransitGatewayRequest = exports.CreateTransitGatewayRequest || (exports.CreateTransitGatewayRequest = {}));
