import { __assign } from "tslib";
import { SENSITIVE_STRING } from "@aws-sdk/smithy-client";
export var InstanceTypeInfoFromInstanceRequirements;
(function (InstanceTypeInfoFromInstanceRequirements) {
    InstanceTypeInfoFromInstanceRequirements.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceTypeInfoFromInstanceRequirements || (InstanceTypeInfoFromInstanceRequirements = {}));
export var GetInstanceTypesFromInstanceRequirementsResult;
(function (GetInstanceTypesFromInstanceRequirementsResult) {
    GetInstanceTypesFromInstanceRequirementsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetInstanceTypesFromInstanceRequirementsResult || (GetInstanceTypesFromInstanceRequirementsResult = {}));
export var GetIpamAddressHistoryRequest;
(function (GetIpamAddressHistoryRequest) {
    GetIpamAddressHistoryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamAddressHistoryRequest || (GetIpamAddressHistoryRequest = {}));
export var IpamComplianceStatus;
(function (IpamComplianceStatus) {
    IpamComplianceStatus["compliant"] = "compliant";
    IpamComplianceStatus["ignored"] = "ignored";
    IpamComplianceStatus["noncompliant"] = "noncompliant";
    IpamComplianceStatus["unmanaged"] = "unmanaged";
})(IpamComplianceStatus || (IpamComplianceStatus = {}));
export var IpamOverlapStatus;
(function (IpamOverlapStatus) {
    IpamOverlapStatus["ignored"] = "ignored";
    IpamOverlapStatus["nonoverlapping"] = "nonoverlapping";
    IpamOverlapStatus["overlapping"] = "overlapping";
})(IpamOverlapStatus || (IpamOverlapStatus = {}));
export var IpamAddressHistoryResourceType;
(function (IpamAddressHistoryResourceType) {
    IpamAddressHistoryResourceType["eip"] = "eip";
    IpamAddressHistoryResourceType["instance"] = "instance";
    IpamAddressHistoryResourceType["network_interface"] = "network-interface";
    IpamAddressHistoryResourceType["subnet"] = "subnet";
    IpamAddressHistoryResourceType["vpc"] = "vpc";
})(IpamAddressHistoryResourceType || (IpamAddressHistoryResourceType = {}));
export var IpamAddressHistoryRecord;
(function (IpamAddressHistoryRecord) {
    IpamAddressHistoryRecord.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpamAddressHistoryRecord || (IpamAddressHistoryRecord = {}));
export var GetIpamAddressHistoryResult;
(function (GetIpamAddressHistoryResult) {
    GetIpamAddressHistoryResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamAddressHistoryResult || (GetIpamAddressHistoryResult = {}));
export var GetIpamPoolAllocationsRequest;
(function (GetIpamPoolAllocationsRequest) {
    GetIpamPoolAllocationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamPoolAllocationsRequest || (GetIpamPoolAllocationsRequest = {}));
export var GetIpamPoolAllocationsResult;
(function (GetIpamPoolAllocationsResult) {
    GetIpamPoolAllocationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamPoolAllocationsResult || (GetIpamPoolAllocationsResult = {}));
export var GetIpamPoolCidrsRequest;
(function (GetIpamPoolCidrsRequest) {
    GetIpamPoolCidrsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamPoolCidrsRequest || (GetIpamPoolCidrsRequest = {}));
export var GetIpamPoolCidrsResult;
(function (GetIpamPoolCidrsResult) {
    GetIpamPoolCidrsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamPoolCidrsResult || (GetIpamPoolCidrsResult = {}));
export var IpamResourceType;
(function (IpamResourceType) {
    IpamResourceType["eip"] = "eip";
    IpamResourceType["ipv6_pool"] = "ipv6-pool";
    IpamResourceType["public_ipv4_pool"] = "public-ipv4-pool";
    IpamResourceType["subnet"] = "subnet";
    IpamResourceType["vpc"] = "vpc";
})(IpamResourceType || (IpamResourceType = {}));
export var GetIpamResourceCidrsRequest;
(function (GetIpamResourceCidrsRequest) {
    GetIpamResourceCidrsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamResourceCidrsRequest || (GetIpamResourceCidrsRequest = {}));
export var IpamManagementState;
(function (IpamManagementState) {
    IpamManagementState["ignored"] = "ignored";
    IpamManagementState["managed"] = "managed";
    IpamManagementState["unmanaged"] = "unmanaged";
})(IpamManagementState || (IpamManagementState = {}));
export var IpamResourceCidr;
(function (IpamResourceCidr) {
    IpamResourceCidr.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpamResourceCidr || (IpamResourceCidr = {}));
export var GetIpamResourceCidrsResult;
(function (GetIpamResourceCidrsResult) {
    GetIpamResourceCidrsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetIpamResourceCidrsResult || (GetIpamResourceCidrsResult = {}));
export var GetLaunchTemplateDataRequest;
(function (GetLaunchTemplateDataRequest) {
    GetLaunchTemplateDataRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetLaunchTemplateDataRequest || (GetLaunchTemplateDataRequest = {}));
export var GetLaunchTemplateDataResult;
(function (GetLaunchTemplateDataResult) {
    GetLaunchTemplateDataResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetLaunchTemplateDataResult || (GetLaunchTemplateDataResult = {}));
export var GetManagedPrefixListAssociationsRequest;
(function (GetManagedPrefixListAssociationsRequest) {
    GetManagedPrefixListAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetManagedPrefixListAssociationsRequest || (GetManagedPrefixListAssociationsRequest = {}));
export var PrefixListAssociation;
(function (PrefixListAssociation) {
    PrefixListAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrefixListAssociation || (PrefixListAssociation = {}));
export var GetManagedPrefixListAssociationsResult;
(function (GetManagedPrefixListAssociationsResult) {
    GetManagedPrefixListAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetManagedPrefixListAssociationsResult || (GetManagedPrefixListAssociationsResult = {}));
export var GetManagedPrefixListEntriesRequest;
(function (GetManagedPrefixListEntriesRequest) {
    GetManagedPrefixListEntriesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetManagedPrefixListEntriesRequest || (GetManagedPrefixListEntriesRequest = {}));
export var PrefixListEntry;
(function (PrefixListEntry) {
    PrefixListEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrefixListEntry || (PrefixListEntry = {}));
export var GetManagedPrefixListEntriesResult;
(function (GetManagedPrefixListEntriesResult) {
    GetManagedPrefixListEntriesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetManagedPrefixListEntriesResult || (GetManagedPrefixListEntriesResult = {}));
export var GetNetworkInsightsAccessScopeAnalysisFindingsRequest;
(function (GetNetworkInsightsAccessScopeAnalysisFindingsRequest) {
    GetNetworkInsightsAccessScopeAnalysisFindingsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetNetworkInsightsAccessScopeAnalysisFindingsRequest || (GetNetworkInsightsAccessScopeAnalysisFindingsRequest = {}));
export var GetNetworkInsightsAccessScopeAnalysisFindingsResult;
(function (GetNetworkInsightsAccessScopeAnalysisFindingsResult) {
    GetNetworkInsightsAccessScopeAnalysisFindingsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetNetworkInsightsAccessScopeAnalysisFindingsResult || (GetNetworkInsightsAccessScopeAnalysisFindingsResult = {}));
export var GetNetworkInsightsAccessScopeContentRequest;
(function (GetNetworkInsightsAccessScopeContentRequest) {
    GetNetworkInsightsAccessScopeContentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetNetworkInsightsAccessScopeContentRequest || (GetNetworkInsightsAccessScopeContentRequest = {}));
export var GetNetworkInsightsAccessScopeContentResult;
(function (GetNetworkInsightsAccessScopeContentResult) {
    GetNetworkInsightsAccessScopeContentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetNetworkInsightsAccessScopeContentResult || (GetNetworkInsightsAccessScopeContentResult = {}));
export var GetPasswordDataRequest;
(function (GetPasswordDataRequest) {
    GetPasswordDataRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetPasswordDataRequest || (GetPasswordDataRequest = {}));
export var GetPasswordDataResult;
(function (GetPasswordDataResult) {
    GetPasswordDataResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetPasswordDataResult || (GetPasswordDataResult = {}));
export var GetReservedInstancesExchangeQuoteRequest;
(function (GetReservedInstancesExchangeQuoteRequest) {
    GetReservedInstancesExchangeQuoteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetReservedInstancesExchangeQuoteRequest || (GetReservedInstancesExchangeQuoteRequest = {}));
export var ReservationValue;
(function (ReservationValue) {
    ReservationValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservationValue || (ReservationValue = {}));
export var ReservedInstanceReservationValue;
(function (ReservedInstanceReservationValue) {
    ReservedInstanceReservationValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstanceReservationValue || (ReservedInstanceReservationValue = {}));
export var TargetConfiguration;
(function (TargetConfiguration) {
    TargetConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetConfiguration || (TargetConfiguration = {}));
export var TargetReservationValue;
(function (TargetReservationValue) {
    TargetReservationValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetReservationValue || (TargetReservationValue = {}));
export var GetReservedInstancesExchangeQuoteResult;
(function (GetReservedInstancesExchangeQuoteResult) {
    GetReservedInstancesExchangeQuoteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetReservedInstancesExchangeQuoteResult || (GetReservedInstancesExchangeQuoteResult = {}));
export var GetSerialConsoleAccessStatusRequest;
(function (GetSerialConsoleAccessStatusRequest) {
    GetSerialConsoleAccessStatusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSerialConsoleAccessStatusRequest || (GetSerialConsoleAccessStatusRequest = {}));
export var GetSerialConsoleAccessStatusResult;
(function (GetSerialConsoleAccessStatusResult) {
    GetSerialConsoleAccessStatusResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSerialConsoleAccessStatusResult || (GetSerialConsoleAccessStatusResult = {}));
export var InstanceRequirementsWithMetadataRequest;
(function (InstanceRequirementsWithMetadataRequest) {
    InstanceRequirementsWithMetadataRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceRequirementsWithMetadataRequest || (InstanceRequirementsWithMetadataRequest = {}));
export var GetSpotPlacementScoresRequest;
(function (GetSpotPlacementScoresRequest) {
    GetSpotPlacementScoresRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSpotPlacementScoresRequest || (GetSpotPlacementScoresRequest = {}));
export var SpotPlacementScore;
(function (SpotPlacementScore) {
    SpotPlacementScore.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotPlacementScore || (SpotPlacementScore = {}));
export var GetSpotPlacementScoresResult;
(function (GetSpotPlacementScoresResult) {
    GetSpotPlacementScoresResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSpotPlacementScoresResult || (GetSpotPlacementScoresResult = {}));
export var GetSubnetCidrReservationsRequest;
(function (GetSubnetCidrReservationsRequest) {
    GetSubnetCidrReservationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSubnetCidrReservationsRequest || (GetSubnetCidrReservationsRequest = {}));
export var GetSubnetCidrReservationsResult;
(function (GetSubnetCidrReservationsResult) {
    GetSubnetCidrReservationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetSubnetCidrReservationsResult || (GetSubnetCidrReservationsResult = {}));
export var GetTransitGatewayAttachmentPropagationsRequest;
(function (GetTransitGatewayAttachmentPropagationsRequest) {
    GetTransitGatewayAttachmentPropagationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayAttachmentPropagationsRequest || (GetTransitGatewayAttachmentPropagationsRequest = {}));
export var TransitGatewayAttachmentPropagation;
(function (TransitGatewayAttachmentPropagation) {
    TransitGatewayAttachmentPropagation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAttachmentPropagation || (TransitGatewayAttachmentPropagation = {}));
export var GetTransitGatewayAttachmentPropagationsResult;
(function (GetTransitGatewayAttachmentPropagationsResult) {
    GetTransitGatewayAttachmentPropagationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayAttachmentPropagationsResult || (GetTransitGatewayAttachmentPropagationsResult = {}));
export var GetTransitGatewayMulticastDomainAssociationsRequest;
(function (GetTransitGatewayMulticastDomainAssociationsRequest) {
    GetTransitGatewayMulticastDomainAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayMulticastDomainAssociationsRequest || (GetTransitGatewayMulticastDomainAssociationsRequest = {}));
export var TransitGatewayMulticastDomainAssociation;
(function (TransitGatewayMulticastDomainAssociation) {
    TransitGatewayMulticastDomainAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomainAssociation || (TransitGatewayMulticastDomainAssociation = {}));
export var GetTransitGatewayMulticastDomainAssociationsResult;
(function (GetTransitGatewayMulticastDomainAssociationsResult) {
    GetTransitGatewayMulticastDomainAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayMulticastDomainAssociationsResult || (GetTransitGatewayMulticastDomainAssociationsResult = {}));
export var GetTransitGatewayPrefixListReferencesRequest;
(function (GetTransitGatewayPrefixListReferencesRequest) {
    GetTransitGatewayPrefixListReferencesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayPrefixListReferencesRequest || (GetTransitGatewayPrefixListReferencesRequest = {}));
export var GetTransitGatewayPrefixListReferencesResult;
(function (GetTransitGatewayPrefixListReferencesResult) {
    GetTransitGatewayPrefixListReferencesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayPrefixListReferencesResult || (GetTransitGatewayPrefixListReferencesResult = {}));
export var GetTransitGatewayRouteTableAssociationsRequest;
(function (GetTransitGatewayRouteTableAssociationsRequest) {
    GetTransitGatewayRouteTableAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayRouteTableAssociationsRequest || (GetTransitGatewayRouteTableAssociationsRequest = {}));
export var TransitGatewayRouteTableAssociation;
(function (TransitGatewayRouteTableAssociation) {
    TransitGatewayRouteTableAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteTableAssociation || (TransitGatewayRouteTableAssociation = {}));
export var GetTransitGatewayRouteTableAssociationsResult;
(function (GetTransitGatewayRouteTableAssociationsResult) {
    GetTransitGatewayRouteTableAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayRouteTableAssociationsResult || (GetTransitGatewayRouteTableAssociationsResult = {}));
export var GetTransitGatewayRouteTablePropagationsRequest;
(function (GetTransitGatewayRouteTablePropagationsRequest) {
    GetTransitGatewayRouteTablePropagationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayRouteTablePropagationsRequest || (GetTransitGatewayRouteTablePropagationsRequest = {}));
export var TransitGatewayRouteTablePropagation;
(function (TransitGatewayRouteTablePropagation) {
    TransitGatewayRouteTablePropagation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteTablePropagation || (TransitGatewayRouteTablePropagation = {}));
export var GetTransitGatewayRouteTablePropagationsResult;
(function (GetTransitGatewayRouteTablePropagationsResult) {
    GetTransitGatewayRouteTablePropagationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetTransitGatewayRouteTablePropagationsResult || (GetTransitGatewayRouteTablePropagationsResult = {}));
export var GetVpnConnectionDeviceSampleConfigurationRequest;
(function (GetVpnConnectionDeviceSampleConfigurationRequest) {
    GetVpnConnectionDeviceSampleConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetVpnConnectionDeviceSampleConfigurationRequest || (GetVpnConnectionDeviceSampleConfigurationRequest = {}));
export var GetVpnConnectionDeviceSampleConfigurationResult;
(function (GetVpnConnectionDeviceSampleConfigurationResult) {
    GetVpnConnectionDeviceSampleConfigurationResult.filterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.VpnConnectionDeviceSampleConfiguration && { VpnConnectionDeviceSampleConfiguration: SENSITIVE_STRING }))); };
})(GetVpnConnectionDeviceSampleConfigurationResult || (GetVpnConnectionDeviceSampleConfigurationResult = {}));
export var GetVpnConnectionDeviceTypesRequest;
(function (GetVpnConnectionDeviceTypesRequest) {
    GetVpnConnectionDeviceTypesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetVpnConnectionDeviceTypesRequest || (GetVpnConnectionDeviceTypesRequest = {}));
export var VpnConnectionDeviceType;
(function (VpnConnectionDeviceType) {
    VpnConnectionDeviceType.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnectionDeviceType || (VpnConnectionDeviceType = {}));
export var GetVpnConnectionDeviceTypesResult;
(function (GetVpnConnectionDeviceTypesResult) {
    GetVpnConnectionDeviceTypesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetVpnConnectionDeviceTypesResult || (GetVpnConnectionDeviceTypesResult = {}));
export var ImportClientVpnClientCertificateRevocationListRequest;
(function (ImportClientVpnClientCertificateRevocationListRequest) {
    ImportClientVpnClientCertificateRevocationListRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportClientVpnClientCertificateRevocationListRequest || (ImportClientVpnClientCertificateRevocationListRequest = {}));
export var ImportClientVpnClientCertificateRevocationListResult;
(function (ImportClientVpnClientCertificateRevocationListResult) {
    ImportClientVpnClientCertificateRevocationListResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportClientVpnClientCertificateRevocationListResult || (ImportClientVpnClientCertificateRevocationListResult = {}));
export var ClientData;
(function (ClientData) {
    ClientData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientData || (ClientData = {}));
export var UserBucket;
(function (UserBucket) {
    UserBucket.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UserBucket || (UserBucket = {}));
export var ImageDiskContainer;
(function (ImageDiskContainer) {
    ImageDiskContainer.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImageDiskContainer || (ImageDiskContainer = {}));
export var ImportImageLicenseConfigurationRequest;
(function (ImportImageLicenseConfigurationRequest) {
    ImportImageLicenseConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportImageLicenseConfigurationRequest || (ImportImageLicenseConfigurationRequest = {}));
export var ImportImageRequest;
(function (ImportImageRequest) {
    ImportImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportImageRequest || (ImportImageRequest = {}));
export var ImportImageResult;
(function (ImportImageResult) {
    ImportImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportImageResult || (ImportImageResult = {}));
export var DiskImageDetail;
(function (DiskImageDetail) {
    DiskImageDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DiskImageDetail || (DiskImageDetail = {}));
export var VolumeDetail;
(function (VolumeDetail) {
    VolumeDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeDetail || (VolumeDetail = {}));
export var DiskImage;
(function (DiskImage) {
    DiskImage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DiskImage || (DiskImage = {}));
export var UserData;
(function (UserData) {
    UserData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UserData || (UserData = {}));
export var ImportInstanceLaunchSpecification;
(function (ImportInstanceLaunchSpecification) {
    ImportInstanceLaunchSpecification.filterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.UserData && { UserData: SENSITIVE_STRING }))); };
})(ImportInstanceLaunchSpecification || (ImportInstanceLaunchSpecification = {}));
export var ImportInstanceRequest;
(function (ImportInstanceRequest) {
    ImportInstanceRequest.filterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.LaunchSpecification && {
        LaunchSpecification: ImportInstanceLaunchSpecification.filterSensitiveLog(obj.LaunchSpecification),
    }))); };
})(ImportInstanceRequest || (ImportInstanceRequest = {}));
export var ImportInstanceResult;
(function (ImportInstanceResult) {
    ImportInstanceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportInstanceResult || (ImportInstanceResult = {}));
export var ImportKeyPairRequest;
(function (ImportKeyPairRequest) {
    ImportKeyPairRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportKeyPairRequest || (ImportKeyPairRequest = {}));
export var ImportKeyPairResult;
(function (ImportKeyPairResult) {
    ImportKeyPairResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportKeyPairResult || (ImportKeyPairResult = {}));
export var SnapshotDiskContainer;
(function (SnapshotDiskContainer) {
    SnapshotDiskContainer.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotDiskContainer || (SnapshotDiskContainer = {}));
export var ImportSnapshotRequest;
(function (ImportSnapshotRequest) {
    ImportSnapshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportSnapshotRequest || (ImportSnapshotRequest = {}));
export var ImportSnapshotResult;
(function (ImportSnapshotResult) {
    ImportSnapshotResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportSnapshotResult || (ImportSnapshotResult = {}));
export var ImportVolumeRequest;
(function (ImportVolumeRequest) {
    ImportVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportVolumeRequest || (ImportVolumeRequest = {}));
export var ImportVolumeResult;
(function (ImportVolumeResult) {
    ImportVolumeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportVolumeResult || (ImportVolumeResult = {}));
export var ListImagesInRecycleBinRequest;
(function (ListImagesInRecycleBinRequest) {
    ListImagesInRecycleBinRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ListImagesInRecycleBinRequest || (ListImagesInRecycleBinRequest = {}));
export var ImageRecycleBinInfo;
(function (ImageRecycleBinInfo) {
    ImageRecycleBinInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImageRecycleBinInfo || (ImageRecycleBinInfo = {}));
export var ListImagesInRecycleBinResult;
(function (ListImagesInRecycleBinResult) {
    ListImagesInRecycleBinResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ListImagesInRecycleBinResult || (ListImagesInRecycleBinResult = {}));
export var ListSnapshotsInRecycleBinRequest;
(function (ListSnapshotsInRecycleBinRequest) {
    ListSnapshotsInRecycleBinRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ListSnapshotsInRecycleBinRequest || (ListSnapshotsInRecycleBinRequest = {}));
export var SnapshotRecycleBinInfo;
(function (SnapshotRecycleBinInfo) {
    SnapshotRecycleBinInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotRecycleBinInfo || (SnapshotRecycleBinInfo = {}));
export var ListSnapshotsInRecycleBinResult;
(function (ListSnapshotsInRecycleBinResult) {
    ListSnapshotsInRecycleBinResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ListSnapshotsInRecycleBinResult || (ListSnapshotsInRecycleBinResult = {}));
export var ModifyAddressAttributeRequest;
(function (ModifyAddressAttributeRequest) {
    ModifyAddressAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyAddressAttributeRequest || (ModifyAddressAttributeRequest = {}));
export var ModifyAddressAttributeResult;
(function (ModifyAddressAttributeResult) {
    ModifyAddressAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyAddressAttributeResult || (ModifyAddressAttributeResult = {}));
export var ModifyAvailabilityZoneGroupRequest;
(function (ModifyAvailabilityZoneGroupRequest) {
    ModifyAvailabilityZoneGroupRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyAvailabilityZoneGroupRequest || (ModifyAvailabilityZoneGroupRequest = {}));
export var ModifyAvailabilityZoneGroupResult;
(function (ModifyAvailabilityZoneGroupResult) {
    ModifyAvailabilityZoneGroupResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyAvailabilityZoneGroupResult || (ModifyAvailabilityZoneGroupResult = {}));
export var ModifyCapacityReservationRequest;
(function (ModifyCapacityReservationRequest) {
    ModifyCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyCapacityReservationRequest || (ModifyCapacityReservationRequest = {}));
export var ModifyCapacityReservationResult;
(function (ModifyCapacityReservationResult) {
    ModifyCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyCapacityReservationResult || (ModifyCapacityReservationResult = {}));
export var ModifyCapacityReservationFleetRequest;
(function (ModifyCapacityReservationFleetRequest) {
    ModifyCapacityReservationFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyCapacityReservationFleetRequest || (ModifyCapacityReservationFleetRequest = {}));
export var ModifyCapacityReservationFleetResult;
(function (ModifyCapacityReservationFleetResult) {
    ModifyCapacityReservationFleetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyCapacityReservationFleetResult || (ModifyCapacityReservationFleetResult = {}));
export var DnsServersOptionsModifyStructure;
(function (DnsServersOptionsModifyStructure) {
    DnsServersOptionsModifyStructure.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DnsServersOptionsModifyStructure || (DnsServersOptionsModifyStructure = {}));
export var ModifyClientVpnEndpointRequest;
(function (ModifyClientVpnEndpointRequest) {
    ModifyClientVpnEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyClientVpnEndpointRequest || (ModifyClientVpnEndpointRequest = {}));
export var ModifyClientVpnEndpointResult;
(function (ModifyClientVpnEndpointResult) {
    ModifyClientVpnEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyClientVpnEndpointResult || (ModifyClientVpnEndpointResult = {}));
export var ModifyDefaultCreditSpecificationRequest;
(function (ModifyDefaultCreditSpecificationRequest) {
    ModifyDefaultCreditSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyDefaultCreditSpecificationRequest || (ModifyDefaultCreditSpecificationRequest = {}));
export var ModifyDefaultCreditSpecificationResult;
(function (ModifyDefaultCreditSpecificationResult) {
    ModifyDefaultCreditSpecificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyDefaultCreditSpecificationResult || (ModifyDefaultCreditSpecificationResult = {}));
export var ModifyEbsDefaultKmsKeyIdRequest;
(function (ModifyEbsDefaultKmsKeyIdRequest) {
    ModifyEbsDefaultKmsKeyIdRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyEbsDefaultKmsKeyIdRequest || (ModifyEbsDefaultKmsKeyIdRequest = {}));
export var ModifyEbsDefaultKmsKeyIdResult;
(function (ModifyEbsDefaultKmsKeyIdResult) {
    ModifyEbsDefaultKmsKeyIdResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyEbsDefaultKmsKeyIdResult || (ModifyEbsDefaultKmsKeyIdResult = {}));
export var ModifyFleetRequest;
(function (ModifyFleetRequest) {
    ModifyFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyFleetRequest || (ModifyFleetRequest = {}));
export var ModifyFleetResult;
(function (ModifyFleetResult) {
    ModifyFleetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyFleetResult || (ModifyFleetResult = {}));
export var LoadPermissionRequest;
(function (LoadPermissionRequest) {
    LoadPermissionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LoadPermissionRequest || (LoadPermissionRequest = {}));
export var LoadPermissionModifications;
(function (LoadPermissionModifications) {
    LoadPermissionModifications.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LoadPermissionModifications || (LoadPermissionModifications = {}));
export var ModifyFpgaImageAttributeRequest;
(function (ModifyFpgaImageAttributeRequest) {
    ModifyFpgaImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyFpgaImageAttributeRequest || (ModifyFpgaImageAttributeRequest = {}));
export var ModifyFpgaImageAttributeResult;
(function (ModifyFpgaImageAttributeResult) {
    ModifyFpgaImageAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyFpgaImageAttributeResult || (ModifyFpgaImageAttributeResult = {}));
export var ModifyHostsRequest;
(function (ModifyHostsRequest) {
    ModifyHostsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyHostsRequest || (ModifyHostsRequest = {}));
export var ModifyHostsResult;
(function (ModifyHostsResult) {
    ModifyHostsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyHostsResult || (ModifyHostsResult = {}));
export var ModifyIdentityIdFormatRequest;
(function (ModifyIdentityIdFormatRequest) {
    ModifyIdentityIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIdentityIdFormatRequest || (ModifyIdentityIdFormatRequest = {}));
export var ModifyIdFormatRequest;
(function (ModifyIdFormatRequest) {
    ModifyIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIdFormatRequest || (ModifyIdFormatRequest = {}));
export var LaunchPermissionModifications;
(function (LaunchPermissionModifications) {
    LaunchPermissionModifications.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchPermissionModifications || (LaunchPermissionModifications = {}));
export var ModifyImageAttributeRequest;
(function (ModifyImageAttributeRequest) {
    ModifyImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyImageAttributeRequest || (ModifyImageAttributeRequest = {}));
export var EbsInstanceBlockDeviceSpecification;
(function (EbsInstanceBlockDeviceSpecification) {
    EbsInstanceBlockDeviceSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EbsInstanceBlockDeviceSpecification || (EbsInstanceBlockDeviceSpecification = {}));
export var InstanceBlockDeviceMappingSpecification;
(function (InstanceBlockDeviceMappingSpecification) {
    InstanceBlockDeviceMappingSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceBlockDeviceMappingSpecification || (InstanceBlockDeviceMappingSpecification = {}));
export var BlobAttributeValue;
(function (BlobAttributeValue) {
    BlobAttributeValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BlobAttributeValue || (BlobAttributeValue = {}));
export var ModifyInstanceAttributeRequest;
(function (ModifyInstanceAttributeRequest) {
    ModifyInstanceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceAttributeRequest || (ModifyInstanceAttributeRequest = {}));
export var CapacityReservationSpecification;
(function (CapacityReservationSpecification) {
    CapacityReservationSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationSpecification || (CapacityReservationSpecification = {}));
export var ModifyInstanceCapacityReservationAttributesRequest;
(function (ModifyInstanceCapacityReservationAttributesRequest) {
    ModifyInstanceCapacityReservationAttributesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceCapacityReservationAttributesRequest || (ModifyInstanceCapacityReservationAttributesRequest = {}));
export var ModifyInstanceCapacityReservationAttributesResult;
(function (ModifyInstanceCapacityReservationAttributesResult) {
    ModifyInstanceCapacityReservationAttributesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceCapacityReservationAttributesResult || (ModifyInstanceCapacityReservationAttributesResult = {}));
export var InstanceCreditSpecificationRequest;
(function (InstanceCreditSpecificationRequest) {
    InstanceCreditSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceCreditSpecificationRequest || (InstanceCreditSpecificationRequest = {}));
export var ModifyInstanceCreditSpecificationRequest;
(function (ModifyInstanceCreditSpecificationRequest) {
    ModifyInstanceCreditSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceCreditSpecificationRequest || (ModifyInstanceCreditSpecificationRequest = {}));
export var SuccessfulInstanceCreditSpecificationItem;
(function (SuccessfulInstanceCreditSpecificationItem) {
    SuccessfulInstanceCreditSpecificationItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SuccessfulInstanceCreditSpecificationItem || (SuccessfulInstanceCreditSpecificationItem = {}));
export var UnsuccessfulInstanceCreditSpecificationErrorCode;
(function (UnsuccessfulInstanceCreditSpecificationErrorCode) {
    UnsuccessfulInstanceCreditSpecificationErrorCode["INCORRECT_INSTANCE_STATE"] = "IncorrectInstanceState";
    UnsuccessfulInstanceCreditSpecificationErrorCode["INSTANCE_CREDIT_SPECIFICATION_NOT_SUPPORTED"] = "InstanceCreditSpecification.NotSupported";
    UnsuccessfulInstanceCreditSpecificationErrorCode["INSTANCE_NOT_FOUND"] = "InvalidInstanceID.NotFound";
    UnsuccessfulInstanceCreditSpecificationErrorCode["INVALID_INSTANCE_ID"] = "InvalidInstanceID.Malformed";
})(UnsuccessfulInstanceCreditSpecificationErrorCode || (UnsuccessfulInstanceCreditSpecificationErrorCode = {}));
export var UnsuccessfulInstanceCreditSpecificationItemError;
(function (UnsuccessfulInstanceCreditSpecificationItemError) {
    UnsuccessfulInstanceCreditSpecificationItemError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulInstanceCreditSpecificationItemError || (UnsuccessfulInstanceCreditSpecificationItemError = {}));
export var UnsuccessfulInstanceCreditSpecificationItem;
(function (UnsuccessfulInstanceCreditSpecificationItem) {
    UnsuccessfulInstanceCreditSpecificationItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulInstanceCreditSpecificationItem || (UnsuccessfulInstanceCreditSpecificationItem = {}));
export var ModifyInstanceCreditSpecificationResult;
(function (ModifyInstanceCreditSpecificationResult) {
    ModifyInstanceCreditSpecificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceCreditSpecificationResult || (ModifyInstanceCreditSpecificationResult = {}));
export var ModifyInstanceEventStartTimeRequest;
(function (ModifyInstanceEventStartTimeRequest) {
    ModifyInstanceEventStartTimeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceEventStartTimeRequest || (ModifyInstanceEventStartTimeRequest = {}));
export var ModifyInstanceEventStartTimeResult;
(function (ModifyInstanceEventStartTimeResult) {
    ModifyInstanceEventStartTimeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceEventStartTimeResult || (ModifyInstanceEventStartTimeResult = {}));
export var ModifyInstanceEventWindowRequest;
(function (ModifyInstanceEventWindowRequest) {
    ModifyInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceEventWindowRequest || (ModifyInstanceEventWindowRequest = {}));
export var ModifyInstanceEventWindowResult;
(function (ModifyInstanceEventWindowResult) {
    ModifyInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceEventWindowResult || (ModifyInstanceEventWindowResult = {}));
export var ModifyInstanceMetadataOptionsRequest;
(function (ModifyInstanceMetadataOptionsRequest) {
    ModifyInstanceMetadataOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceMetadataOptionsRequest || (ModifyInstanceMetadataOptionsRequest = {}));
export var ModifyInstanceMetadataOptionsResult;
(function (ModifyInstanceMetadataOptionsResult) {
    ModifyInstanceMetadataOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstanceMetadataOptionsResult || (ModifyInstanceMetadataOptionsResult = {}));
export var ModifyInstancePlacementRequest;
(function (ModifyInstancePlacementRequest) {
    ModifyInstancePlacementRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstancePlacementRequest || (ModifyInstancePlacementRequest = {}));
export var ModifyInstancePlacementResult;
(function (ModifyInstancePlacementResult) {
    ModifyInstancePlacementResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyInstancePlacementResult || (ModifyInstancePlacementResult = {}));
export var RemoveIpamOperatingRegion;
(function (RemoveIpamOperatingRegion) {
    RemoveIpamOperatingRegion.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RemoveIpamOperatingRegion || (RemoveIpamOperatingRegion = {}));
export var ModifyIpamRequest;
(function (ModifyIpamRequest) {
    ModifyIpamRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamRequest || (ModifyIpamRequest = {}));
export var ModifyIpamResult;
(function (ModifyIpamResult) {
    ModifyIpamResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamResult || (ModifyIpamResult = {}));
export var ModifyIpamPoolRequest;
(function (ModifyIpamPoolRequest) {
    ModifyIpamPoolRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamPoolRequest || (ModifyIpamPoolRequest = {}));
export var ModifyIpamPoolResult;
(function (ModifyIpamPoolResult) {
    ModifyIpamPoolResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamPoolResult || (ModifyIpamPoolResult = {}));
export var ModifyIpamResourceCidrRequest;
(function (ModifyIpamResourceCidrRequest) {
    ModifyIpamResourceCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamResourceCidrRequest || (ModifyIpamResourceCidrRequest = {}));
export var ModifyIpamResourceCidrResult;
(function (ModifyIpamResourceCidrResult) {
    ModifyIpamResourceCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamResourceCidrResult || (ModifyIpamResourceCidrResult = {}));
export var ModifyIpamScopeRequest;
(function (ModifyIpamScopeRequest) {
    ModifyIpamScopeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamScopeRequest || (ModifyIpamScopeRequest = {}));
export var ModifyIpamScopeResult;
(function (ModifyIpamScopeResult) {
    ModifyIpamScopeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyIpamScopeResult || (ModifyIpamScopeResult = {}));
export var ModifyLaunchTemplateRequest;
(function (ModifyLaunchTemplateRequest) {
    ModifyLaunchTemplateRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyLaunchTemplateRequest || (ModifyLaunchTemplateRequest = {}));
export var ModifyLaunchTemplateResult;
(function (ModifyLaunchTemplateResult) {
    ModifyLaunchTemplateResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyLaunchTemplateResult || (ModifyLaunchTemplateResult = {}));
export var RemovePrefixListEntry;
(function (RemovePrefixListEntry) {
    RemovePrefixListEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RemovePrefixListEntry || (RemovePrefixListEntry = {}));
export var ModifyManagedPrefixListRequest;
(function (ModifyManagedPrefixListRequest) {
    ModifyManagedPrefixListRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyManagedPrefixListRequest || (ModifyManagedPrefixListRequest = {}));
export var ModifyManagedPrefixListResult;
(function (ModifyManagedPrefixListResult) {
    ModifyManagedPrefixListResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyManagedPrefixListResult || (ModifyManagedPrefixListResult = {}));
export var NetworkInterfaceAttachmentChanges;
(function (NetworkInterfaceAttachmentChanges) {
    NetworkInterfaceAttachmentChanges.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfaceAttachmentChanges || (NetworkInterfaceAttachmentChanges = {}));
export var ModifyNetworkInterfaceAttributeRequest;
(function (ModifyNetworkInterfaceAttributeRequest) {
    ModifyNetworkInterfaceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyNetworkInterfaceAttributeRequest || (ModifyNetworkInterfaceAttributeRequest = {}));
export var ModifyPrivateDnsNameOptionsRequest;
(function (ModifyPrivateDnsNameOptionsRequest) {
    ModifyPrivateDnsNameOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyPrivateDnsNameOptionsRequest || (ModifyPrivateDnsNameOptionsRequest = {}));
export var ModifyPrivateDnsNameOptionsResult;
(function (ModifyPrivateDnsNameOptionsResult) {
    ModifyPrivateDnsNameOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyPrivateDnsNameOptionsResult || (ModifyPrivateDnsNameOptionsResult = {}));
export var ModifyReservedInstancesRequest;
(function (ModifyReservedInstancesRequest) {
    ModifyReservedInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyReservedInstancesRequest || (ModifyReservedInstancesRequest = {}));
export var ModifyReservedInstancesResult;
(function (ModifyReservedInstancesResult) {
    ModifyReservedInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyReservedInstancesResult || (ModifyReservedInstancesResult = {}));
export var SecurityGroupRuleRequest;
(function (SecurityGroupRuleRequest) {
    SecurityGroupRuleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupRuleRequest || (SecurityGroupRuleRequest = {}));
export var SecurityGroupRuleUpdate;
(function (SecurityGroupRuleUpdate) {
    SecurityGroupRuleUpdate.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupRuleUpdate || (SecurityGroupRuleUpdate = {}));
export var ModifySecurityGroupRulesRequest;
(function (ModifySecurityGroupRulesRequest) {
    ModifySecurityGroupRulesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySecurityGroupRulesRequest || (ModifySecurityGroupRulesRequest = {}));
export var ModifySecurityGroupRulesResult;
(function (ModifySecurityGroupRulesResult) {
    ModifySecurityGroupRulesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySecurityGroupRulesResult || (ModifySecurityGroupRulesResult = {}));
export var CreateVolumePermissionModifications;
(function (CreateVolumePermissionModifications) {
    CreateVolumePermissionModifications.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVolumePermissionModifications || (CreateVolumePermissionModifications = {}));
export var ModifySnapshotAttributeRequest;
(function (ModifySnapshotAttributeRequest) {
    ModifySnapshotAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySnapshotAttributeRequest || (ModifySnapshotAttributeRequest = {}));
export var TargetStorageTier;
(function (TargetStorageTier) {
    TargetStorageTier["archive"] = "archive";
})(TargetStorageTier || (TargetStorageTier = {}));
export var ModifySnapshotTierRequest;
(function (ModifySnapshotTierRequest) {
    ModifySnapshotTierRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySnapshotTierRequest || (ModifySnapshotTierRequest = {}));
export var ModifySnapshotTierResult;
(function (ModifySnapshotTierResult) {
    ModifySnapshotTierResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySnapshotTierResult || (ModifySnapshotTierResult = {}));
export var ModifySpotFleetRequestRequest;
(function (ModifySpotFleetRequestRequest) {
    ModifySpotFleetRequestRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySpotFleetRequestRequest || (ModifySpotFleetRequestRequest = {}));
export var ModifySpotFleetRequestResponse;
(function (ModifySpotFleetRequestResponse) {
    ModifySpotFleetRequestResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySpotFleetRequestResponse || (ModifySpotFleetRequestResponse = {}));
export var ModifySubnetAttributeRequest;
(function (ModifySubnetAttributeRequest) {
    ModifySubnetAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifySubnetAttributeRequest || (ModifySubnetAttributeRequest = {}));
export var ModifyTrafficMirrorFilterNetworkServicesRequest;
(function (ModifyTrafficMirrorFilterNetworkServicesRequest) {
    ModifyTrafficMirrorFilterNetworkServicesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorFilterNetworkServicesRequest || (ModifyTrafficMirrorFilterNetworkServicesRequest = {}));
export var ModifyTrafficMirrorFilterNetworkServicesResult;
(function (ModifyTrafficMirrorFilterNetworkServicesResult) {
    ModifyTrafficMirrorFilterNetworkServicesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorFilterNetworkServicesResult || (ModifyTrafficMirrorFilterNetworkServicesResult = {}));
export var ModifyTrafficMirrorFilterRuleRequest;
(function (ModifyTrafficMirrorFilterRuleRequest) {
    ModifyTrafficMirrorFilterRuleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorFilterRuleRequest || (ModifyTrafficMirrorFilterRuleRequest = {}));
export var ModifyTrafficMirrorFilterRuleResult;
(function (ModifyTrafficMirrorFilterRuleResult) {
    ModifyTrafficMirrorFilterRuleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorFilterRuleResult || (ModifyTrafficMirrorFilterRuleResult = {}));
export var ModifyTrafficMirrorSessionRequest;
(function (ModifyTrafficMirrorSessionRequest) {
    ModifyTrafficMirrorSessionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorSessionRequest || (ModifyTrafficMirrorSessionRequest = {}));
export var ModifyTrafficMirrorSessionResult;
(function (ModifyTrafficMirrorSessionResult) {
    ModifyTrafficMirrorSessionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTrafficMirrorSessionResult || (ModifyTrafficMirrorSessionResult = {}));
export var ModifyTransitGatewayOptions;
(function (ModifyTransitGatewayOptions) {
    ModifyTransitGatewayOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayOptions || (ModifyTransitGatewayOptions = {}));
export var ModifyTransitGatewayRequest;
(function (ModifyTransitGatewayRequest) {
    ModifyTransitGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayRequest || (ModifyTransitGatewayRequest = {}));
export var ModifyTransitGatewayResult;
(function (ModifyTransitGatewayResult) {
    ModifyTransitGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayResult || (ModifyTransitGatewayResult = {}));
export var ModifyTransitGatewayPrefixListReferenceRequest;
(function (ModifyTransitGatewayPrefixListReferenceRequest) {
    ModifyTransitGatewayPrefixListReferenceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayPrefixListReferenceRequest || (ModifyTransitGatewayPrefixListReferenceRequest = {}));
export var ModifyTransitGatewayPrefixListReferenceResult;
(function (ModifyTransitGatewayPrefixListReferenceResult) {
    ModifyTransitGatewayPrefixListReferenceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayPrefixListReferenceResult || (ModifyTransitGatewayPrefixListReferenceResult = {}));
export var ModifyTransitGatewayVpcAttachmentRequestOptions;
(function (ModifyTransitGatewayVpcAttachmentRequestOptions) {
    ModifyTransitGatewayVpcAttachmentRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayVpcAttachmentRequestOptions || (ModifyTransitGatewayVpcAttachmentRequestOptions = {}));
export var ModifyTransitGatewayVpcAttachmentRequest;
(function (ModifyTransitGatewayVpcAttachmentRequest) {
    ModifyTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayVpcAttachmentRequest || (ModifyTransitGatewayVpcAttachmentRequest = {}));
export var ModifyTransitGatewayVpcAttachmentResult;
(function (ModifyTransitGatewayVpcAttachmentResult) {
    ModifyTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyTransitGatewayVpcAttachmentResult || (ModifyTransitGatewayVpcAttachmentResult = {}));
export var ModifyVolumeRequest;
(function (ModifyVolumeRequest) {
    ModifyVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVolumeRequest || (ModifyVolumeRequest = {}));
export var ModifyVolumeResult;
(function (ModifyVolumeResult) {
    ModifyVolumeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVolumeResult || (ModifyVolumeResult = {}));
export var ModifyVolumeAttributeRequest;
(function (ModifyVolumeAttributeRequest) {
    ModifyVolumeAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVolumeAttributeRequest || (ModifyVolumeAttributeRequest = {}));
export var ModifyVpcAttributeRequest;
(function (ModifyVpcAttributeRequest) {
    ModifyVpcAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcAttributeRequest || (ModifyVpcAttributeRequest = {}));
export var ModifyVpcEndpointRequest;
(function (ModifyVpcEndpointRequest) {
    ModifyVpcEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointRequest || (ModifyVpcEndpointRequest = {}));
export var ModifyVpcEndpointResult;
(function (ModifyVpcEndpointResult) {
    ModifyVpcEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointResult || (ModifyVpcEndpointResult = {}));
export var ModifyVpcEndpointConnectionNotificationRequest;
(function (ModifyVpcEndpointConnectionNotificationRequest) {
    ModifyVpcEndpointConnectionNotificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointConnectionNotificationRequest || (ModifyVpcEndpointConnectionNotificationRequest = {}));
export var ModifyVpcEndpointConnectionNotificationResult;
(function (ModifyVpcEndpointConnectionNotificationResult) {
    ModifyVpcEndpointConnectionNotificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointConnectionNotificationResult || (ModifyVpcEndpointConnectionNotificationResult = {}));
export var ModifyVpcEndpointServiceConfigurationRequest;
(function (ModifyVpcEndpointServiceConfigurationRequest) {
    ModifyVpcEndpointServiceConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServiceConfigurationRequest || (ModifyVpcEndpointServiceConfigurationRequest = {}));
export var ModifyVpcEndpointServiceConfigurationResult;
(function (ModifyVpcEndpointServiceConfigurationResult) {
    ModifyVpcEndpointServiceConfigurationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServiceConfigurationResult || (ModifyVpcEndpointServiceConfigurationResult = {}));
export var ModifyVpcEndpointServicePayerResponsibilityRequest;
(function (ModifyVpcEndpointServicePayerResponsibilityRequest) {
    ModifyVpcEndpointServicePayerResponsibilityRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServicePayerResponsibilityRequest || (ModifyVpcEndpointServicePayerResponsibilityRequest = {}));
export var ModifyVpcEndpointServicePayerResponsibilityResult;
(function (ModifyVpcEndpointServicePayerResponsibilityResult) {
    ModifyVpcEndpointServicePayerResponsibilityResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServicePayerResponsibilityResult || (ModifyVpcEndpointServicePayerResponsibilityResult = {}));
export var ModifyVpcEndpointServicePermissionsRequest;
(function (ModifyVpcEndpointServicePermissionsRequest) {
    ModifyVpcEndpointServicePermissionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServicePermissionsRequest || (ModifyVpcEndpointServicePermissionsRequest = {}));
export var ModifyVpcEndpointServicePermissionsResult;
(function (ModifyVpcEndpointServicePermissionsResult) {
    ModifyVpcEndpointServicePermissionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcEndpointServicePermissionsResult || (ModifyVpcEndpointServicePermissionsResult = {}));
export var PeeringConnectionOptionsRequest;
(function (PeeringConnectionOptionsRequest) {
    PeeringConnectionOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringConnectionOptionsRequest || (PeeringConnectionOptionsRequest = {}));
export var ModifyVpcPeeringConnectionOptionsRequest;
(function (ModifyVpcPeeringConnectionOptionsRequest) {
    ModifyVpcPeeringConnectionOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcPeeringConnectionOptionsRequest || (ModifyVpcPeeringConnectionOptionsRequest = {}));
export var PeeringConnectionOptions;
(function (PeeringConnectionOptions) {
    PeeringConnectionOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringConnectionOptions || (PeeringConnectionOptions = {}));
export var ModifyVpcPeeringConnectionOptionsResult;
(function (ModifyVpcPeeringConnectionOptionsResult) {
    ModifyVpcPeeringConnectionOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcPeeringConnectionOptionsResult || (ModifyVpcPeeringConnectionOptionsResult = {}));
export var ModifyVpcTenancyRequest;
(function (ModifyVpcTenancyRequest) {
    ModifyVpcTenancyRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcTenancyRequest || (ModifyVpcTenancyRequest = {}));
export var ModifyVpcTenancyResult;
(function (ModifyVpcTenancyResult) {
    ModifyVpcTenancyResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpcTenancyResult || (ModifyVpcTenancyResult = {}));
export var ModifyVpnConnectionRequest;
(function (ModifyVpnConnectionRequest) {
    ModifyVpnConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnConnectionRequest || (ModifyVpnConnectionRequest = {}));
export var ModifyVpnConnectionResult;
(function (ModifyVpnConnectionResult) {
    ModifyVpnConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnConnectionResult || (ModifyVpnConnectionResult = {}));
export var ModifyVpnConnectionOptionsRequest;
(function (ModifyVpnConnectionOptionsRequest) {
    ModifyVpnConnectionOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnConnectionOptionsRequest || (ModifyVpnConnectionOptionsRequest = {}));
export var ModifyVpnConnectionOptionsResult;
(function (ModifyVpnConnectionOptionsResult) {
    ModifyVpnConnectionOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnConnectionOptionsResult || (ModifyVpnConnectionOptionsResult = {}));
export var ModifyVpnTunnelCertificateRequest;
(function (ModifyVpnTunnelCertificateRequest) {
    ModifyVpnTunnelCertificateRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnTunnelCertificateRequest || (ModifyVpnTunnelCertificateRequest = {}));
export var ModifyVpnTunnelCertificateResult;
(function (ModifyVpnTunnelCertificateResult) {
    ModifyVpnTunnelCertificateResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnTunnelCertificateResult || (ModifyVpnTunnelCertificateResult = {}));
export var ModifyVpnTunnelOptionsSpecification;
(function (ModifyVpnTunnelOptionsSpecification) {
    ModifyVpnTunnelOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnTunnelOptionsSpecification || (ModifyVpnTunnelOptionsSpecification = {}));
export var ModifyVpnTunnelOptionsRequest;
(function (ModifyVpnTunnelOptionsRequest) {
    ModifyVpnTunnelOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnTunnelOptionsRequest || (ModifyVpnTunnelOptionsRequest = {}));
export var ModifyVpnTunnelOptionsResult;
(function (ModifyVpnTunnelOptionsResult) {
    ModifyVpnTunnelOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ModifyVpnTunnelOptionsResult || (ModifyVpnTunnelOptionsResult = {}));
export var MonitorInstancesRequest;
(function (MonitorInstancesRequest) {
    MonitorInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MonitorInstancesRequest || (MonitorInstancesRequest = {}));
export var InstanceMonitoring;
(function (InstanceMonitoring) {
    InstanceMonitoring.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceMonitoring || (InstanceMonitoring = {}));
export var MonitorInstancesResult;
(function (MonitorInstancesResult) {
    MonitorInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MonitorInstancesResult || (MonitorInstancesResult = {}));
export var MoveAddressToVpcRequest;
(function (MoveAddressToVpcRequest) {
    MoveAddressToVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MoveAddressToVpcRequest || (MoveAddressToVpcRequest = {}));
export var Status;
(function (Status) {
    Status["inClassic"] = "InClassic";
    Status["inVpc"] = "InVpc";
    Status["moveInProgress"] = "MoveInProgress";
})(Status || (Status = {}));
export var MoveAddressToVpcResult;
(function (MoveAddressToVpcResult) {
    MoveAddressToVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MoveAddressToVpcResult || (MoveAddressToVpcResult = {}));
export var MoveByoipCidrToIpamRequest;
(function (MoveByoipCidrToIpamRequest) {
    MoveByoipCidrToIpamRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MoveByoipCidrToIpamRequest || (MoveByoipCidrToIpamRequest = {}));
export var MoveByoipCidrToIpamResult;
(function (MoveByoipCidrToIpamResult) {
    MoveByoipCidrToIpamResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MoveByoipCidrToIpamResult || (MoveByoipCidrToIpamResult = {}));
export var CidrAuthorizationContext;
(function (CidrAuthorizationContext) {
    CidrAuthorizationContext.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CidrAuthorizationContext || (CidrAuthorizationContext = {}));
export var ProvisionByoipCidrRequest;
(function (ProvisionByoipCidrRequest) {
    ProvisionByoipCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionByoipCidrRequest || (ProvisionByoipCidrRequest = {}));
export var ProvisionByoipCidrResult;
(function (ProvisionByoipCidrResult) {
    ProvisionByoipCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionByoipCidrResult || (ProvisionByoipCidrResult = {}));
export var IpamCidrAuthorizationContext;
(function (IpamCidrAuthorizationContext) {
    IpamCidrAuthorizationContext.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpamCidrAuthorizationContext || (IpamCidrAuthorizationContext = {}));
export var ProvisionIpamPoolCidrRequest;
(function (ProvisionIpamPoolCidrRequest) {
    ProvisionIpamPoolCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionIpamPoolCidrRequest || (ProvisionIpamPoolCidrRequest = {}));
export var ProvisionIpamPoolCidrResult;
(function (ProvisionIpamPoolCidrResult) {
    ProvisionIpamPoolCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionIpamPoolCidrResult || (ProvisionIpamPoolCidrResult = {}));
export var ProvisionPublicIpv4PoolCidrRequest;
(function (ProvisionPublicIpv4PoolCidrRequest) {
    ProvisionPublicIpv4PoolCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionPublicIpv4PoolCidrRequest || (ProvisionPublicIpv4PoolCidrRequest = {}));
export var ProvisionPublicIpv4PoolCidrResult;
(function (ProvisionPublicIpv4PoolCidrResult) {
    ProvisionPublicIpv4PoolCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionPublicIpv4PoolCidrResult || (ProvisionPublicIpv4PoolCidrResult = {}));
export var PurchaseHostReservationRequest;
(function (PurchaseHostReservationRequest) {
    PurchaseHostReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseHostReservationRequest || (PurchaseHostReservationRequest = {}));
export var PurchaseHostReservationResult;
(function (PurchaseHostReservationResult) {
    PurchaseHostReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseHostReservationResult || (PurchaseHostReservationResult = {}));
export var ReservedInstanceLimitPrice;
(function (ReservedInstanceLimitPrice) {
    ReservedInstanceLimitPrice.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstanceLimitPrice || (ReservedInstanceLimitPrice = {}));
export var PurchaseReservedInstancesOfferingRequest;
(function (PurchaseReservedInstancesOfferingRequest) {
    PurchaseReservedInstancesOfferingRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseReservedInstancesOfferingRequest || (PurchaseReservedInstancesOfferingRequest = {}));
export var PurchaseReservedInstancesOfferingResult;
(function (PurchaseReservedInstancesOfferingResult) {
    PurchaseReservedInstancesOfferingResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseReservedInstancesOfferingResult || (PurchaseReservedInstancesOfferingResult = {}));
export var PurchaseRequest;
(function (PurchaseRequest) {
    PurchaseRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseRequest || (PurchaseRequest = {}));
export var PurchaseScheduledInstancesRequest;
(function (PurchaseScheduledInstancesRequest) {
    PurchaseScheduledInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseScheduledInstancesRequest || (PurchaseScheduledInstancesRequest = {}));
export var PurchaseScheduledInstancesResult;
(function (PurchaseScheduledInstancesResult) {
    PurchaseScheduledInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PurchaseScheduledInstancesResult || (PurchaseScheduledInstancesResult = {}));
export var RebootInstancesRequest;
(function (RebootInstancesRequest) {
    RebootInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RebootInstancesRequest || (RebootInstancesRequest = {}));
export var RegisterImageRequest;
(function (RegisterImageRequest) {
    RegisterImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterImageRequest || (RegisterImageRequest = {}));
export var RegisterImageResult;
(function (RegisterImageResult) {
    RegisterImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterImageResult || (RegisterImageResult = {}));
export var RegisterInstanceTagAttributeRequest;
(function (RegisterInstanceTagAttributeRequest) {
    RegisterInstanceTagAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterInstanceTagAttributeRequest || (RegisterInstanceTagAttributeRequest = {}));
export var RegisterInstanceEventNotificationAttributesRequest;
(function (RegisterInstanceEventNotificationAttributesRequest) {
    RegisterInstanceEventNotificationAttributesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterInstanceEventNotificationAttributesRequest || (RegisterInstanceEventNotificationAttributesRequest = {}));
export var RegisterInstanceEventNotificationAttributesResult;
(function (RegisterInstanceEventNotificationAttributesResult) {
    RegisterInstanceEventNotificationAttributesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterInstanceEventNotificationAttributesResult || (RegisterInstanceEventNotificationAttributesResult = {}));
export var RegisterTransitGatewayMulticastGroupMembersRequest;
(function (RegisterTransitGatewayMulticastGroupMembersRequest) {
    RegisterTransitGatewayMulticastGroupMembersRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterTransitGatewayMulticastGroupMembersRequest || (RegisterTransitGatewayMulticastGroupMembersRequest = {}));
export var TransitGatewayMulticastRegisteredGroupMembers;
(function (TransitGatewayMulticastRegisteredGroupMembers) {
    TransitGatewayMulticastRegisteredGroupMembers.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastRegisteredGroupMembers || (TransitGatewayMulticastRegisteredGroupMembers = {}));
export var RegisterTransitGatewayMulticastGroupMembersResult;
(function (RegisterTransitGatewayMulticastGroupMembersResult) {
    RegisterTransitGatewayMulticastGroupMembersResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterTransitGatewayMulticastGroupMembersResult || (RegisterTransitGatewayMulticastGroupMembersResult = {}));
export var RegisterTransitGatewayMulticastGroupSourcesRequest;
(function (RegisterTransitGatewayMulticastGroupSourcesRequest) {
    RegisterTransitGatewayMulticastGroupSourcesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterTransitGatewayMulticastGroupSourcesRequest || (RegisterTransitGatewayMulticastGroupSourcesRequest = {}));
export var TransitGatewayMulticastRegisteredGroupSources;
(function (TransitGatewayMulticastRegisteredGroupSources) {
    TransitGatewayMulticastRegisteredGroupSources.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastRegisteredGroupSources || (TransitGatewayMulticastRegisteredGroupSources = {}));
export var RegisterTransitGatewayMulticastGroupSourcesResult;
(function (RegisterTransitGatewayMulticastGroupSourcesResult) {
    RegisterTransitGatewayMulticastGroupSourcesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RegisterTransitGatewayMulticastGroupSourcesResult || (RegisterTransitGatewayMulticastGroupSourcesResult = {}));
export var RejectTransitGatewayMulticastDomainAssociationsRequest;
(function (RejectTransitGatewayMulticastDomainAssociationsRequest) {
    RejectTransitGatewayMulticastDomainAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayMulticastDomainAssociationsRequest || (RejectTransitGatewayMulticastDomainAssociationsRequest = {}));
export var RejectTransitGatewayMulticastDomainAssociationsResult;
(function (RejectTransitGatewayMulticastDomainAssociationsResult) {
    RejectTransitGatewayMulticastDomainAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayMulticastDomainAssociationsResult || (RejectTransitGatewayMulticastDomainAssociationsResult = {}));
export var RejectTransitGatewayPeeringAttachmentRequest;
(function (RejectTransitGatewayPeeringAttachmentRequest) {
    RejectTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayPeeringAttachmentRequest || (RejectTransitGatewayPeeringAttachmentRequest = {}));
export var RejectTransitGatewayPeeringAttachmentResult;
(function (RejectTransitGatewayPeeringAttachmentResult) {
    RejectTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayPeeringAttachmentResult || (RejectTransitGatewayPeeringAttachmentResult = {}));
export var RejectTransitGatewayVpcAttachmentRequest;
(function (RejectTransitGatewayVpcAttachmentRequest) {
    RejectTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayVpcAttachmentRequest || (RejectTransitGatewayVpcAttachmentRequest = {}));
export var RejectTransitGatewayVpcAttachmentResult;
(function (RejectTransitGatewayVpcAttachmentResult) {
    RejectTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectTransitGatewayVpcAttachmentResult || (RejectTransitGatewayVpcAttachmentResult = {}));
export var RejectVpcEndpointConnectionsRequest;
(function (RejectVpcEndpointConnectionsRequest) {
    RejectVpcEndpointConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectVpcEndpointConnectionsRequest || (RejectVpcEndpointConnectionsRequest = {}));
export var RejectVpcEndpointConnectionsResult;
(function (RejectVpcEndpointConnectionsResult) {
    RejectVpcEndpointConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectVpcEndpointConnectionsResult || (RejectVpcEndpointConnectionsResult = {}));
export var RejectVpcPeeringConnectionRequest;
(function (RejectVpcPeeringConnectionRequest) {
    RejectVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectVpcPeeringConnectionRequest || (RejectVpcPeeringConnectionRequest = {}));
export var RejectVpcPeeringConnectionResult;
(function (RejectVpcPeeringConnectionResult) {
    RejectVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RejectVpcPeeringConnectionResult || (RejectVpcPeeringConnectionResult = {}));
export var ReleaseAddressRequest;
(function (ReleaseAddressRequest) {
    ReleaseAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReleaseAddressRequest || (ReleaseAddressRequest = {}));
export var ReleaseHostsRequest;
(function (ReleaseHostsRequest) {
    ReleaseHostsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReleaseHostsRequest || (ReleaseHostsRequest = {}));
export var ReleaseHostsResult;
(function (ReleaseHostsResult) {
    ReleaseHostsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReleaseHostsResult || (ReleaseHostsResult = {}));
export var ReleaseIpamPoolAllocationRequest;
(function (ReleaseIpamPoolAllocationRequest) {
    ReleaseIpamPoolAllocationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReleaseIpamPoolAllocationRequest || (ReleaseIpamPoolAllocationRequest = {}));
export var ReleaseIpamPoolAllocationResult;
(function (ReleaseIpamPoolAllocationResult) {
    ReleaseIpamPoolAllocationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReleaseIpamPoolAllocationResult || (ReleaseIpamPoolAllocationResult = {}));
export var ReplaceIamInstanceProfileAssociationRequest;
(function (ReplaceIamInstanceProfileAssociationRequest) {
    ReplaceIamInstanceProfileAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceIamInstanceProfileAssociationRequest || (ReplaceIamInstanceProfileAssociationRequest = {}));
export var ReplaceIamInstanceProfileAssociationResult;
(function (ReplaceIamInstanceProfileAssociationResult) {
    ReplaceIamInstanceProfileAssociationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceIamInstanceProfileAssociationResult || (ReplaceIamInstanceProfileAssociationResult = {}));
export var ReplaceNetworkAclAssociationRequest;
(function (ReplaceNetworkAclAssociationRequest) {
    ReplaceNetworkAclAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceNetworkAclAssociationRequest || (ReplaceNetworkAclAssociationRequest = {}));
export var ReplaceNetworkAclAssociationResult;
(function (ReplaceNetworkAclAssociationResult) {
    ReplaceNetworkAclAssociationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceNetworkAclAssociationResult || (ReplaceNetworkAclAssociationResult = {}));
export var ReplaceNetworkAclEntryRequest;
(function (ReplaceNetworkAclEntryRequest) {
    ReplaceNetworkAclEntryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceNetworkAclEntryRequest || (ReplaceNetworkAclEntryRequest = {}));
export var ReplaceRouteRequest;
(function (ReplaceRouteRequest) {
    ReplaceRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceRouteRequest || (ReplaceRouteRequest = {}));
export var ReplaceRouteTableAssociationRequest;
(function (ReplaceRouteTableAssociationRequest) {
    ReplaceRouteTableAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceRouteTableAssociationRequest || (ReplaceRouteTableAssociationRequest = {}));
export var ReplaceRouteTableAssociationResult;
(function (ReplaceRouteTableAssociationResult) {
    ReplaceRouteTableAssociationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceRouteTableAssociationResult || (ReplaceRouteTableAssociationResult = {}));
export var ReplaceTransitGatewayRouteRequest;
(function (ReplaceTransitGatewayRouteRequest) {
    ReplaceTransitGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceTransitGatewayRouteRequest || (ReplaceTransitGatewayRouteRequest = {}));
export var ReplaceTransitGatewayRouteResult;
(function (ReplaceTransitGatewayRouteResult) {
    ReplaceTransitGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceTransitGatewayRouteResult || (ReplaceTransitGatewayRouteResult = {}));
export var ReportInstanceStatusRequest;
(function (ReportInstanceStatusRequest) {
    ReportInstanceStatusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReportInstanceStatusRequest || (ReportInstanceStatusRequest = {}));
export var RequestSpotFleetRequest;
(function (RequestSpotFleetRequest) {
    RequestSpotFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestSpotFleetRequest || (RequestSpotFleetRequest = {}));
export var RequestSpotFleetResponse;
(function (RequestSpotFleetResponse) {
    RequestSpotFleetResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestSpotFleetResponse || (RequestSpotFleetResponse = {}));
export var RequestSpotLaunchSpecification;
(function (RequestSpotLaunchSpecification) {
    RequestSpotLaunchSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestSpotLaunchSpecification || (RequestSpotLaunchSpecification = {}));
export var RequestSpotInstancesRequest;
(function (RequestSpotInstancesRequest) {
    RequestSpotInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestSpotInstancesRequest || (RequestSpotInstancesRequest = {}));
export var RequestSpotInstancesResult;
(function (RequestSpotInstancesResult) {
    RequestSpotInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestSpotInstancesResult || (RequestSpotInstancesResult = {}));
export var ResetAddressAttributeRequest;
(function (ResetAddressAttributeRequest) {
    ResetAddressAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetAddressAttributeRequest || (ResetAddressAttributeRequest = {}));
export var ResetAddressAttributeResult;
(function (ResetAddressAttributeResult) {
    ResetAddressAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetAddressAttributeResult || (ResetAddressAttributeResult = {}));
export var ResetEbsDefaultKmsKeyIdRequest;
(function (ResetEbsDefaultKmsKeyIdRequest) {
    ResetEbsDefaultKmsKeyIdRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetEbsDefaultKmsKeyIdRequest || (ResetEbsDefaultKmsKeyIdRequest = {}));
export var ResetEbsDefaultKmsKeyIdResult;
(function (ResetEbsDefaultKmsKeyIdResult) {
    ResetEbsDefaultKmsKeyIdResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetEbsDefaultKmsKeyIdResult || (ResetEbsDefaultKmsKeyIdResult = {}));
export var ResetFpgaImageAttributeRequest;
(function (ResetFpgaImageAttributeRequest) {
    ResetFpgaImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetFpgaImageAttributeRequest || (ResetFpgaImageAttributeRequest = {}));
export var ResetFpgaImageAttributeResult;
(function (ResetFpgaImageAttributeResult) {
    ResetFpgaImageAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetFpgaImageAttributeResult || (ResetFpgaImageAttributeResult = {}));
export var ResetImageAttributeRequest;
(function (ResetImageAttributeRequest) {
    ResetImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetImageAttributeRequest || (ResetImageAttributeRequest = {}));
