"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.InstanceMetadataProtocolState = exports.LicenseConfiguration = exports.HibernationOptions = exports.ElasticInferenceAcceleratorAssociation = exports.ElasticGpuAssociation = exports.CpuOptions = exports.CapacityReservationSpecificationResponse = exports.DescribeInstancesRequest = exports.DescribeInstanceEventWindowsResult = exports.DescribeInstanceEventWindowsRequest = exports.DescribeInstanceEventNotificationAttributesResult = exports.DescribeInstanceEventNotificationAttributesRequest = exports.DescribeInstanceCreditSpecificationsResult = exports.InstanceCreditSpecification = exports.DescribeInstanceCreditSpecificationsRequest = exports.InstanceAttribute = exports.EnclaveOptions = exports.AttributeBooleanValue = exports.InstanceBlockDeviceMapping = exports.EbsInstanceBlockDevice = exports.DescribeInstanceAttributeRequest = exports.DescribeImportSnapshotTasksResult = exports.ImportSnapshotTask = exports.SnapshotTaskDetail = exports.DescribeImportSnapshotTasksRequest = exports.DescribeImportImageTasksResult = exports.ImportImageTask = exports.SnapshotDetail = exports.UserBucketDetails = exports.ImportImageLicenseConfigurationResponse = exports.DescribeImportImageTasksRequest = exports.DescribeImagesResult = exports.Image = exports.StateReason = exports.DescribeImagesRequest = exports.ImageAttribute = exports.LaunchPermission = exports.DescribeImageAttributeRequest = exports.DescribeIdFormatResult = exports.DescribeIdFormatRequest = exports.DescribeIdentityIdFormatResult = exports.DescribeIdentityIdFormatRequest = exports.DescribeIamInstanceProfileAssociationsResult = exports.DescribeIamInstanceProfileAssociationsRequest = exports.DescribeHostsResult = exports.Host = exports.HostInstance = exports.HostProperties = exports.AvailableCapacity = exports.InstanceCapacity = void 0;
exports.DescribeInternetGatewaysResult = exports.DescribeInternetGatewaysRequest = exports.DescribeInstanceTypesResult = exports.InstanceTypeInfo = exports.VCpuInfo = exports.ProcessorInfo = exports.PlacementGroupInfo = exports.NetworkInfo = exports.NetworkCardInfo = exports.EfaInfo = exports.MemoryInfo = exports.InstanceStorageInfo = exports.EphemeralNvmeSupport = exports.InstanceStorageEncryptionSupport = exports.DiskInfo = exports.InferenceAcceleratorInfo = exports.InferenceDeviceInfo = exports.InstanceTypeHypervisor = exports.GpuInfo = exports.GpuDeviceInfo = exports.GpuDeviceMemoryInfo = exports.FpgaInfo = exports.FpgaDeviceInfo = exports.FpgaDeviceMemoryInfo = exports.EbsInfo = exports.EbsNvmeSupport = exports.EbsOptimizedInfo = exports.DescribeInstanceTypesRequest = exports.DescribeInstanceTypeOfferingsResult = exports.InstanceTypeOffering = exports.DescribeInstanceTypeOfferingsRequest = exports.DescribeInstanceStatusResult = exports.InstanceStatus = exports.InstanceStatusSummary = exports.InstanceStatusDetails = exports.InstanceStatusEvent = exports.DescribeInstanceStatusRequest = exports.DescribeInstancesResult = exports.Reservation = exports.Instance = exports.InstanceState = exports.InstanceNetworkInterface = exports.InstancePrivateIpAddress = exports.InstanceIpv6Prefix = exports.InstanceIpv4Prefix = exports.InstanceNetworkInterfaceAttachment = exports.InstanceNetworkInterfaceAssociation = exports.Monitoring = exports.InstanceMetadataOptionsResponse = exports.HttpTokensState = void 0;
exports.DescribeNetworkInsightsPathsRequest = exports.DescribeNetworkInsightsAnalysesResult = exports.NetworkInsightsAnalysis = exports.PathComponent = exports.AnalysisPacketHeader = exports.Explanation = exports.AnalysisSecurityGroupRule = exports.AnalysisRouteTableRoute = exports.AnalysisLoadBalancerTarget = exports.AnalysisLoadBalancerListener = exports.AnalysisAclRule = exports.AnalysisComponent = exports.DescribeNetworkInsightsAnalysesRequest = exports.DescribeNetworkAclsResult = exports.DescribeNetworkAclsRequest = exports.DescribeNatGatewaysResult = exports.DescribeNatGatewaysRequest = exports.DescribeMovingAddressesResult = exports.MovingAddressStatus = exports.DescribeMovingAddressesRequest = exports.DescribeManagedPrefixListsResult = exports.DescribeManagedPrefixListsRequest = exports.DescribeLocalGatewayVirtualInterfacesResult = exports.LocalGatewayVirtualInterface = exports.DescribeLocalGatewayVirtualInterfacesRequest = exports.DescribeLocalGatewayVirtualInterfaceGroupsResult = exports.LocalGatewayVirtualInterfaceGroup = exports.DescribeLocalGatewayVirtualInterfaceGroupsRequest = exports.DescribeLocalGatewaysResult = exports.LocalGateway = exports.DescribeLocalGatewaysRequest = exports.DescribeLocalGatewayRouteTableVpcAssociationsResult = exports.DescribeLocalGatewayRouteTableVpcAssociationsRequest = exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = exports.LocalGatewayRouteTableVirtualInterfaceGroupAssociation = exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = exports.DescribeLocalGatewayRouteTablesResult = exports.LocalGatewayRouteTable = exports.DescribeLocalGatewayRouteTablesRequest = exports.DescribeLaunchTemplateVersionsResult = exports.DescribeLaunchTemplateVersionsRequest = exports.DescribeLaunchTemplatesResult = exports.DescribeLaunchTemplatesRequest = exports.DescribeKeyPairsResult = exports.KeyPairInfo = exports.DescribeKeyPairsRequest = exports.DescribeIpv6PoolsResult = exports.Ipv6Pool = exports.PoolCidrBlock = exports.DescribeIpv6PoolsRequest = void 0;
exports.DescribeScheduledInstanceAvailabilityResult = exports.ScheduledInstanceAvailability = exports.ScheduledInstanceRecurrence = exports.DescribeScheduledInstanceAvailabilityRequest = exports.ScheduledInstanceRecurrenceRequest = exports.SlotDateTimeRangeRequest = exports.DescribeRouteTablesResult = exports.DescribeRouteTablesRequest = exports.DescribeReservedInstancesOfferingsResult = exports.ReservedInstancesOffering = exports.PricingDetail = exports.DescribeReservedInstancesOfferingsRequest = exports.DescribeReservedInstancesModificationsResult = exports.ReservedInstancesModification = exports.ReservedInstancesId = exports.ReservedInstancesModificationResult = exports.ReservedInstancesConfiguration = exports.DescribeReservedInstancesModificationsRequest = exports.DescribeReservedInstancesListingsResult = exports.DescribeReservedInstancesListingsRequest = exports.DescribeReservedInstancesResult = exports.ReservedInstances = exports.Scope = exports.RecurringCharge = exports.DescribeReservedInstancesRequest = exports.OfferingClassType = exports.DescribeReplaceRootVolumeTasksResult = exports.DescribeReplaceRootVolumeTasksRequest = exports.DescribeRegionsResult = exports.Region = exports.DescribeRegionsRequest = exports.DescribePublicIpv4PoolsResult = exports.PublicIpv4Pool = exports.PublicIpv4PoolRange = exports.DescribePublicIpv4PoolsRequest = exports.DescribePrincipalIdFormatResult = exports.PrincipalIdFormat = exports.DescribePrincipalIdFormatRequest = exports.DescribePrefixListsResult = exports.PrefixList = exports.DescribePrefixListsRequest = exports.DescribePlacementGroupsResult = exports.DescribePlacementGroupsRequest = exports.DescribeNetworkInterfacesResult = exports.DescribeNetworkInterfacesRequest = exports.DescribeNetworkInterfacePermissionsResult = exports.DescribeNetworkInterfacePermissionsRequest = exports.DescribeNetworkInterfaceAttributeResult = exports.DescribeNetworkInterfaceAttributeRequest = exports.DescribeNetworkInsightsPathsResult = void 0;
exports.SpotInstanceStatus = exports.LaunchSpecification = exports.RunInstancesMonitoringEnabled = exports.DescribeSpotInstanceRequestsRequest = exports.DescribeSpotFleetRequestsResponse = exports.SpotFleetRequestConfig = exports.SpotFleetRequestConfigData = exports.SpotMaintenanceStrategies = exports.SpotCapacityRebalance = exports.ReplacementStrategy = exports.OnDemandAllocationStrategy = exports.LoadBalancersConfig = exports.TargetGroupsConfig = exports.TargetGroup = exports.ClassicLoadBalancersConfig = exports.ClassicLoadBalancer = exports.LaunchTemplateConfig = exports.LaunchTemplateOverrides = exports.SpotFleetLaunchSpecification = exports.SpotFleetTagSpecification = exports.SpotPlacement = exports.InstanceNetworkInterfaceSpecification = exports.SpotFleetMonitoring = exports.ExcessCapacityTerminationPolicy = exports.DescribeSpotFleetRequestsRequest = exports.DescribeSpotFleetRequestHistoryResponse = exports.HistoryRecord = exports.DescribeSpotFleetRequestHistoryRequest = exports.EventType = exports.DescribeSpotFleetInstancesResponse = exports.DescribeSpotFleetInstancesRequest = exports.DescribeSpotDatafeedSubscriptionResult = exports.DescribeSpotDatafeedSubscriptionRequest = exports.DescribeSnapshotsResult = exports.DescribeSnapshotsRequest = exports.DescribeSnapshotAttributeResult = exports.CreateVolumePermission = exports.DescribeSnapshotAttributeRequest = exports.DescribeSecurityGroupsResult = exports.SecurityGroup = exports.DescribeSecurityGroupsRequest = exports.DescribeSecurityGroupRulesResult = exports.DescribeSecurityGroupRulesRequest = exports.DescribeSecurityGroupReferencesResult = exports.SecurityGroupReference = exports.DescribeSecurityGroupReferencesRequest = exports.DescribeScheduledInstancesResult = exports.ScheduledInstance = exports.DescribeScheduledInstancesRequest = exports.SlotStartTimeRangeRequest = void 0;
exports.DescribeSubnetsRequest = exports.DescribeStoreImageTasksResult = exports.StoreImageTaskResult = exports.DescribeStoreImageTasksRequest = exports.DescribeStaleSecurityGroupsResult = exports.StaleSecurityGroup = exports.StaleIpPermission = exports.DescribeStaleSecurityGroupsRequest = exports.DescribeSpotPriceHistoryResult = exports.SpotPrice = exports.DescribeSpotPriceHistoryRequest = exports.DescribeSpotInstanceRequestsResult = exports.SpotInstanceRequest = void 0;
var InstanceCapacity;
(function (InstanceCapacity) {
    InstanceCapacity.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceCapacity = exports.InstanceCapacity || (exports.InstanceCapacity = {}));
var AvailableCapacity;
(function (AvailableCapacity) {
    AvailableCapacity.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AvailableCapacity = exports.AvailableCapacity || (exports.AvailableCapacity = {}));
var HostProperties;
(function (HostProperties) {
    HostProperties.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(HostProperties = exports.HostProperties || (exports.HostProperties = {}));
var HostInstance;
(function (HostInstance) {
    HostInstance.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(HostInstance = exports.HostInstance || (exports.HostInstance = {}));
var Host;
(function (Host) {
    Host.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Host = exports.Host || (exports.Host = {}));
var DescribeHostsResult;
(function (DescribeHostsResult) {
    DescribeHostsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeHostsResult = exports.DescribeHostsResult || (exports.DescribeHostsResult = {}));
var DescribeIamInstanceProfileAssociationsRequest;
(function (DescribeIamInstanceProfileAssociationsRequest) {
    DescribeIamInstanceProfileAssociationsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIamInstanceProfileAssociationsRequest = exports.DescribeIamInstanceProfileAssociationsRequest || (exports.DescribeIamInstanceProfileAssociationsRequest = {}));
var DescribeIamInstanceProfileAssociationsResult;
(function (DescribeIamInstanceProfileAssociationsResult) {
    DescribeIamInstanceProfileAssociationsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIamInstanceProfileAssociationsResult = exports.DescribeIamInstanceProfileAssociationsResult || (exports.DescribeIamInstanceProfileAssociationsResult = {}));
var DescribeIdentityIdFormatRequest;
(function (DescribeIdentityIdFormatRequest) {
    DescribeIdentityIdFormatRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIdentityIdFormatRequest = exports.DescribeIdentityIdFormatRequest || (exports.DescribeIdentityIdFormatRequest = {}));
var DescribeIdentityIdFormatResult;
(function (DescribeIdentityIdFormatResult) {
    DescribeIdentityIdFormatResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIdentityIdFormatResult = exports.DescribeIdentityIdFormatResult || (exports.DescribeIdentityIdFormatResult = {}));
var DescribeIdFormatRequest;
(function (DescribeIdFormatRequest) {
    DescribeIdFormatRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIdFormatRequest = exports.DescribeIdFormatRequest || (exports.DescribeIdFormatRequest = {}));
var DescribeIdFormatResult;
(function (DescribeIdFormatResult) {
    DescribeIdFormatResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIdFormatResult = exports.DescribeIdFormatResult || (exports.DescribeIdFormatResult = {}));
var DescribeImageAttributeRequest;
(function (DescribeImageAttributeRequest) {
    DescribeImageAttributeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImageAttributeRequest = exports.DescribeImageAttributeRequest || (exports.DescribeImageAttributeRequest = {}));
var LaunchPermission;
(function (LaunchPermission) {
    LaunchPermission.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchPermission = exports.LaunchPermission || (exports.LaunchPermission = {}));
var ImageAttribute;
(function (ImageAttribute) {
    ImageAttribute.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ImageAttribute = exports.ImageAttribute || (exports.ImageAttribute = {}));
var DescribeImagesRequest;
(function (DescribeImagesRequest) {
    DescribeImagesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImagesRequest = exports.DescribeImagesRequest || (exports.DescribeImagesRequest = {}));
var StateReason;
(function (StateReason) {
    StateReason.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(StateReason = exports.StateReason || (exports.StateReason = {}));
var Image;
(function (Image) {
    Image.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Image = exports.Image || (exports.Image = {}));
var DescribeImagesResult;
(function (DescribeImagesResult) {
    DescribeImagesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImagesResult = exports.DescribeImagesResult || (exports.DescribeImagesResult = {}));
var DescribeImportImageTasksRequest;
(function (DescribeImportImageTasksRequest) {
    DescribeImportImageTasksRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImportImageTasksRequest = exports.DescribeImportImageTasksRequest || (exports.DescribeImportImageTasksRequest = {}));
var ImportImageLicenseConfigurationResponse;
(function (ImportImageLicenseConfigurationResponse) {
    ImportImageLicenseConfigurationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ImportImageLicenseConfigurationResponse = exports.ImportImageLicenseConfigurationResponse || (exports.ImportImageLicenseConfigurationResponse = {}));
var UserBucketDetails;
(function (UserBucketDetails) {
    UserBucketDetails.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(UserBucketDetails = exports.UserBucketDetails || (exports.UserBucketDetails = {}));
var SnapshotDetail;
(function (SnapshotDetail) {
    SnapshotDetail.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SnapshotDetail = exports.SnapshotDetail || (exports.SnapshotDetail = {}));
var ImportImageTask;
(function (ImportImageTask) {
    ImportImageTask.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ImportImageTask = exports.ImportImageTask || (exports.ImportImageTask = {}));
var DescribeImportImageTasksResult;
(function (DescribeImportImageTasksResult) {
    DescribeImportImageTasksResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImportImageTasksResult = exports.DescribeImportImageTasksResult || (exports.DescribeImportImageTasksResult = {}));
var DescribeImportSnapshotTasksRequest;
(function (DescribeImportSnapshotTasksRequest) {
    DescribeImportSnapshotTasksRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImportSnapshotTasksRequest = exports.DescribeImportSnapshotTasksRequest || (exports.DescribeImportSnapshotTasksRequest = {}));
var SnapshotTaskDetail;
(function (SnapshotTaskDetail) {
    SnapshotTaskDetail.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SnapshotTaskDetail = exports.SnapshotTaskDetail || (exports.SnapshotTaskDetail = {}));
var ImportSnapshotTask;
(function (ImportSnapshotTask) {
    ImportSnapshotTask.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ImportSnapshotTask = exports.ImportSnapshotTask || (exports.ImportSnapshotTask = {}));
var DescribeImportSnapshotTasksResult;
(function (DescribeImportSnapshotTasksResult) {
    DescribeImportSnapshotTasksResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeImportSnapshotTasksResult = exports.DescribeImportSnapshotTasksResult || (exports.DescribeImportSnapshotTasksResult = {}));
var DescribeInstanceAttributeRequest;
(function (DescribeInstanceAttributeRequest) {
    DescribeInstanceAttributeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceAttributeRequest = exports.DescribeInstanceAttributeRequest || (exports.DescribeInstanceAttributeRequest = {}));
var EbsInstanceBlockDevice;
(function (EbsInstanceBlockDevice) {
    EbsInstanceBlockDevice.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EbsInstanceBlockDevice = exports.EbsInstanceBlockDevice || (exports.EbsInstanceBlockDevice = {}));
var InstanceBlockDeviceMapping;
(function (InstanceBlockDeviceMapping) {
    InstanceBlockDeviceMapping.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceBlockDeviceMapping = exports.InstanceBlockDeviceMapping || (exports.InstanceBlockDeviceMapping = {}));
var AttributeBooleanValue;
(function (AttributeBooleanValue) {
    AttributeBooleanValue.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AttributeBooleanValue = exports.AttributeBooleanValue || (exports.AttributeBooleanValue = {}));
var EnclaveOptions;
(function (EnclaveOptions) {
    EnclaveOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EnclaveOptions = exports.EnclaveOptions || (exports.EnclaveOptions = {}));
var InstanceAttribute;
(function (InstanceAttribute) {
    InstanceAttribute.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceAttribute = exports.InstanceAttribute || (exports.InstanceAttribute = {}));
var DescribeInstanceCreditSpecificationsRequest;
(function (DescribeInstanceCreditSpecificationsRequest) {
    DescribeInstanceCreditSpecificationsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceCreditSpecificationsRequest = exports.DescribeInstanceCreditSpecificationsRequest || (exports.DescribeInstanceCreditSpecificationsRequest = {}));
var InstanceCreditSpecification;
(function (InstanceCreditSpecification) {
    InstanceCreditSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceCreditSpecification = exports.InstanceCreditSpecification || (exports.InstanceCreditSpecification = {}));
var DescribeInstanceCreditSpecificationsResult;
(function (DescribeInstanceCreditSpecificationsResult) {
    DescribeInstanceCreditSpecificationsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceCreditSpecificationsResult = exports.DescribeInstanceCreditSpecificationsResult || (exports.DescribeInstanceCreditSpecificationsResult = {}));
var DescribeInstanceEventNotificationAttributesRequest;
(function (DescribeInstanceEventNotificationAttributesRequest) {
    DescribeInstanceEventNotificationAttributesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceEventNotificationAttributesRequest = exports.DescribeInstanceEventNotificationAttributesRequest || (exports.DescribeInstanceEventNotificationAttributesRequest = {}));
var DescribeInstanceEventNotificationAttributesResult;
(function (DescribeInstanceEventNotificationAttributesResult) {
    DescribeInstanceEventNotificationAttributesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceEventNotificationAttributesResult = exports.DescribeInstanceEventNotificationAttributesResult || (exports.DescribeInstanceEventNotificationAttributesResult = {}));
var DescribeInstanceEventWindowsRequest;
(function (DescribeInstanceEventWindowsRequest) {
    DescribeInstanceEventWindowsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceEventWindowsRequest = exports.DescribeInstanceEventWindowsRequest || (exports.DescribeInstanceEventWindowsRequest = {}));
var DescribeInstanceEventWindowsResult;
(function (DescribeInstanceEventWindowsResult) {
    DescribeInstanceEventWindowsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceEventWindowsResult = exports.DescribeInstanceEventWindowsResult || (exports.DescribeInstanceEventWindowsResult = {}));
var DescribeInstancesRequest;
(function (DescribeInstancesRequest) {
    DescribeInstancesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstancesRequest = exports.DescribeInstancesRequest || (exports.DescribeInstancesRequest = {}));
var CapacityReservationSpecificationResponse;
(function (CapacityReservationSpecificationResponse) {
    CapacityReservationSpecificationResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CapacityReservationSpecificationResponse = exports.CapacityReservationSpecificationResponse || (exports.CapacityReservationSpecificationResponse = {}));
var CpuOptions;
(function (CpuOptions) {
    CpuOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CpuOptions = exports.CpuOptions || (exports.CpuOptions = {}));
var ElasticGpuAssociation;
(function (ElasticGpuAssociation) {
    ElasticGpuAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ElasticGpuAssociation = exports.ElasticGpuAssociation || (exports.ElasticGpuAssociation = {}));
var ElasticInferenceAcceleratorAssociation;
(function (ElasticInferenceAcceleratorAssociation) {
    ElasticInferenceAcceleratorAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ElasticInferenceAcceleratorAssociation = exports.ElasticInferenceAcceleratorAssociation || (exports.ElasticInferenceAcceleratorAssociation = {}));
var HibernationOptions;
(function (HibernationOptions) {
    HibernationOptions.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(HibernationOptions = exports.HibernationOptions || (exports.HibernationOptions = {}));
var LicenseConfiguration;
(function (LicenseConfiguration) {
    LicenseConfiguration.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LicenseConfiguration = exports.LicenseConfiguration || (exports.LicenseConfiguration = {}));
var InstanceMetadataProtocolState;
(function (InstanceMetadataProtocolState) {
    InstanceMetadataProtocolState["disabled"] = "disabled";
    InstanceMetadataProtocolState["enabled"] = "enabled";
})(InstanceMetadataProtocolState = exports.InstanceMetadataProtocolState || (exports.InstanceMetadataProtocolState = {}));
var HttpTokensState;
(function (HttpTokensState) {
    HttpTokensState["optional"] = "optional";
    HttpTokensState["required"] = "required";
})(HttpTokensState = exports.HttpTokensState || (exports.HttpTokensState = {}));
var InstanceMetadataOptionsResponse;
(function (InstanceMetadataOptionsResponse) {
    InstanceMetadataOptionsResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceMetadataOptionsResponse = exports.InstanceMetadataOptionsResponse || (exports.InstanceMetadataOptionsResponse = {}));
var Monitoring;
(function (Monitoring) {
    Monitoring.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Monitoring = exports.Monitoring || (exports.Monitoring = {}));
var InstanceNetworkInterfaceAssociation;
(function (InstanceNetworkInterfaceAssociation) {
    InstanceNetworkInterfaceAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceNetworkInterfaceAssociation = exports.InstanceNetworkInterfaceAssociation || (exports.InstanceNetworkInterfaceAssociation = {}));
var InstanceNetworkInterfaceAttachment;
(function (InstanceNetworkInterfaceAttachment) {
    InstanceNetworkInterfaceAttachment.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceNetworkInterfaceAttachment = exports.InstanceNetworkInterfaceAttachment || (exports.InstanceNetworkInterfaceAttachment = {}));
var InstanceIpv4Prefix;
(function (InstanceIpv4Prefix) {
    InstanceIpv4Prefix.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceIpv4Prefix = exports.InstanceIpv4Prefix || (exports.InstanceIpv4Prefix = {}));
var InstanceIpv6Prefix;
(function (InstanceIpv6Prefix) {
    InstanceIpv6Prefix.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceIpv6Prefix = exports.InstanceIpv6Prefix || (exports.InstanceIpv6Prefix = {}));
var InstancePrivateIpAddress;
(function (InstancePrivateIpAddress) {
    InstancePrivateIpAddress.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstancePrivateIpAddress = exports.InstancePrivateIpAddress || (exports.InstancePrivateIpAddress = {}));
var InstanceNetworkInterface;
(function (InstanceNetworkInterface) {
    InstanceNetworkInterface.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceNetworkInterface = exports.InstanceNetworkInterface || (exports.InstanceNetworkInterface = {}));
var InstanceState;
(function (InstanceState) {
    InstanceState.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceState = exports.InstanceState || (exports.InstanceState = {}));
var Instance;
(function (Instance) {
    Instance.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Instance = exports.Instance || (exports.Instance = {}));
var Reservation;
(function (Reservation) {
    Reservation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Reservation = exports.Reservation || (exports.Reservation = {}));
var DescribeInstancesResult;
(function (DescribeInstancesResult) {
    DescribeInstancesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstancesResult = exports.DescribeInstancesResult || (exports.DescribeInstancesResult = {}));
var DescribeInstanceStatusRequest;
(function (DescribeInstanceStatusRequest) {
    DescribeInstanceStatusRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceStatusRequest = exports.DescribeInstanceStatusRequest || (exports.DescribeInstanceStatusRequest = {}));
var InstanceStatusEvent;
(function (InstanceStatusEvent) {
    InstanceStatusEvent.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceStatusEvent = exports.InstanceStatusEvent || (exports.InstanceStatusEvent = {}));
var InstanceStatusDetails;
(function (InstanceStatusDetails) {
    InstanceStatusDetails.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceStatusDetails = exports.InstanceStatusDetails || (exports.InstanceStatusDetails = {}));
var InstanceStatusSummary;
(function (InstanceStatusSummary) {
    InstanceStatusSummary.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceStatusSummary = exports.InstanceStatusSummary || (exports.InstanceStatusSummary = {}));
var InstanceStatus;
(function (InstanceStatus) {
    InstanceStatus.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceStatus = exports.InstanceStatus || (exports.InstanceStatus = {}));
var DescribeInstanceStatusResult;
(function (DescribeInstanceStatusResult) {
    DescribeInstanceStatusResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceStatusResult = exports.DescribeInstanceStatusResult || (exports.DescribeInstanceStatusResult = {}));
var DescribeInstanceTypeOfferingsRequest;
(function (DescribeInstanceTypeOfferingsRequest) {
    DescribeInstanceTypeOfferingsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceTypeOfferingsRequest = exports.DescribeInstanceTypeOfferingsRequest || (exports.DescribeInstanceTypeOfferingsRequest = {}));
var InstanceTypeOffering;
(function (InstanceTypeOffering) {
    InstanceTypeOffering.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceTypeOffering = exports.InstanceTypeOffering || (exports.InstanceTypeOffering = {}));
var DescribeInstanceTypeOfferingsResult;
(function (DescribeInstanceTypeOfferingsResult) {
    DescribeInstanceTypeOfferingsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceTypeOfferingsResult = exports.DescribeInstanceTypeOfferingsResult || (exports.DescribeInstanceTypeOfferingsResult = {}));
var DescribeInstanceTypesRequest;
(function (DescribeInstanceTypesRequest) {
    DescribeInstanceTypesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceTypesRequest = exports.DescribeInstanceTypesRequest || (exports.DescribeInstanceTypesRequest = {}));
var EbsOptimizedInfo;
(function (EbsOptimizedInfo) {
    EbsOptimizedInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EbsOptimizedInfo = exports.EbsOptimizedInfo || (exports.EbsOptimizedInfo = {}));
var EbsNvmeSupport;
(function (EbsNvmeSupport) {
    EbsNvmeSupport["REQUIRED"] = "required";
    EbsNvmeSupport["SUPPORTED"] = "supported";
    EbsNvmeSupport["UNSUPPORTED"] = "unsupported";
})(EbsNvmeSupport = exports.EbsNvmeSupport || (exports.EbsNvmeSupport = {}));
var EbsInfo;
(function (EbsInfo) {
    EbsInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EbsInfo = exports.EbsInfo || (exports.EbsInfo = {}));
var FpgaDeviceMemoryInfo;
(function (FpgaDeviceMemoryInfo) {
    FpgaDeviceMemoryInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FpgaDeviceMemoryInfo = exports.FpgaDeviceMemoryInfo || (exports.FpgaDeviceMemoryInfo = {}));
var FpgaDeviceInfo;
(function (FpgaDeviceInfo) {
    FpgaDeviceInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FpgaDeviceInfo = exports.FpgaDeviceInfo || (exports.FpgaDeviceInfo = {}));
var FpgaInfo;
(function (FpgaInfo) {
    FpgaInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(FpgaInfo = exports.FpgaInfo || (exports.FpgaInfo = {}));
var GpuDeviceMemoryInfo;
(function (GpuDeviceMemoryInfo) {
    GpuDeviceMemoryInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(GpuDeviceMemoryInfo = exports.GpuDeviceMemoryInfo || (exports.GpuDeviceMemoryInfo = {}));
var GpuDeviceInfo;
(function (GpuDeviceInfo) {
    GpuDeviceInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(GpuDeviceInfo = exports.GpuDeviceInfo || (exports.GpuDeviceInfo = {}));
var GpuInfo;
(function (GpuInfo) {
    GpuInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(GpuInfo = exports.GpuInfo || (exports.GpuInfo = {}));
var InstanceTypeHypervisor;
(function (InstanceTypeHypervisor) {
    InstanceTypeHypervisor["NITRO"] = "nitro";
    InstanceTypeHypervisor["XEN"] = "xen";
})(InstanceTypeHypervisor = exports.InstanceTypeHypervisor || (exports.InstanceTypeHypervisor = {}));
var InferenceDeviceInfo;
(function (InferenceDeviceInfo) {
    InferenceDeviceInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InferenceDeviceInfo = exports.InferenceDeviceInfo || (exports.InferenceDeviceInfo = {}));
var InferenceAcceleratorInfo;
(function (InferenceAcceleratorInfo) {
    InferenceAcceleratorInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InferenceAcceleratorInfo = exports.InferenceAcceleratorInfo || (exports.InferenceAcceleratorInfo = {}));
var DiskInfo;
(function (DiskInfo) {
    DiskInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DiskInfo = exports.DiskInfo || (exports.DiskInfo = {}));
var InstanceStorageEncryptionSupport;
(function (InstanceStorageEncryptionSupport) {
    InstanceStorageEncryptionSupport["required"] = "required";
    InstanceStorageEncryptionSupport["unsupported"] = "unsupported";
})(InstanceStorageEncryptionSupport = exports.InstanceStorageEncryptionSupport || (exports.InstanceStorageEncryptionSupport = {}));
var EphemeralNvmeSupport;
(function (EphemeralNvmeSupport) {
    EphemeralNvmeSupport["REQUIRED"] = "required";
    EphemeralNvmeSupport["SUPPORTED"] = "supported";
    EphemeralNvmeSupport["UNSUPPORTED"] = "unsupported";
})(EphemeralNvmeSupport = exports.EphemeralNvmeSupport || (exports.EphemeralNvmeSupport = {}));
var InstanceStorageInfo;
(function (InstanceStorageInfo) {
    InstanceStorageInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceStorageInfo = exports.InstanceStorageInfo || (exports.InstanceStorageInfo = {}));
var MemoryInfo;
(function (MemoryInfo) {
    MemoryInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MemoryInfo = exports.MemoryInfo || (exports.MemoryInfo = {}));
var EfaInfo;
(function (EfaInfo) {
    EfaInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(EfaInfo = exports.EfaInfo || (exports.EfaInfo = {}));
var NetworkCardInfo;
(function (NetworkCardInfo) {
    NetworkCardInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkCardInfo = exports.NetworkCardInfo || (exports.NetworkCardInfo = {}));
var NetworkInfo;
(function (NetworkInfo) {
    NetworkInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInfo = exports.NetworkInfo || (exports.NetworkInfo = {}));
var PlacementGroupInfo;
(function (PlacementGroupInfo) {
    PlacementGroupInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PlacementGroupInfo = exports.PlacementGroupInfo || (exports.PlacementGroupInfo = {}));
var ProcessorInfo;
(function (ProcessorInfo) {
    ProcessorInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ProcessorInfo = exports.ProcessorInfo || (exports.ProcessorInfo = {}));
var VCpuInfo;
(function (VCpuInfo) {
    VCpuInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(VCpuInfo = exports.VCpuInfo || (exports.VCpuInfo = {}));
var InstanceTypeInfo;
(function (InstanceTypeInfo) {
    InstanceTypeInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceTypeInfo = exports.InstanceTypeInfo || (exports.InstanceTypeInfo = {}));
var DescribeInstanceTypesResult;
(function (DescribeInstanceTypesResult) {
    DescribeInstanceTypesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInstanceTypesResult = exports.DescribeInstanceTypesResult || (exports.DescribeInstanceTypesResult = {}));
var DescribeInternetGatewaysRequest;
(function (DescribeInternetGatewaysRequest) {
    DescribeInternetGatewaysRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInternetGatewaysRequest = exports.DescribeInternetGatewaysRequest || (exports.DescribeInternetGatewaysRequest = {}));
var DescribeInternetGatewaysResult;
(function (DescribeInternetGatewaysResult) {
    DescribeInternetGatewaysResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeInternetGatewaysResult = exports.DescribeInternetGatewaysResult || (exports.DescribeInternetGatewaysResult = {}));
var DescribeIpv6PoolsRequest;
(function (DescribeIpv6PoolsRequest) {
    DescribeIpv6PoolsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIpv6PoolsRequest = exports.DescribeIpv6PoolsRequest || (exports.DescribeIpv6PoolsRequest = {}));
var PoolCidrBlock;
(function (PoolCidrBlock) {
    PoolCidrBlock.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PoolCidrBlock = exports.PoolCidrBlock || (exports.PoolCidrBlock = {}));
var Ipv6Pool;
(function (Ipv6Pool) {
    Ipv6Pool.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Ipv6Pool = exports.Ipv6Pool || (exports.Ipv6Pool = {}));
var DescribeIpv6PoolsResult;
(function (DescribeIpv6PoolsResult) {
    DescribeIpv6PoolsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeIpv6PoolsResult = exports.DescribeIpv6PoolsResult || (exports.DescribeIpv6PoolsResult = {}));
var DescribeKeyPairsRequest;
(function (DescribeKeyPairsRequest) {
    DescribeKeyPairsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeKeyPairsRequest = exports.DescribeKeyPairsRequest || (exports.DescribeKeyPairsRequest = {}));
var KeyPairInfo;
(function (KeyPairInfo) {
    KeyPairInfo.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(KeyPairInfo = exports.KeyPairInfo || (exports.KeyPairInfo = {}));
var DescribeKeyPairsResult;
(function (DescribeKeyPairsResult) {
    DescribeKeyPairsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeKeyPairsResult = exports.DescribeKeyPairsResult || (exports.DescribeKeyPairsResult = {}));
var DescribeLaunchTemplatesRequest;
(function (DescribeLaunchTemplatesRequest) {
    DescribeLaunchTemplatesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLaunchTemplatesRequest = exports.DescribeLaunchTemplatesRequest || (exports.DescribeLaunchTemplatesRequest = {}));
var DescribeLaunchTemplatesResult;
(function (DescribeLaunchTemplatesResult) {
    DescribeLaunchTemplatesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLaunchTemplatesResult = exports.DescribeLaunchTemplatesResult || (exports.DescribeLaunchTemplatesResult = {}));
var DescribeLaunchTemplateVersionsRequest;
(function (DescribeLaunchTemplateVersionsRequest) {
    DescribeLaunchTemplateVersionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLaunchTemplateVersionsRequest = exports.DescribeLaunchTemplateVersionsRequest || (exports.DescribeLaunchTemplateVersionsRequest = {}));
var DescribeLaunchTemplateVersionsResult;
(function (DescribeLaunchTemplateVersionsResult) {
    DescribeLaunchTemplateVersionsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLaunchTemplateVersionsResult = exports.DescribeLaunchTemplateVersionsResult || (exports.DescribeLaunchTemplateVersionsResult = {}));
var DescribeLocalGatewayRouteTablesRequest;
(function (DescribeLocalGatewayRouteTablesRequest) {
    DescribeLocalGatewayRouteTablesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTablesRequest = exports.DescribeLocalGatewayRouteTablesRequest || (exports.DescribeLocalGatewayRouteTablesRequest = {}));
var LocalGatewayRouteTable;
(function (LocalGatewayRouteTable) {
    LocalGatewayRouteTable.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayRouteTable = exports.LocalGatewayRouteTable || (exports.LocalGatewayRouteTable = {}));
var DescribeLocalGatewayRouteTablesResult;
(function (DescribeLocalGatewayRouteTablesResult) {
    DescribeLocalGatewayRouteTablesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTablesResult = exports.DescribeLocalGatewayRouteTablesResult || (exports.DescribeLocalGatewayRouteTablesResult = {}));
var DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest;
(function (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest) {
    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest || (exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = {}));
var LocalGatewayRouteTableVirtualInterfaceGroupAssociation;
(function (LocalGatewayRouteTableVirtualInterfaceGroupAssociation) {
    LocalGatewayRouteTableVirtualInterfaceGroupAssociation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayRouteTableVirtualInterfaceGroupAssociation = exports.LocalGatewayRouteTableVirtualInterfaceGroupAssociation || (exports.LocalGatewayRouteTableVirtualInterfaceGroupAssociation = {}));
var DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult;
(function (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult) {
    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult || (exports.DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = {}));
var DescribeLocalGatewayRouteTableVpcAssociationsRequest;
(function (DescribeLocalGatewayRouteTableVpcAssociationsRequest) {
    DescribeLocalGatewayRouteTableVpcAssociationsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTableVpcAssociationsRequest = exports.DescribeLocalGatewayRouteTableVpcAssociationsRequest || (exports.DescribeLocalGatewayRouteTableVpcAssociationsRequest = {}));
var DescribeLocalGatewayRouteTableVpcAssociationsResult;
(function (DescribeLocalGatewayRouteTableVpcAssociationsResult) {
    DescribeLocalGatewayRouteTableVpcAssociationsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayRouteTableVpcAssociationsResult = exports.DescribeLocalGatewayRouteTableVpcAssociationsResult || (exports.DescribeLocalGatewayRouteTableVpcAssociationsResult = {}));
var DescribeLocalGatewaysRequest;
(function (DescribeLocalGatewaysRequest) {
    DescribeLocalGatewaysRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewaysRequest = exports.DescribeLocalGatewaysRequest || (exports.DescribeLocalGatewaysRequest = {}));
var LocalGateway;
(function (LocalGateway) {
    LocalGateway.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGateway = exports.LocalGateway || (exports.LocalGateway = {}));
var DescribeLocalGatewaysResult;
(function (DescribeLocalGatewaysResult) {
    DescribeLocalGatewaysResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewaysResult = exports.DescribeLocalGatewaysResult || (exports.DescribeLocalGatewaysResult = {}));
var DescribeLocalGatewayVirtualInterfaceGroupsRequest;
(function (DescribeLocalGatewayVirtualInterfaceGroupsRequest) {
    DescribeLocalGatewayVirtualInterfaceGroupsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayVirtualInterfaceGroupsRequest = exports.DescribeLocalGatewayVirtualInterfaceGroupsRequest || (exports.DescribeLocalGatewayVirtualInterfaceGroupsRequest = {}));
var LocalGatewayVirtualInterfaceGroup;
(function (LocalGatewayVirtualInterfaceGroup) {
    LocalGatewayVirtualInterfaceGroup.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayVirtualInterfaceGroup = exports.LocalGatewayVirtualInterfaceGroup || (exports.LocalGatewayVirtualInterfaceGroup = {}));
var DescribeLocalGatewayVirtualInterfaceGroupsResult;
(function (DescribeLocalGatewayVirtualInterfaceGroupsResult) {
    DescribeLocalGatewayVirtualInterfaceGroupsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayVirtualInterfaceGroupsResult = exports.DescribeLocalGatewayVirtualInterfaceGroupsResult || (exports.DescribeLocalGatewayVirtualInterfaceGroupsResult = {}));
var DescribeLocalGatewayVirtualInterfacesRequest;
(function (DescribeLocalGatewayVirtualInterfacesRequest) {
    DescribeLocalGatewayVirtualInterfacesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayVirtualInterfacesRequest = exports.DescribeLocalGatewayVirtualInterfacesRequest || (exports.DescribeLocalGatewayVirtualInterfacesRequest = {}));
var LocalGatewayVirtualInterface;
(function (LocalGatewayVirtualInterface) {
    LocalGatewayVirtualInterface.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LocalGatewayVirtualInterface = exports.LocalGatewayVirtualInterface || (exports.LocalGatewayVirtualInterface = {}));
var DescribeLocalGatewayVirtualInterfacesResult;
(function (DescribeLocalGatewayVirtualInterfacesResult) {
    DescribeLocalGatewayVirtualInterfacesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeLocalGatewayVirtualInterfacesResult = exports.DescribeLocalGatewayVirtualInterfacesResult || (exports.DescribeLocalGatewayVirtualInterfacesResult = {}));
var DescribeManagedPrefixListsRequest;
(function (DescribeManagedPrefixListsRequest) {
    DescribeManagedPrefixListsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeManagedPrefixListsRequest = exports.DescribeManagedPrefixListsRequest || (exports.DescribeManagedPrefixListsRequest = {}));
var DescribeManagedPrefixListsResult;
(function (DescribeManagedPrefixListsResult) {
    DescribeManagedPrefixListsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeManagedPrefixListsResult = exports.DescribeManagedPrefixListsResult || (exports.DescribeManagedPrefixListsResult = {}));
var DescribeMovingAddressesRequest;
(function (DescribeMovingAddressesRequest) {
    DescribeMovingAddressesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeMovingAddressesRequest = exports.DescribeMovingAddressesRequest || (exports.DescribeMovingAddressesRequest = {}));
var MovingAddressStatus;
(function (MovingAddressStatus) {
    MovingAddressStatus.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(MovingAddressStatus = exports.MovingAddressStatus || (exports.MovingAddressStatus = {}));
var DescribeMovingAddressesResult;
(function (DescribeMovingAddressesResult) {
    DescribeMovingAddressesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeMovingAddressesResult = exports.DescribeMovingAddressesResult || (exports.DescribeMovingAddressesResult = {}));
var DescribeNatGatewaysRequest;
(function (DescribeNatGatewaysRequest) {
    DescribeNatGatewaysRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNatGatewaysRequest = exports.DescribeNatGatewaysRequest || (exports.DescribeNatGatewaysRequest = {}));
var DescribeNatGatewaysResult;
(function (DescribeNatGatewaysResult) {
    DescribeNatGatewaysResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNatGatewaysResult = exports.DescribeNatGatewaysResult || (exports.DescribeNatGatewaysResult = {}));
var DescribeNetworkAclsRequest;
(function (DescribeNetworkAclsRequest) {
    DescribeNetworkAclsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkAclsRequest = exports.DescribeNetworkAclsRequest || (exports.DescribeNetworkAclsRequest = {}));
var DescribeNetworkAclsResult;
(function (DescribeNetworkAclsResult) {
    DescribeNetworkAclsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkAclsResult = exports.DescribeNetworkAclsResult || (exports.DescribeNetworkAclsResult = {}));
var DescribeNetworkInsightsAnalysesRequest;
(function (DescribeNetworkInsightsAnalysesRequest) {
    DescribeNetworkInsightsAnalysesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInsightsAnalysesRequest = exports.DescribeNetworkInsightsAnalysesRequest || (exports.DescribeNetworkInsightsAnalysesRequest = {}));
var AnalysisComponent;
(function (AnalysisComponent) {
    AnalysisComponent.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisComponent = exports.AnalysisComponent || (exports.AnalysisComponent = {}));
var AnalysisAclRule;
(function (AnalysisAclRule) {
    AnalysisAclRule.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisAclRule = exports.AnalysisAclRule || (exports.AnalysisAclRule = {}));
var AnalysisLoadBalancerListener;
(function (AnalysisLoadBalancerListener) {
    AnalysisLoadBalancerListener.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisLoadBalancerListener = exports.AnalysisLoadBalancerListener || (exports.AnalysisLoadBalancerListener = {}));
var AnalysisLoadBalancerTarget;
(function (AnalysisLoadBalancerTarget) {
    AnalysisLoadBalancerTarget.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisLoadBalancerTarget = exports.AnalysisLoadBalancerTarget || (exports.AnalysisLoadBalancerTarget = {}));
var AnalysisRouteTableRoute;
(function (AnalysisRouteTableRoute) {
    AnalysisRouteTableRoute.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisRouteTableRoute = exports.AnalysisRouteTableRoute || (exports.AnalysisRouteTableRoute = {}));
var AnalysisSecurityGroupRule;
(function (AnalysisSecurityGroupRule) {
    AnalysisSecurityGroupRule.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisSecurityGroupRule = exports.AnalysisSecurityGroupRule || (exports.AnalysisSecurityGroupRule = {}));
var Explanation;
(function (Explanation) {
    Explanation.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Explanation = exports.Explanation || (exports.Explanation = {}));
var AnalysisPacketHeader;
(function (AnalysisPacketHeader) {
    AnalysisPacketHeader.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(AnalysisPacketHeader = exports.AnalysisPacketHeader || (exports.AnalysisPacketHeader = {}));
var PathComponent;
(function (PathComponent) {
    PathComponent.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PathComponent = exports.PathComponent || (exports.PathComponent = {}));
var NetworkInsightsAnalysis;
(function (NetworkInsightsAnalysis) {
    NetworkInsightsAnalysis.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(NetworkInsightsAnalysis = exports.NetworkInsightsAnalysis || (exports.NetworkInsightsAnalysis = {}));
var DescribeNetworkInsightsAnalysesResult;
(function (DescribeNetworkInsightsAnalysesResult) {
    DescribeNetworkInsightsAnalysesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInsightsAnalysesResult = exports.DescribeNetworkInsightsAnalysesResult || (exports.DescribeNetworkInsightsAnalysesResult = {}));
var DescribeNetworkInsightsPathsRequest;
(function (DescribeNetworkInsightsPathsRequest) {
    DescribeNetworkInsightsPathsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInsightsPathsRequest = exports.DescribeNetworkInsightsPathsRequest || (exports.DescribeNetworkInsightsPathsRequest = {}));
var DescribeNetworkInsightsPathsResult;
(function (DescribeNetworkInsightsPathsResult) {
    DescribeNetworkInsightsPathsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInsightsPathsResult = exports.DescribeNetworkInsightsPathsResult || (exports.DescribeNetworkInsightsPathsResult = {}));
var DescribeNetworkInterfaceAttributeRequest;
(function (DescribeNetworkInterfaceAttributeRequest) {
    DescribeNetworkInterfaceAttributeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfaceAttributeRequest = exports.DescribeNetworkInterfaceAttributeRequest || (exports.DescribeNetworkInterfaceAttributeRequest = {}));
var DescribeNetworkInterfaceAttributeResult;
(function (DescribeNetworkInterfaceAttributeResult) {
    DescribeNetworkInterfaceAttributeResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfaceAttributeResult = exports.DescribeNetworkInterfaceAttributeResult || (exports.DescribeNetworkInterfaceAttributeResult = {}));
var DescribeNetworkInterfacePermissionsRequest;
(function (DescribeNetworkInterfacePermissionsRequest) {
    DescribeNetworkInterfacePermissionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfacePermissionsRequest = exports.DescribeNetworkInterfacePermissionsRequest || (exports.DescribeNetworkInterfacePermissionsRequest = {}));
var DescribeNetworkInterfacePermissionsResult;
(function (DescribeNetworkInterfacePermissionsResult) {
    DescribeNetworkInterfacePermissionsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfacePermissionsResult = exports.DescribeNetworkInterfacePermissionsResult || (exports.DescribeNetworkInterfacePermissionsResult = {}));
var DescribeNetworkInterfacesRequest;
(function (DescribeNetworkInterfacesRequest) {
    DescribeNetworkInterfacesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfacesRequest = exports.DescribeNetworkInterfacesRequest || (exports.DescribeNetworkInterfacesRequest = {}));
var DescribeNetworkInterfacesResult;
(function (DescribeNetworkInterfacesResult) {
    DescribeNetworkInterfacesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeNetworkInterfacesResult = exports.DescribeNetworkInterfacesResult || (exports.DescribeNetworkInterfacesResult = {}));
var DescribePlacementGroupsRequest;
(function (DescribePlacementGroupsRequest) {
    DescribePlacementGroupsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePlacementGroupsRequest = exports.DescribePlacementGroupsRequest || (exports.DescribePlacementGroupsRequest = {}));
var DescribePlacementGroupsResult;
(function (DescribePlacementGroupsResult) {
    DescribePlacementGroupsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePlacementGroupsResult = exports.DescribePlacementGroupsResult || (exports.DescribePlacementGroupsResult = {}));
var DescribePrefixListsRequest;
(function (DescribePrefixListsRequest) {
    DescribePrefixListsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePrefixListsRequest = exports.DescribePrefixListsRequest || (exports.DescribePrefixListsRequest = {}));
var PrefixList;
(function (PrefixList) {
    PrefixList.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PrefixList = exports.PrefixList || (exports.PrefixList = {}));
var DescribePrefixListsResult;
(function (DescribePrefixListsResult) {
    DescribePrefixListsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePrefixListsResult = exports.DescribePrefixListsResult || (exports.DescribePrefixListsResult = {}));
var DescribePrincipalIdFormatRequest;
(function (DescribePrincipalIdFormatRequest) {
    DescribePrincipalIdFormatRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePrincipalIdFormatRequest = exports.DescribePrincipalIdFormatRequest || (exports.DescribePrincipalIdFormatRequest = {}));
var PrincipalIdFormat;
(function (PrincipalIdFormat) {
    PrincipalIdFormat.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PrincipalIdFormat = exports.PrincipalIdFormat || (exports.PrincipalIdFormat = {}));
var DescribePrincipalIdFormatResult;
(function (DescribePrincipalIdFormatResult) {
    DescribePrincipalIdFormatResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePrincipalIdFormatResult = exports.DescribePrincipalIdFormatResult || (exports.DescribePrincipalIdFormatResult = {}));
var DescribePublicIpv4PoolsRequest;
(function (DescribePublicIpv4PoolsRequest) {
    DescribePublicIpv4PoolsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePublicIpv4PoolsRequest = exports.DescribePublicIpv4PoolsRequest || (exports.DescribePublicIpv4PoolsRequest = {}));
var PublicIpv4PoolRange;
(function (PublicIpv4PoolRange) {
    PublicIpv4PoolRange.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PublicIpv4PoolRange = exports.PublicIpv4PoolRange || (exports.PublicIpv4PoolRange = {}));
var PublicIpv4Pool;
(function (PublicIpv4Pool) {
    PublicIpv4Pool.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PublicIpv4Pool = exports.PublicIpv4Pool || (exports.PublicIpv4Pool = {}));
var DescribePublicIpv4PoolsResult;
(function (DescribePublicIpv4PoolsResult) {
    DescribePublicIpv4PoolsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribePublicIpv4PoolsResult = exports.DescribePublicIpv4PoolsResult || (exports.DescribePublicIpv4PoolsResult = {}));
var DescribeRegionsRequest;
(function (DescribeRegionsRequest) {
    DescribeRegionsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeRegionsRequest = exports.DescribeRegionsRequest || (exports.DescribeRegionsRequest = {}));
var Region;
(function (Region) {
    Region.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(Region = exports.Region || (exports.Region = {}));
var DescribeRegionsResult;
(function (DescribeRegionsResult) {
    DescribeRegionsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeRegionsResult = exports.DescribeRegionsResult || (exports.DescribeRegionsResult = {}));
var DescribeReplaceRootVolumeTasksRequest;
(function (DescribeReplaceRootVolumeTasksRequest) {
    DescribeReplaceRootVolumeTasksRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReplaceRootVolumeTasksRequest = exports.DescribeReplaceRootVolumeTasksRequest || (exports.DescribeReplaceRootVolumeTasksRequest = {}));
var DescribeReplaceRootVolumeTasksResult;
(function (DescribeReplaceRootVolumeTasksResult) {
    DescribeReplaceRootVolumeTasksResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReplaceRootVolumeTasksResult = exports.DescribeReplaceRootVolumeTasksResult || (exports.DescribeReplaceRootVolumeTasksResult = {}));
var OfferingClassType;
(function (OfferingClassType) {
    OfferingClassType["CONVERTIBLE"] = "convertible";
    OfferingClassType["STANDARD"] = "standard";
})(OfferingClassType = exports.OfferingClassType || (exports.OfferingClassType = {}));
var DescribeReservedInstancesRequest;
(function (DescribeReservedInstancesRequest) {
    DescribeReservedInstancesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesRequest = exports.DescribeReservedInstancesRequest || (exports.DescribeReservedInstancesRequest = {}));
var RecurringCharge;
(function (RecurringCharge) {
    RecurringCharge.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RecurringCharge = exports.RecurringCharge || (exports.RecurringCharge = {}));
var Scope;
(function (Scope) {
    Scope["AVAILABILITY_ZONE"] = "Availability Zone";
    Scope["REGIONAL"] = "Region";
})(Scope = exports.Scope || (exports.Scope = {}));
var ReservedInstances;
(function (ReservedInstances) {
    ReservedInstances.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstances = exports.ReservedInstances || (exports.ReservedInstances = {}));
var DescribeReservedInstancesResult;
(function (DescribeReservedInstancesResult) {
    DescribeReservedInstancesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesResult = exports.DescribeReservedInstancesResult || (exports.DescribeReservedInstancesResult = {}));
var DescribeReservedInstancesListingsRequest;
(function (DescribeReservedInstancesListingsRequest) {
    DescribeReservedInstancesListingsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesListingsRequest = exports.DescribeReservedInstancesListingsRequest || (exports.DescribeReservedInstancesListingsRequest = {}));
var DescribeReservedInstancesListingsResult;
(function (DescribeReservedInstancesListingsResult) {
    DescribeReservedInstancesListingsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesListingsResult = exports.DescribeReservedInstancesListingsResult || (exports.DescribeReservedInstancesListingsResult = {}));
var DescribeReservedInstancesModificationsRequest;
(function (DescribeReservedInstancesModificationsRequest) {
    DescribeReservedInstancesModificationsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesModificationsRequest = exports.DescribeReservedInstancesModificationsRequest || (exports.DescribeReservedInstancesModificationsRequest = {}));
var ReservedInstancesConfiguration;
(function (ReservedInstancesConfiguration) {
    ReservedInstancesConfiguration.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstancesConfiguration = exports.ReservedInstancesConfiguration || (exports.ReservedInstancesConfiguration = {}));
var ReservedInstancesModificationResult;
(function (ReservedInstancesModificationResult) {
    ReservedInstancesModificationResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstancesModificationResult = exports.ReservedInstancesModificationResult || (exports.ReservedInstancesModificationResult = {}));
var ReservedInstancesId;
(function (ReservedInstancesId) {
    ReservedInstancesId.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstancesId = exports.ReservedInstancesId || (exports.ReservedInstancesId = {}));
var ReservedInstancesModification;
(function (ReservedInstancesModification) {
    ReservedInstancesModification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstancesModification = exports.ReservedInstancesModification || (exports.ReservedInstancesModification = {}));
var DescribeReservedInstancesModificationsResult;
(function (DescribeReservedInstancesModificationsResult) {
    DescribeReservedInstancesModificationsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesModificationsResult = exports.DescribeReservedInstancesModificationsResult || (exports.DescribeReservedInstancesModificationsResult = {}));
var DescribeReservedInstancesOfferingsRequest;
(function (DescribeReservedInstancesOfferingsRequest) {
    DescribeReservedInstancesOfferingsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesOfferingsRequest = exports.DescribeReservedInstancesOfferingsRequest || (exports.DescribeReservedInstancesOfferingsRequest = {}));
var PricingDetail;
(function (PricingDetail) {
    PricingDetail.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(PricingDetail = exports.PricingDetail || (exports.PricingDetail = {}));
var ReservedInstancesOffering;
(function (ReservedInstancesOffering) {
    ReservedInstancesOffering.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ReservedInstancesOffering = exports.ReservedInstancesOffering || (exports.ReservedInstancesOffering = {}));
var DescribeReservedInstancesOfferingsResult;
(function (DescribeReservedInstancesOfferingsResult) {
    DescribeReservedInstancesOfferingsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeReservedInstancesOfferingsResult = exports.DescribeReservedInstancesOfferingsResult || (exports.DescribeReservedInstancesOfferingsResult = {}));
var DescribeRouteTablesRequest;
(function (DescribeRouteTablesRequest) {
    DescribeRouteTablesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeRouteTablesRequest = exports.DescribeRouteTablesRequest || (exports.DescribeRouteTablesRequest = {}));
var DescribeRouteTablesResult;
(function (DescribeRouteTablesResult) {
    DescribeRouteTablesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeRouteTablesResult = exports.DescribeRouteTablesResult || (exports.DescribeRouteTablesResult = {}));
var SlotDateTimeRangeRequest;
(function (SlotDateTimeRangeRequest) {
    SlotDateTimeRangeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SlotDateTimeRangeRequest = exports.SlotDateTimeRangeRequest || (exports.SlotDateTimeRangeRequest = {}));
var ScheduledInstanceRecurrenceRequest;
(function (ScheduledInstanceRecurrenceRequest) {
    ScheduledInstanceRecurrenceRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ScheduledInstanceRecurrenceRequest = exports.ScheduledInstanceRecurrenceRequest || (exports.ScheduledInstanceRecurrenceRequest = {}));
var DescribeScheduledInstanceAvailabilityRequest;
(function (DescribeScheduledInstanceAvailabilityRequest) {
    DescribeScheduledInstanceAvailabilityRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeScheduledInstanceAvailabilityRequest = exports.DescribeScheduledInstanceAvailabilityRequest || (exports.DescribeScheduledInstanceAvailabilityRequest = {}));
var ScheduledInstanceRecurrence;
(function (ScheduledInstanceRecurrence) {
    ScheduledInstanceRecurrence.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ScheduledInstanceRecurrence = exports.ScheduledInstanceRecurrence || (exports.ScheduledInstanceRecurrence = {}));
var ScheduledInstanceAvailability;
(function (ScheduledInstanceAvailability) {
    ScheduledInstanceAvailability.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ScheduledInstanceAvailability = exports.ScheduledInstanceAvailability || (exports.ScheduledInstanceAvailability = {}));
var DescribeScheduledInstanceAvailabilityResult;
(function (DescribeScheduledInstanceAvailabilityResult) {
    DescribeScheduledInstanceAvailabilityResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeScheduledInstanceAvailabilityResult = exports.DescribeScheduledInstanceAvailabilityResult || (exports.DescribeScheduledInstanceAvailabilityResult = {}));
var SlotStartTimeRangeRequest;
(function (SlotStartTimeRangeRequest) {
    SlotStartTimeRangeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SlotStartTimeRangeRequest = exports.SlotStartTimeRangeRequest || (exports.SlotStartTimeRangeRequest = {}));
var DescribeScheduledInstancesRequest;
(function (DescribeScheduledInstancesRequest) {
    DescribeScheduledInstancesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeScheduledInstancesRequest = exports.DescribeScheduledInstancesRequest || (exports.DescribeScheduledInstancesRequest = {}));
var ScheduledInstance;
(function (ScheduledInstance) {
    ScheduledInstance.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ScheduledInstance = exports.ScheduledInstance || (exports.ScheduledInstance = {}));
var DescribeScheduledInstancesResult;
(function (DescribeScheduledInstancesResult) {
    DescribeScheduledInstancesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeScheduledInstancesResult = exports.DescribeScheduledInstancesResult || (exports.DescribeScheduledInstancesResult = {}));
var DescribeSecurityGroupReferencesRequest;
(function (DescribeSecurityGroupReferencesRequest) {
    DescribeSecurityGroupReferencesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupReferencesRequest = exports.DescribeSecurityGroupReferencesRequest || (exports.DescribeSecurityGroupReferencesRequest = {}));
var SecurityGroupReference;
(function (SecurityGroupReference) {
    SecurityGroupReference.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SecurityGroupReference = exports.SecurityGroupReference || (exports.SecurityGroupReference = {}));
var DescribeSecurityGroupReferencesResult;
(function (DescribeSecurityGroupReferencesResult) {
    DescribeSecurityGroupReferencesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupReferencesResult = exports.DescribeSecurityGroupReferencesResult || (exports.DescribeSecurityGroupReferencesResult = {}));
var DescribeSecurityGroupRulesRequest;
(function (DescribeSecurityGroupRulesRequest) {
    DescribeSecurityGroupRulesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupRulesRequest = exports.DescribeSecurityGroupRulesRequest || (exports.DescribeSecurityGroupRulesRequest = {}));
var DescribeSecurityGroupRulesResult;
(function (DescribeSecurityGroupRulesResult) {
    DescribeSecurityGroupRulesResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupRulesResult = exports.DescribeSecurityGroupRulesResult || (exports.DescribeSecurityGroupRulesResult = {}));
var DescribeSecurityGroupsRequest;
(function (DescribeSecurityGroupsRequest) {
    DescribeSecurityGroupsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupsRequest = exports.DescribeSecurityGroupsRequest || (exports.DescribeSecurityGroupsRequest = {}));
var SecurityGroup;
(function (SecurityGroup) {
    SecurityGroup.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SecurityGroup = exports.SecurityGroup || (exports.SecurityGroup = {}));
var DescribeSecurityGroupsResult;
(function (DescribeSecurityGroupsResult) {
    DescribeSecurityGroupsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSecurityGroupsResult = exports.DescribeSecurityGroupsResult || (exports.DescribeSecurityGroupsResult = {}));
var DescribeSnapshotAttributeRequest;
(function (DescribeSnapshotAttributeRequest) {
    DescribeSnapshotAttributeRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSnapshotAttributeRequest = exports.DescribeSnapshotAttributeRequest || (exports.DescribeSnapshotAttributeRequest = {}));
var CreateVolumePermission;
(function (CreateVolumePermission) {
    CreateVolumePermission.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(CreateVolumePermission = exports.CreateVolumePermission || (exports.CreateVolumePermission = {}));
var DescribeSnapshotAttributeResult;
(function (DescribeSnapshotAttributeResult) {
    DescribeSnapshotAttributeResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSnapshotAttributeResult = exports.DescribeSnapshotAttributeResult || (exports.DescribeSnapshotAttributeResult = {}));
var DescribeSnapshotsRequest;
(function (DescribeSnapshotsRequest) {
    DescribeSnapshotsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSnapshotsRequest = exports.DescribeSnapshotsRequest || (exports.DescribeSnapshotsRequest = {}));
var DescribeSnapshotsResult;
(function (DescribeSnapshotsResult) {
    DescribeSnapshotsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSnapshotsResult = exports.DescribeSnapshotsResult || (exports.DescribeSnapshotsResult = {}));
var DescribeSpotDatafeedSubscriptionRequest;
(function (DescribeSpotDatafeedSubscriptionRequest) {
    DescribeSpotDatafeedSubscriptionRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotDatafeedSubscriptionRequest = exports.DescribeSpotDatafeedSubscriptionRequest || (exports.DescribeSpotDatafeedSubscriptionRequest = {}));
var DescribeSpotDatafeedSubscriptionResult;
(function (DescribeSpotDatafeedSubscriptionResult) {
    DescribeSpotDatafeedSubscriptionResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotDatafeedSubscriptionResult = exports.DescribeSpotDatafeedSubscriptionResult || (exports.DescribeSpotDatafeedSubscriptionResult = {}));
var DescribeSpotFleetInstancesRequest;
(function (DescribeSpotFleetInstancesRequest) {
    DescribeSpotFleetInstancesRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetInstancesRequest = exports.DescribeSpotFleetInstancesRequest || (exports.DescribeSpotFleetInstancesRequest = {}));
var DescribeSpotFleetInstancesResponse;
(function (DescribeSpotFleetInstancesResponse) {
    DescribeSpotFleetInstancesResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetInstancesResponse = exports.DescribeSpotFleetInstancesResponse || (exports.DescribeSpotFleetInstancesResponse = {}));
var EventType;
(function (EventType) {
    EventType["BATCH_CHANGE"] = "fleetRequestChange";
    EventType["ERROR"] = "error";
    EventType["INFORMATION"] = "information";
    EventType["INSTANCE_CHANGE"] = "instanceChange";
})(EventType = exports.EventType || (exports.EventType = {}));
var DescribeSpotFleetRequestHistoryRequest;
(function (DescribeSpotFleetRequestHistoryRequest) {
    DescribeSpotFleetRequestHistoryRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetRequestHistoryRequest = exports.DescribeSpotFleetRequestHistoryRequest || (exports.DescribeSpotFleetRequestHistoryRequest = {}));
var HistoryRecord;
(function (HistoryRecord) {
    HistoryRecord.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(HistoryRecord = exports.HistoryRecord || (exports.HistoryRecord = {}));
var DescribeSpotFleetRequestHistoryResponse;
(function (DescribeSpotFleetRequestHistoryResponse) {
    DescribeSpotFleetRequestHistoryResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetRequestHistoryResponse = exports.DescribeSpotFleetRequestHistoryResponse || (exports.DescribeSpotFleetRequestHistoryResponse = {}));
var DescribeSpotFleetRequestsRequest;
(function (DescribeSpotFleetRequestsRequest) {
    DescribeSpotFleetRequestsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetRequestsRequest = exports.DescribeSpotFleetRequestsRequest || (exports.DescribeSpotFleetRequestsRequest = {}));
var ExcessCapacityTerminationPolicy;
(function (ExcessCapacityTerminationPolicy) {
    ExcessCapacityTerminationPolicy["DEFAULT"] = "default";
    ExcessCapacityTerminationPolicy["NO_TERMINATION"] = "noTermination";
})(ExcessCapacityTerminationPolicy = exports.ExcessCapacityTerminationPolicy || (exports.ExcessCapacityTerminationPolicy = {}));
var SpotFleetMonitoring;
(function (SpotFleetMonitoring) {
    SpotFleetMonitoring.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotFleetMonitoring = exports.SpotFleetMonitoring || (exports.SpotFleetMonitoring = {}));
var InstanceNetworkInterfaceSpecification;
(function (InstanceNetworkInterfaceSpecification) {
    InstanceNetworkInterfaceSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(InstanceNetworkInterfaceSpecification = exports.InstanceNetworkInterfaceSpecification || (exports.InstanceNetworkInterfaceSpecification = {}));
var SpotPlacement;
(function (SpotPlacement) {
    SpotPlacement.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotPlacement = exports.SpotPlacement || (exports.SpotPlacement = {}));
var SpotFleetTagSpecification;
(function (SpotFleetTagSpecification) {
    SpotFleetTagSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotFleetTagSpecification = exports.SpotFleetTagSpecification || (exports.SpotFleetTagSpecification = {}));
var SpotFleetLaunchSpecification;
(function (SpotFleetLaunchSpecification) {
    SpotFleetLaunchSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotFleetLaunchSpecification = exports.SpotFleetLaunchSpecification || (exports.SpotFleetLaunchSpecification = {}));
var LaunchTemplateOverrides;
(function (LaunchTemplateOverrides) {
    LaunchTemplateOverrides.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateOverrides = exports.LaunchTemplateOverrides || (exports.LaunchTemplateOverrides = {}));
var LaunchTemplateConfig;
(function (LaunchTemplateConfig) {
    LaunchTemplateConfig.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchTemplateConfig = exports.LaunchTemplateConfig || (exports.LaunchTemplateConfig = {}));
var ClassicLoadBalancer;
(function (ClassicLoadBalancer) {
    ClassicLoadBalancer.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ClassicLoadBalancer = exports.ClassicLoadBalancer || (exports.ClassicLoadBalancer = {}));
var ClassicLoadBalancersConfig;
(function (ClassicLoadBalancersConfig) {
    ClassicLoadBalancersConfig.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(ClassicLoadBalancersConfig = exports.ClassicLoadBalancersConfig || (exports.ClassicLoadBalancersConfig = {}));
var TargetGroup;
(function (TargetGroup) {
    TargetGroup.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TargetGroup = exports.TargetGroup || (exports.TargetGroup = {}));
var TargetGroupsConfig;
(function (TargetGroupsConfig) {
    TargetGroupsConfig.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(TargetGroupsConfig = exports.TargetGroupsConfig || (exports.TargetGroupsConfig = {}));
var LoadBalancersConfig;
(function (LoadBalancersConfig) {
    LoadBalancersConfig.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LoadBalancersConfig = exports.LoadBalancersConfig || (exports.LoadBalancersConfig = {}));
var OnDemandAllocationStrategy;
(function (OnDemandAllocationStrategy) {
    OnDemandAllocationStrategy["LOWEST_PRICE"] = "lowestPrice";
    OnDemandAllocationStrategy["PRIORITIZED"] = "prioritized";
})(OnDemandAllocationStrategy = exports.OnDemandAllocationStrategy || (exports.OnDemandAllocationStrategy = {}));
var ReplacementStrategy;
(function (ReplacementStrategy) {
    ReplacementStrategy["LAUNCH"] = "launch";
    ReplacementStrategy["LAUNCH_BEFORE_TERMINATE"] = "launch-before-terminate";
})(ReplacementStrategy = exports.ReplacementStrategy || (exports.ReplacementStrategy = {}));
var SpotCapacityRebalance;
(function (SpotCapacityRebalance) {
    SpotCapacityRebalance.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotCapacityRebalance = exports.SpotCapacityRebalance || (exports.SpotCapacityRebalance = {}));
var SpotMaintenanceStrategies;
(function (SpotMaintenanceStrategies) {
    SpotMaintenanceStrategies.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotMaintenanceStrategies = exports.SpotMaintenanceStrategies || (exports.SpotMaintenanceStrategies = {}));
var SpotFleetRequestConfigData;
(function (SpotFleetRequestConfigData) {
    SpotFleetRequestConfigData.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotFleetRequestConfigData = exports.SpotFleetRequestConfigData || (exports.SpotFleetRequestConfigData = {}));
var SpotFleetRequestConfig;
(function (SpotFleetRequestConfig) {
    SpotFleetRequestConfig.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotFleetRequestConfig = exports.SpotFleetRequestConfig || (exports.SpotFleetRequestConfig = {}));
var DescribeSpotFleetRequestsResponse;
(function (DescribeSpotFleetRequestsResponse) {
    DescribeSpotFleetRequestsResponse.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotFleetRequestsResponse = exports.DescribeSpotFleetRequestsResponse || (exports.DescribeSpotFleetRequestsResponse = {}));
var DescribeSpotInstanceRequestsRequest;
(function (DescribeSpotInstanceRequestsRequest) {
    DescribeSpotInstanceRequestsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotInstanceRequestsRequest = exports.DescribeSpotInstanceRequestsRequest || (exports.DescribeSpotInstanceRequestsRequest = {}));
var RunInstancesMonitoringEnabled;
(function (RunInstancesMonitoringEnabled) {
    RunInstancesMonitoringEnabled.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(RunInstancesMonitoringEnabled = exports.RunInstancesMonitoringEnabled || (exports.RunInstancesMonitoringEnabled = {}));
var LaunchSpecification;
(function (LaunchSpecification) {
    LaunchSpecification.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(LaunchSpecification = exports.LaunchSpecification || (exports.LaunchSpecification = {}));
var SpotInstanceStatus;
(function (SpotInstanceStatus) {
    SpotInstanceStatus.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotInstanceStatus = exports.SpotInstanceStatus || (exports.SpotInstanceStatus = {}));
var SpotInstanceRequest;
(function (SpotInstanceRequest) {
    SpotInstanceRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotInstanceRequest = exports.SpotInstanceRequest || (exports.SpotInstanceRequest = {}));
var DescribeSpotInstanceRequestsResult;
(function (DescribeSpotInstanceRequestsResult) {
    DescribeSpotInstanceRequestsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotInstanceRequestsResult = exports.DescribeSpotInstanceRequestsResult || (exports.DescribeSpotInstanceRequestsResult = {}));
var DescribeSpotPriceHistoryRequest;
(function (DescribeSpotPriceHistoryRequest) {
    DescribeSpotPriceHistoryRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotPriceHistoryRequest = exports.DescribeSpotPriceHistoryRequest || (exports.DescribeSpotPriceHistoryRequest = {}));
var SpotPrice;
(function (SpotPrice) {
    SpotPrice.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(SpotPrice = exports.SpotPrice || (exports.SpotPrice = {}));
var DescribeSpotPriceHistoryResult;
(function (DescribeSpotPriceHistoryResult) {
    DescribeSpotPriceHistoryResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSpotPriceHistoryResult = exports.DescribeSpotPriceHistoryResult || (exports.DescribeSpotPriceHistoryResult = {}));
var DescribeStaleSecurityGroupsRequest;
(function (DescribeStaleSecurityGroupsRequest) {
    DescribeStaleSecurityGroupsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeStaleSecurityGroupsRequest = exports.DescribeStaleSecurityGroupsRequest || (exports.DescribeStaleSecurityGroupsRequest = {}));
var StaleIpPermission;
(function (StaleIpPermission) {
    StaleIpPermission.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(StaleIpPermission = exports.StaleIpPermission || (exports.StaleIpPermission = {}));
var StaleSecurityGroup;
(function (StaleSecurityGroup) {
    StaleSecurityGroup.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(StaleSecurityGroup = exports.StaleSecurityGroup || (exports.StaleSecurityGroup = {}));
var DescribeStaleSecurityGroupsResult;
(function (DescribeStaleSecurityGroupsResult) {
    DescribeStaleSecurityGroupsResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeStaleSecurityGroupsResult = exports.DescribeStaleSecurityGroupsResult || (exports.DescribeStaleSecurityGroupsResult = {}));
var DescribeStoreImageTasksRequest;
(function (DescribeStoreImageTasksRequest) {
    DescribeStoreImageTasksRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeStoreImageTasksRequest = exports.DescribeStoreImageTasksRequest || (exports.DescribeStoreImageTasksRequest = {}));
var StoreImageTaskResult;
(function (StoreImageTaskResult) {
    StoreImageTaskResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(StoreImageTaskResult = exports.StoreImageTaskResult || (exports.StoreImageTaskResult = {}));
var DescribeStoreImageTasksResult;
(function (DescribeStoreImageTasksResult) {
    DescribeStoreImageTasksResult.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeStoreImageTasksResult = exports.DescribeStoreImageTasksResult || (exports.DescribeStoreImageTasksResult = {}));
var DescribeSubnetsRequest;
(function (DescribeSubnetsRequest) {
    DescribeSubnetsRequest.filterSensitiveLog = (obj) => ({
        ...obj,
    });
})(DescribeSubnetsRequest = exports.DescribeSubnetsRequest || (exports.DescribeSubnetsRequest = {}));
