import { __assign } from "tslib";
export var RecurringCharge;
(function (RecurringCharge) {
    RecurringCharge.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RecurringCharge || (RecurringCharge = {}));
export var Scope;
(function (Scope) {
    Scope["AVAILABILITY_ZONE"] = "Availability Zone";
    Scope["REGIONAL"] = "Region";
})(Scope || (Scope = {}));
export var ReservedInstances;
(function (ReservedInstances) {
    ReservedInstances.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstances || (ReservedInstances = {}));
export var DescribeReservedInstancesResult;
(function (DescribeReservedInstancesResult) {
    DescribeReservedInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesResult || (DescribeReservedInstancesResult = {}));
export var DescribeReservedInstancesListingsRequest;
(function (DescribeReservedInstancesListingsRequest) {
    DescribeReservedInstancesListingsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesListingsRequest || (DescribeReservedInstancesListingsRequest = {}));
export var DescribeReservedInstancesListingsResult;
(function (DescribeReservedInstancesListingsResult) {
    DescribeReservedInstancesListingsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesListingsResult || (DescribeReservedInstancesListingsResult = {}));
export var DescribeReservedInstancesModificationsRequest;
(function (DescribeReservedInstancesModificationsRequest) {
    DescribeReservedInstancesModificationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesModificationsRequest || (DescribeReservedInstancesModificationsRequest = {}));
export var ReservedInstancesConfiguration;
(function (ReservedInstancesConfiguration) {
    ReservedInstancesConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesConfiguration || (ReservedInstancesConfiguration = {}));
export var ReservedInstancesModificationResult;
(function (ReservedInstancesModificationResult) {
    ReservedInstancesModificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesModificationResult || (ReservedInstancesModificationResult = {}));
export var ReservedInstancesId;
(function (ReservedInstancesId) {
    ReservedInstancesId.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesId || (ReservedInstancesId = {}));
export var ReservedInstancesModification;
(function (ReservedInstancesModification) {
    ReservedInstancesModification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesModification || (ReservedInstancesModification = {}));
export var DescribeReservedInstancesModificationsResult;
(function (DescribeReservedInstancesModificationsResult) {
    DescribeReservedInstancesModificationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesModificationsResult || (DescribeReservedInstancesModificationsResult = {}));
export var DescribeReservedInstancesOfferingsRequest;
(function (DescribeReservedInstancesOfferingsRequest) {
    DescribeReservedInstancesOfferingsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesOfferingsRequest || (DescribeReservedInstancesOfferingsRequest = {}));
export var PricingDetail;
(function (PricingDetail) {
    PricingDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PricingDetail || (PricingDetail = {}));
export var ReservedInstancesOffering;
(function (ReservedInstancesOffering) {
    ReservedInstancesOffering.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesOffering || (ReservedInstancesOffering = {}));
export var DescribeReservedInstancesOfferingsResult;
(function (DescribeReservedInstancesOfferingsResult) {
    DescribeReservedInstancesOfferingsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesOfferingsResult || (DescribeReservedInstancesOfferingsResult = {}));
export var DescribeRouteTablesRequest;
(function (DescribeRouteTablesRequest) {
    DescribeRouteTablesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeRouteTablesRequest || (DescribeRouteTablesRequest = {}));
export var DescribeRouteTablesResult;
(function (DescribeRouteTablesResult) {
    DescribeRouteTablesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeRouteTablesResult || (DescribeRouteTablesResult = {}));
export var SlotDateTimeRangeRequest;
(function (SlotDateTimeRangeRequest) {
    SlotDateTimeRangeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SlotDateTimeRangeRequest || (SlotDateTimeRangeRequest = {}));
export var ScheduledInstanceRecurrenceRequest;
(function (ScheduledInstanceRecurrenceRequest) {
    ScheduledInstanceRecurrenceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstanceRecurrenceRequest || (ScheduledInstanceRecurrenceRequest = {}));
export var DescribeScheduledInstanceAvailabilityRequest;
(function (DescribeScheduledInstanceAvailabilityRequest) {
    DescribeScheduledInstanceAvailabilityRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeScheduledInstanceAvailabilityRequest || (DescribeScheduledInstanceAvailabilityRequest = {}));
export var ScheduledInstanceRecurrence;
(function (ScheduledInstanceRecurrence) {
    ScheduledInstanceRecurrence.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstanceRecurrence || (ScheduledInstanceRecurrence = {}));
export var ScheduledInstanceAvailability;
(function (ScheduledInstanceAvailability) {
    ScheduledInstanceAvailability.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstanceAvailability || (ScheduledInstanceAvailability = {}));
export var DescribeScheduledInstanceAvailabilityResult;
(function (DescribeScheduledInstanceAvailabilityResult) {
    DescribeScheduledInstanceAvailabilityResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeScheduledInstanceAvailabilityResult || (DescribeScheduledInstanceAvailabilityResult = {}));
export var SlotStartTimeRangeRequest;
(function (SlotStartTimeRangeRequest) {
    SlotStartTimeRangeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SlotStartTimeRangeRequest || (SlotStartTimeRangeRequest = {}));
export var DescribeScheduledInstancesRequest;
(function (DescribeScheduledInstancesRequest) {
    DescribeScheduledInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeScheduledInstancesRequest || (DescribeScheduledInstancesRequest = {}));
export var ScheduledInstance;
(function (ScheduledInstance) {
    ScheduledInstance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstance || (ScheduledInstance = {}));
export var DescribeScheduledInstancesResult;
(function (DescribeScheduledInstancesResult) {
    DescribeScheduledInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeScheduledInstancesResult || (DescribeScheduledInstancesResult = {}));
export var DescribeSecurityGroupReferencesRequest;
(function (DescribeSecurityGroupReferencesRequest) {
    DescribeSecurityGroupReferencesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupReferencesRequest || (DescribeSecurityGroupReferencesRequest = {}));
export var SecurityGroupReference;
(function (SecurityGroupReference) {
    SecurityGroupReference.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupReference || (SecurityGroupReference = {}));
export var DescribeSecurityGroupReferencesResult;
(function (DescribeSecurityGroupReferencesResult) {
    DescribeSecurityGroupReferencesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupReferencesResult || (DescribeSecurityGroupReferencesResult = {}));
export var DescribeSecurityGroupRulesRequest;
(function (DescribeSecurityGroupRulesRequest) {
    DescribeSecurityGroupRulesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupRulesRequest || (DescribeSecurityGroupRulesRequest = {}));
export var DescribeSecurityGroupRulesResult;
(function (DescribeSecurityGroupRulesResult) {
    DescribeSecurityGroupRulesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupRulesResult || (DescribeSecurityGroupRulesResult = {}));
export var DescribeSecurityGroupsRequest;
(function (DescribeSecurityGroupsRequest) {
    DescribeSecurityGroupsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupsRequest || (DescribeSecurityGroupsRequest = {}));
export var SecurityGroup;
(function (SecurityGroup) {
    SecurityGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroup || (SecurityGroup = {}));
export var DescribeSecurityGroupsResult;
(function (DescribeSecurityGroupsResult) {
    DescribeSecurityGroupsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSecurityGroupsResult || (DescribeSecurityGroupsResult = {}));
export var DescribeSnapshotAttributeRequest;
(function (DescribeSnapshotAttributeRequest) {
    DescribeSnapshotAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotAttributeRequest || (DescribeSnapshotAttributeRequest = {}));
export var CreateVolumePermission;
(function (CreateVolumePermission) {
    CreateVolumePermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVolumePermission || (CreateVolumePermission = {}));
export var DescribeSnapshotAttributeResult;
(function (DescribeSnapshotAttributeResult) {
    DescribeSnapshotAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotAttributeResult || (DescribeSnapshotAttributeResult = {}));
export var DescribeSnapshotsRequest;
(function (DescribeSnapshotsRequest) {
    DescribeSnapshotsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotsRequest || (DescribeSnapshotsRequest = {}));
export var DescribeSnapshotsResult;
(function (DescribeSnapshotsResult) {
    DescribeSnapshotsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotsResult || (DescribeSnapshotsResult = {}));
export var DescribeSnapshotTierStatusRequest;
(function (DescribeSnapshotTierStatusRequest) {
    DescribeSnapshotTierStatusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotTierStatusRequest || (DescribeSnapshotTierStatusRequest = {}));
export var TieringOperationStatus;
(function (TieringOperationStatus) {
    TieringOperationStatus["archival_completed"] = "archival-completed";
    TieringOperationStatus["archival_failed"] = "archival-failed";
    TieringOperationStatus["archival_in_progress"] = "archival-in-progress";
    TieringOperationStatus["permanent_restore_completed"] = "permanent-restore-completed";
    TieringOperationStatus["permanent_restore_failed"] = "permanent-restore-failed";
    TieringOperationStatus["permanent_restore_in_progress"] = "permanent-restore-in-progress";
    TieringOperationStatus["temporary_restore_completed"] = "temporary-restore-completed";
    TieringOperationStatus["temporary_restore_failed"] = "temporary-restore-failed";
    TieringOperationStatus["temporary_restore_in_progress"] = "temporary-restore-in-progress";
})(TieringOperationStatus || (TieringOperationStatus = {}));
export var SnapshotTierStatus;
(function (SnapshotTierStatus) {
    SnapshotTierStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotTierStatus || (SnapshotTierStatus = {}));
export var DescribeSnapshotTierStatusResult;
(function (DescribeSnapshotTierStatusResult) {
    DescribeSnapshotTierStatusResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSnapshotTierStatusResult || (DescribeSnapshotTierStatusResult = {}));
export var DescribeSpotDatafeedSubscriptionRequest;
(function (DescribeSpotDatafeedSubscriptionRequest) {
    DescribeSpotDatafeedSubscriptionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotDatafeedSubscriptionRequest || (DescribeSpotDatafeedSubscriptionRequest = {}));
export var DescribeSpotDatafeedSubscriptionResult;
(function (DescribeSpotDatafeedSubscriptionResult) {
    DescribeSpotDatafeedSubscriptionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotDatafeedSubscriptionResult || (DescribeSpotDatafeedSubscriptionResult = {}));
export var DescribeSpotFleetInstancesRequest;
(function (DescribeSpotFleetInstancesRequest) {
    DescribeSpotFleetInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetInstancesRequest || (DescribeSpotFleetInstancesRequest = {}));
export var DescribeSpotFleetInstancesResponse;
(function (DescribeSpotFleetInstancesResponse) {
    DescribeSpotFleetInstancesResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetInstancesResponse || (DescribeSpotFleetInstancesResponse = {}));
export var EventType;
(function (EventType) {
    EventType["BATCH_CHANGE"] = "fleetRequestChange";
    EventType["ERROR"] = "error";
    EventType["INFORMATION"] = "information";
    EventType["INSTANCE_CHANGE"] = "instanceChange";
})(EventType || (EventType = {}));
export var DescribeSpotFleetRequestHistoryRequest;
(function (DescribeSpotFleetRequestHistoryRequest) {
    DescribeSpotFleetRequestHistoryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetRequestHistoryRequest || (DescribeSpotFleetRequestHistoryRequest = {}));
export var HistoryRecord;
(function (HistoryRecord) {
    HistoryRecord.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HistoryRecord || (HistoryRecord = {}));
export var DescribeSpotFleetRequestHistoryResponse;
(function (DescribeSpotFleetRequestHistoryResponse) {
    DescribeSpotFleetRequestHistoryResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetRequestHistoryResponse || (DescribeSpotFleetRequestHistoryResponse = {}));
export var DescribeSpotFleetRequestsRequest;
(function (DescribeSpotFleetRequestsRequest) {
    DescribeSpotFleetRequestsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetRequestsRequest || (DescribeSpotFleetRequestsRequest = {}));
export var ExcessCapacityTerminationPolicy;
(function (ExcessCapacityTerminationPolicy) {
    ExcessCapacityTerminationPolicy["DEFAULT"] = "default";
    ExcessCapacityTerminationPolicy["NO_TERMINATION"] = "noTermination";
})(ExcessCapacityTerminationPolicy || (ExcessCapacityTerminationPolicy = {}));
export var SpotFleetMonitoring;
(function (SpotFleetMonitoring) {
    SpotFleetMonitoring.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotFleetMonitoring || (SpotFleetMonitoring = {}));
export var InstanceNetworkInterfaceSpecification;
(function (InstanceNetworkInterfaceSpecification) {
    InstanceNetworkInterfaceSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceNetworkInterfaceSpecification || (InstanceNetworkInterfaceSpecification = {}));
export var SpotPlacement;
(function (SpotPlacement) {
    SpotPlacement.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotPlacement || (SpotPlacement = {}));
export var SpotFleetTagSpecification;
(function (SpotFleetTagSpecification) {
    SpotFleetTagSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotFleetTagSpecification || (SpotFleetTagSpecification = {}));
export var SpotFleetLaunchSpecification;
(function (SpotFleetLaunchSpecification) {
    SpotFleetLaunchSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotFleetLaunchSpecification || (SpotFleetLaunchSpecification = {}));
export var LaunchTemplateOverrides;
(function (LaunchTemplateOverrides) {
    LaunchTemplateOverrides.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateOverrides || (LaunchTemplateOverrides = {}));
export var LaunchTemplateConfig;
(function (LaunchTemplateConfig) {
    LaunchTemplateConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateConfig || (LaunchTemplateConfig = {}));
export var ClassicLoadBalancer;
(function (ClassicLoadBalancer) {
    ClassicLoadBalancer.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClassicLoadBalancer || (ClassicLoadBalancer = {}));
export var ClassicLoadBalancersConfig;
(function (ClassicLoadBalancersConfig) {
    ClassicLoadBalancersConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClassicLoadBalancersConfig || (ClassicLoadBalancersConfig = {}));
export var TargetGroup;
(function (TargetGroup) {
    TargetGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetGroup || (TargetGroup = {}));
export var TargetGroupsConfig;
(function (TargetGroupsConfig) {
    TargetGroupsConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetGroupsConfig || (TargetGroupsConfig = {}));
export var LoadBalancersConfig;
(function (LoadBalancersConfig) {
    LoadBalancersConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LoadBalancersConfig || (LoadBalancersConfig = {}));
export var OnDemandAllocationStrategy;
(function (OnDemandAllocationStrategy) {
    OnDemandAllocationStrategy["LOWEST_PRICE"] = "lowestPrice";
    OnDemandAllocationStrategy["PRIORITIZED"] = "prioritized";
})(OnDemandAllocationStrategy || (OnDemandAllocationStrategy = {}));
export var ReplacementStrategy;
(function (ReplacementStrategy) {
    ReplacementStrategy["LAUNCH"] = "launch";
    ReplacementStrategy["LAUNCH_BEFORE_TERMINATE"] = "launch-before-terminate";
})(ReplacementStrategy || (ReplacementStrategy = {}));
export var SpotCapacityRebalance;
(function (SpotCapacityRebalance) {
    SpotCapacityRebalance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotCapacityRebalance || (SpotCapacityRebalance = {}));
export var SpotMaintenanceStrategies;
(function (SpotMaintenanceStrategies) {
    SpotMaintenanceStrategies.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotMaintenanceStrategies || (SpotMaintenanceStrategies = {}));
export var SpotFleetRequestConfigData;
(function (SpotFleetRequestConfigData) {
    SpotFleetRequestConfigData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotFleetRequestConfigData || (SpotFleetRequestConfigData = {}));
export var SpotFleetRequestConfig;
(function (SpotFleetRequestConfig) {
    SpotFleetRequestConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotFleetRequestConfig || (SpotFleetRequestConfig = {}));
export var DescribeSpotFleetRequestsResponse;
(function (DescribeSpotFleetRequestsResponse) {
    DescribeSpotFleetRequestsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotFleetRequestsResponse || (DescribeSpotFleetRequestsResponse = {}));
export var DescribeSpotInstanceRequestsRequest;
(function (DescribeSpotInstanceRequestsRequest) {
    DescribeSpotInstanceRequestsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotInstanceRequestsRequest || (DescribeSpotInstanceRequestsRequest = {}));
export var RunInstancesMonitoringEnabled;
(function (RunInstancesMonitoringEnabled) {
    RunInstancesMonitoringEnabled.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RunInstancesMonitoringEnabled || (RunInstancesMonitoringEnabled = {}));
export var LaunchSpecification;
(function (LaunchSpecification) {
    LaunchSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchSpecification || (LaunchSpecification = {}));
export var SpotInstanceStatus;
(function (SpotInstanceStatus) {
    SpotInstanceStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotInstanceStatus || (SpotInstanceStatus = {}));
export var SpotInstanceRequest;
(function (SpotInstanceRequest) {
    SpotInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotInstanceRequest || (SpotInstanceRequest = {}));
export var DescribeSpotInstanceRequestsResult;
(function (DescribeSpotInstanceRequestsResult) {
    DescribeSpotInstanceRequestsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotInstanceRequestsResult || (DescribeSpotInstanceRequestsResult = {}));
export var DescribeSpotPriceHistoryRequest;
(function (DescribeSpotPriceHistoryRequest) {
    DescribeSpotPriceHistoryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotPriceHistoryRequest || (DescribeSpotPriceHistoryRequest = {}));
export var SpotPrice;
(function (SpotPrice) {
    SpotPrice.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotPrice || (SpotPrice = {}));
export var DescribeSpotPriceHistoryResult;
(function (DescribeSpotPriceHistoryResult) {
    DescribeSpotPriceHistoryResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSpotPriceHistoryResult || (DescribeSpotPriceHistoryResult = {}));
export var DescribeStaleSecurityGroupsRequest;
(function (DescribeStaleSecurityGroupsRequest) {
    DescribeStaleSecurityGroupsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeStaleSecurityGroupsRequest || (DescribeStaleSecurityGroupsRequest = {}));
export var StaleIpPermission;
(function (StaleIpPermission) {
    StaleIpPermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StaleIpPermission || (StaleIpPermission = {}));
export var StaleSecurityGroup;
(function (StaleSecurityGroup) {
    StaleSecurityGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StaleSecurityGroup || (StaleSecurityGroup = {}));
export var DescribeStaleSecurityGroupsResult;
(function (DescribeStaleSecurityGroupsResult) {
    DescribeStaleSecurityGroupsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeStaleSecurityGroupsResult || (DescribeStaleSecurityGroupsResult = {}));
export var DescribeStoreImageTasksRequest;
(function (DescribeStoreImageTasksRequest) {
    DescribeStoreImageTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeStoreImageTasksRequest || (DescribeStoreImageTasksRequest = {}));
export var StoreImageTaskResult;
(function (StoreImageTaskResult) {
    StoreImageTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StoreImageTaskResult || (StoreImageTaskResult = {}));
export var DescribeStoreImageTasksResult;
(function (DescribeStoreImageTasksResult) {
    DescribeStoreImageTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeStoreImageTasksResult || (DescribeStoreImageTasksResult = {}));
export var DescribeSubnetsRequest;
(function (DescribeSubnetsRequest) {
    DescribeSubnetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSubnetsRequest || (DescribeSubnetsRequest = {}));
export var DescribeSubnetsResult;
(function (DescribeSubnetsResult) {
    DescribeSubnetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeSubnetsResult || (DescribeSubnetsResult = {}));
export var DescribeTagsRequest;
(function (DescribeTagsRequest) {
    DescribeTagsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTagsRequest || (DescribeTagsRequest = {}));
export var TagDescription;
(function (TagDescription) {
    TagDescription.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TagDescription || (TagDescription = {}));
export var DescribeTagsResult;
(function (DescribeTagsResult) {
    DescribeTagsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTagsResult || (DescribeTagsResult = {}));
export var DescribeTrafficMirrorFiltersRequest;
(function (DescribeTrafficMirrorFiltersRequest) {
    DescribeTrafficMirrorFiltersRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorFiltersRequest || (DescribeTrafficMirrorFiltersRequest = {}));
export var DescribeTrafficMirrorFiltersResult;
(function (DescribeTrafficMirrorFiltersResult) {
    DescribeTrafficMirrorFiltersResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorFiltersResult || (DescribeTrafficMirrorFiltersResult = {}));
export var DescribeTrafficMirrorSessionsRequest;
(function (DescribeTrafficMirrorSessionsRequest) {
    DescribeTrafficMirrorSessionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorSessionsRequest || (DescribeTrafficMirrorSessionsRequest = {}));
export var DescribeTrafficMirrorSessionsResult;
(function (DescribeTrafficMirrorSessionsResult) {
    DescribeTrafficMirrorSessionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorSessionsResult || (DescribeTrafficMirrorSessionsResult = {}));
export var DescribeTrafficMirrorTargetsRequest;
(function (DescribeTrafficMirrorTargetsRequest) {
    DescribeTrafficMirrorTargetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorTargetsRequest || (DescribeTrafficMirrorTargetsRequest = {}));
export var DescribeTrafficMirrorTargetsResult;
(function (DescribeTrafficMirrorTargetsResult) {
    DescribeTrafficMirrorTargetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrafficMirrorTargetsResult || (DescribeTrafficMirrorTargetsResult = {}));
export var DescribeTransitGatewayAttachmentsRequest;
(function (DescribeTransitGatewayAttachmentsRequest) {
    DescribeTransitGatewayAttachmentsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayAttachmentsRequest || (DescribeTransitGatewayAttachmentsRequest = {}));
export var TransitGatewayAttachmentAssociation;
(function (TransitGatewayAttachmentAssociation) {
    TransitGatewayAttachmentAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAttachmentAssociation || (TransitGatewayAttachmentAssociation = {}));
export var TransitGatewayAttachment;
(function (TransitGatewayAttachment) {
    TransitGatewayAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAttachment || (TransitGatewayAttachment = {}));
export var DescribeTransitGatewayAttachmentsResult;
(function (DescribeTransitGatewayAttachmentsResult) {
    DescribeTransitGatewayAttachmentsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayAttachmentsResult || (DescribeTransitGatewayAttachmentsResult = {}));
export var DescribeTransitGatewayConnectPeersRequest;
(function (DescribeTransitGatewayConnectPeersRequest) {
    DescribeTransitGatewayConnectPeersRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayConnectPeersRequest || (DescribeTransitGatewayConnectPeersRequest = {}));
export var DescribeTransitGatewayConnectPeersResult;
(function (DescribeTransitGatewayConnectPeersResult) {
    DescribeTransitGatewayConnectPeersResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayConnectPeersResult || (DescribeTransitGatewayConnectPeersResult = {}));
export var DescribeTransitGatewayConnectsRequest;
(function (DescribeTransitGatewayConnectsRequest) {
    DescribeTransitGatewayConnectsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayConnectsRequest || (DescribeTransitGatewayConnectsRequest = {}));
export var DescribeTransitGatewayConnectsResult;
(function (DescribeTransitGatewayConnectsResult) {
    DescribeTransitGatewayConnectsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayConnectsResult || (DescribeTransitGatewayConnectsResult = {}));
export var DescribeTransitGatewayMulticastDomainsRequest;
(function (DescribeTransitGatewayMulticastDomainsRequest) {
    DescribeTransitGatewayMulticastDomainsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayMulticastDomainsRequest || (DescribeTransitGatewayMulticastDomainsRequest = {}));
export var DescribeTransitGatewayMulticastDomainsResult;
(function (DescribeTransitGatewayMulticastDomainsResult) {
    DescribeTransitGatewayMulticastDomainsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayMulticastDomainsResult || (DescribeTransitGatewayMulticastDomainsResult = {}));
export var DescribeTransitGatewayPeeringAttachmentsRequest;
(function (DescribeTransitGatewayPeeringAttachmentsRequest) {
    DescribeTransitGatewayPeeringAttachmentsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayPeeringAttachmentsRequest || (DescribeTransitGatewayPeeringAttachmentsRequest = {}));
export var DescribeTransitGatewayPeeringAttachmentsResult;
(function (DescribeTransitGatewayPeeringAttachmentsResult) {
    DescribeTransitGatewayPeeringAttachmentsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayPeeringAttachmentsResult || (DescribeTransitGatewayPeeringAttachmentsResult = {}));
export var DescribeTransitGatewayRouteTablesRequest;
(function (DescribeTransitGatewayRouteTablesRequest) {
    DescribeTransitGatewayRouteTablesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayRouteTablesRequest || (DescribeTransitGatewayRouteTablesRequest = {}));
export var DescribeTransitGatewayRouteTablesResult;
(function (DescribeTransitGatewayRouteTablesResult) {
    DescribeTransitGatewayRouteTablesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayRouteTablesResult || (DescribeTransitGatewayRouteTablesResult = {}));
export var DescribeTransitGatewaysRequest;
(function (DescribeTransitGatewaysRequest) {
    DescribeTransitGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewaysRequest || (DescribeTransitGatewaysRequest = {}));
export var DescribeTransitGatewaysResult;
(function (DescribeTransitGatewaysResult) {
    DescribeTransitGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewaysResult || (DescribeTransitGatewaysResult = {}));
export var DescribeTransitGatewayVpcAttachmentsRequest;
(function (DescribeTransitGatewayVpcAttachmentsRequest) {
    DescribeTransitGatewayVpcAttachmentsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayVpcAttachmentsRequest || (DescribeTransitGatewayVpcAttachmentsRequest = {}));
export var DescribeTransitGatewayVpcAttachmentsResult;
(function (DescribeTransitGatewayVpcAttachmentsResult) {
    DescribeTransitGatewayVpcAttachmentsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTransitGatewayVpcAttachmentsResult || (DescribeTransitGatewayVpcAttachmentsResult = {}));
export var DescribeTrunkInterfaceAssociationsRequest;
(function (DescribeTrunkInterfaceAssociationsRequest) {
    DescribeTrunkInterfaceAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrunkInterfaceAssociationsRequest || (DescribeTrunkInterfaceAssociationsRequest = {}));
export var DescribeTrunkInterfaceAssociationsResult;
(function (DescribeTrunkInterfaceAssociationsResult) {
    DescribeTrunkInterfaceAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeTrunkInterfaceAssociationsResult || (DescribeTrunkInterfaceAssociationsResult = {}));
export var DescribeVolumeAttributeRequest;
(function (DescribeVolumeAttributeRequest) {
    DescribeVolumeAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumeAttributeRequest || (DescribeVolumeAttributeRequest = {}));
export var DescribeVolumeAttributeResult;
(function (DescribeVolumeAttributeResult) {
    DescribeVolumeAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumeAttributeResult || (DescribeVolumeAttributeResult = {}));
export var DescribeVolumesRequest;
(function (DescribeVolumesRequest) {
    DescribeVolumesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumesRequest || (DescribeVolumesRequest = {}));
export var DescribeVolumesResult;
(function (DescribeVolumesResult) {
    DescribeVolumesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumesResult || (DescribeVolumesResult = {}));
export var DescribeVolumesModificationsRequest;
(function (DescribeVolumesModificationsRequest) {
    DescribeVolumesModificationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumesModificationsRequest || (DescribeVolumesModificationsRequest = {}));
export var VolumeModification;
(function (VolumeModification) {
    VolumeModification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeModification || (VolumeModification = {}));
export var DescribeVolumesModificationsResult;
(function (DescribeVolumesModificationsResult) {
    DescribeVolumesModificationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumesModificationsResult || (DescribeVolumesModificationsResult = {}));
export var DescribeVolumeStatusRequest;
(function (DescribeVolumeStatusRequest) {
    DescribeVolumeStatusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumeStatusRequest || (DescribeVolumeStatusRequest = {}));
export var VolumeStatusAction;
(function (VolumeStatusAction) {
    VolumeStatusAction.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusAction || (VolumeStatusAction = {}));
export var VolumeStatusAttachmentStatus;
(function (VolumeStatusAttachmentStatus) {
    VolumeStatusAttachmentStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusAttachmentStatus || (VolumeStatusAttachmentStatus = {}));
export var VolumeStatusEvent;
(function (VolumeStatusEvent) {
    VolumeStatusEvent.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusEvent || (VolumeStatusEvent = {}));
export var VolumeStatusDetails;
(function (VolumeStatusDetails) {
    VolumeStatusDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusDetails || (VolumeStatusDetails = {}));
export var VolumeStatusInfo;
(function (VolumeStatusInfo) {
    VolumeStatusInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusInfo || (VolumeStatusInfo = {}));
export var VolumeStatusItem;
(function (VolumeStatusItem) {
    VolumeStatusItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeStatusItem || (VolumeStatusItem = {}));
export var DescribeVolumeStatusResult;
(function (DescribeVolumeStatusResult) {
    DescribeVolumeStatusResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVolumeStatusResult || (DescribeVolumeStatusResult = {}));
export var DescribeVpcAttributeRequest;
(function (DescribeVpcAttributeRequest) {
    DescribeVpcAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcAttributeRequest || (DescribeVpcAttributeRequest = {}));
export var DescribeVpcAttributeResult;
(function (DescribeVpcAttributeResult) {
    DescribeVpcAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcAttributeResult || (DescribeVpcAttributeResult = {}));
export var DescribeVpcClassicLinkRequest;
(function (DescribeVpcClassicLinkRequest) {
    DescribeVpcClassicLinkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcClassicLinkRequest || (DescribeVpcClassicLinkRequest = {}));
export var VpcClassicLink;
(function (VpcClassicLink) {
    VpcClassicLink.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcClassicLink || (VpcClassicLink = {}));
export var DescribeVpcClassicLinkResult;
(function (DescribeVpcClassicLinkResult) {
    DescribeVpcClassicLinkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcClassicLinkResult || (DescribeVpcClassicLinkResult = {}));
export var DescribeVpcClassicLinkDnsSupportRequest;
(function (DescribeVpcClassicLinkDnsSupportRequest) {
    DescribeVpcClassicLinkDnsSupportRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcClassicLinkDnsSupportRequest || (DescribeVpcClassicLinkDnsSupportRequest = {}));
export var ClassicLinkDnsSupport;
(function (ClassicLinkDnsSupport) {
    ClassicLinkDnsSupport.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClassicLinkDnsSupport || (ClassicLinkDnsSupport = {}));
export var DescribeVpcClassicLinkDnsSupportResult;
(function (DescribeVpcClassicLinkDnsSupportResult) {
    DescribeVpcClassicLinkDnsSupportResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcClassicLinkDnsSupportResult || (DescribeVpcClassicLinkDnsSupportResult = {}));
export var DescribeVpcEndpointConnectionNotificationsRequest;
(function (DescribeVpcEndpointConnectionNotificationsRequest) {
    DescribeVpcEndpointConnectionNotificationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointConnectionNotificationsRequest || (DescribeVpcEndpointConnectionNotificationsRequest = {}));
export var DescribeVpcEndpointConnectionNotificationsResult;
(function (DescribeVpcEndpointConnectionNotificationsResult) {
    DescribeVpcEndpointConnectionNotificationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointConnectionNotificationsResult || (DescribeVpcEndpointConnectionNotificationsResult = {}));
export var DescribeVpcEndpointConnectionsRequest;
(function (DescribeVpcEndpointConnectionsRequest) {
    DescribeVpcEndpointConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointConnectionsRequest || (DescribeVpcEndpointConnectionsRequest = {}));
export var VpcEndpointConnection;
(function (VpcEndpointConnection) {
    VpcEndpointConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcEndpointConnection || (VpcEndpointConnection = {}));
export var DescribeVpcEndpointConnectionsResult;
(function (DescribeVpcEndpointConnectionsResult) {
    DescribeVpcEndpointConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointConnectionsResult || (DescribeVpcEndpointConnectionsResult = {}));
export var DescribeVpcEndpointsRequest;
(function (DescribeVpcEndpointsRequest) {
    DescribeVpcEndpointsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointsRequest || (DescribeVpcEndpointsRequest = {}));
export var DescribeVpcEndpointsResult;
(function (DescribeVpcEndpointsResult) {
    DescribeVpcEndpointsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointsResult || (DescribeVpcEndpointsResult = {}));
export var DescribeVpcEndpointServiceConfigurationsRequest;
(function (DescribeVpcEndpointServiceConfigurationsRequest) {
    DescribeVpcEndpointServiceConfigurationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServiceConfigurationsRequest || (DescribeVpcEndpointServiceConfigurationsRequest = {}));
export var DescribeVpcEndpointServiceConfigurationsResult;
(function (DescribeVpcEndpointServiceConfigurationsResult) {
    DescribeVpcEndpointServiceConfigurationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServiceConfigurationsResult || (DescribeVpcEndpointServiceConfigurationsResult = {}));
export var DescribeVpcEndpointServicePermissionsRequest;
(function (DescribeVpcEndpointServicePermissionsRequest) {
    DescribeVpcEndpointServicePermissionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServicePermissionsRequest || (DescribeVpcEndpointServicePermissionsRequest = {}));
export var DescribeVpcEndpointServicePermissionsResult;
(function (DescribeVpcEndpointServicePermissionsResult) {
    DescribeVpcEndpointServicePermissionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServicePermissionsResult || (DescribeVpcEndpointServicePermissionsResult = {}));
export var DescribeVpcEndpointServicesRequest;
(function (DescribeVpcEndpointServicesRequest) {
    DescribeVpcEndpointServicesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServicesRequest || (DescribeVpcEndpointServicesRequest = {}));
export var PrivateDnsDetails;
(function (PrivateDnsDetails) {
    PrivateDnsDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrivateDnsDetails || (PrivateDnsDetails = {}));
export var ServiceDetail;
(function (ServiceDetail) {
    ServiceDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ServiceDetail || (ServiceDetail = {}));
export var DescribeVpcEndpointServicesResult;
(function (DescribeVpcEndpointServicesResult) {
    DescribeVpcEndpointServicesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcEndpointServicesResult || (DescribeVpcEndpointServicesResult = {}));
export var DescribeVpcPeeringConnectionsRequest;
(function (DescribeVpcPeeringConnectionsRequest) {
    DescribeVpcPeeringConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcPeeringConnectionsRequest || (DescribeVpcPeeringConnectionsRequest = {}));
export var DescribeVpcPeeringConnectionsResult;
(function (DescribeVpcPeeringConnectionsResult) {
    DescribeVpcPeeringConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcPeeringConnectionsResult || (DescribeVpcPeeringConnectionsResult = {}));
export var DescribeVpcsRequest;
(function (DescribeVpcsRequest) {
    DescribeVpcsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcsRequest || (DescribeVpcsRequest = {}));
export var DescribeVpcsResult;
(function (DescribeVpcsResult) {
    DescribeVpcsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpcsResult || (DescribeVpcsResult = {}));
export var DescribeVpnConnectionsRequest;
(function (DescribeVpnConnectionsRequest) {
    DescribeVpnConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpnConnectionsRequest || (DescribeVpnConnectionsRequest = {}));
export var DescribeVpnConnectionsResult;
(function (DescribeVpnConnectionsResult) {
    DescribeVpnConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpnConnectionsResult || (DescribeVpnConnectionsResult = {}));
export var DescribeVpnGatewaysRequest;
(function (DescribeVpnGatewaysRequest) {
    DescribeVpnGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpnGatewaysRequest || (DescribeVpnGatewaysRequest = {}));
export var DescribeVpnGatewaysResult;
(function (DescribeVpnGatewaysResult) {
    DescribeVpnGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeVpnGatewaysResult || (DescribeVpnGatewaysResult = {}));
export var DetachClassicLinkVpcRequest;
(function (DetachClassicLinkVpcRequest) {
    DetachClassicLinkVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachClassicLinkVpcRequest || (DetachClassicLinkVpcRequest = {}));
export var DetachClassicLinkVpcResult;
(function (DetachClassicLinkVpcResult) {
    DetachClassicLinkVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachClassicLinkVpcResult || (DetachClassicLinkVpcResult = {}));
export var DetachInternetGatewayRequest;
(function (DetachInternetGatewayRequest) {
    DetachInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachInternetGatewayRequest || (DetachInternetGatewayRequest = {}));
export var DetachNetworkInterfaceRequest;
(function (DetachNetworkInterfaceRequest) {
    DetachNetworkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachNetworkInterfaceRequest || (DetachNetworkInterfaceRequest = {}));
export var DetachVolumeRequest;
(function (DetachVolumeRequest) {
    DetachVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachVolumeRequest || (DetachVolumeRequest = {}));
export var DetachVpnGatewayRequest;
(function (DetachVpnGatewayRequest) {
    DetachVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DetachVpnGatewayRequest || (DetachVpnGatewayRequest = {}));
export var DisableEbsEncryptionByDefaultRequest;
(function (DisableEbsEncryptionByDefaultRequest) {
    DisableEbsEncryptionByDefaultRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableEbsEncryptionByDefaultRequest || (DisableEbsEncryptionByDefaultRequest = {}));
export var DisableEbsEncryptionByDefaultResult;
(function (DisableEbsEncryptionByDefaultResult) {
    DisableEbsEncryptionByDefaultResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableEbsEncryptionByDefaultResult || (DisableEbsEncryptionByDefaultResult = {}));
export var DisableFastLaunchRequest;
(function (DisableFastLaunchRequest) {
    DisableFastLaunchRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastLaunchRequest || (DisableFastLaunchRequest = {}));
export var DisableFastLaunchResult;
(function (DisableFastLaunchResult) {
    DisableFastLaunchResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastLaunchResult || (DisableFastLaunchResult = {}));
export var DisableFastSnapshotRestoresRequest;
(function (DisableFastSnapshotRestoresRequest) {
    DisableFastSnapshotRestoresRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoresRequest || (DisableFastSnapshotRestoresRequest = {}));
export var DisableFastSnapshotRestoreSuccessItem;
(function (DisableFastSnapshotRestoreSuccessItem) {
    DisableFastSnapshotRestoreSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoreSuccessItem || (DisableFastSnapshotRestoreSuccessItem = {}));
export var DisableFastSnapshotRestoreStateError;
(function (DisableFastSnapshotRestoreStateError) {
    DisableFastSnapshotRestoreStateError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoreStateError || (DisableFastSnapshotRestoreStateError = {}));
export var DisableFastSnapshotRestoreStateErrorItem;
(function (DisableFastSnapshotRestoreStateErrorItem) {
    DisableFastSnapshotRestoreStateErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoreStateErrorItem || (DisableFastSnapshotRestoreStateErrorItem = {}));
export var DisableFastSnapshotRestoreErrorItem;
(function (DisableFastSnapshotRestoreErrorItem) {
    DisableFastSnapshotRestoreErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoreErrorItem || (DisableFastSnapshotRestoreErrorItem = {}));
export var DisableFastSnapshotRestoresResult;
(function (DisableFastSnapshotRestoresResult) {
    DisableFastSnapshotRestoresResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableFastSnapshotRestoresResult || (DisableFastSnapshotRestoresResult = {}));
export var DisableImageDeprecationRequest;
(function (DisableImageDeprecationRequest) {
    DisableImageDeprecationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableImageDeprecationRequest || (DisableImageDeprecationRequest = {}));
export var DisableImageDeprecationResult;
(function (DisableImageDeprecationResult) {
    DisableImageDeprecationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableImageDeprecationResult || (DisableImageDeprecationResult = {}));
export var DisableIpamOrganizationAdminAccountRequest;
(function (DisableIpamOrganizationAdminAccountRequest) {
    DisableIpamOrganizationAdminAccountRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableIpamOrganizationAdminAccountRequest || (DisableIpamOrganizationAdminAccountRequest = {}));
export var DisableIpamOrganizationAdminAccountResult;
(function (DisableIpamOrganizationAdminAccountResult) {
    DisableIpamOrganizationAdminAccountResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableIpamOrganizationAdminAccountResult || (DisableIpamOrganizationAdminAccountResult = {}));
export var DisableSerialConsoleAccessRequest;
(function (DisableSerialConsoleAccessRequest) {
    DisableSerialConsoleAccessRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableSerialConsoleAccessRequest || (DisableSerialConsoleAccessRequest = {}));
export var DisableSerialConsoleAccessResult;
(function (DisableSerialConsoleAccessResult) {
    DisableSerialConsoleAccessResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableSerialConsoleAccessResult || (DisableSerialConsoleAccessResult = {}));
export var DisableTransitGatewayRouteTablePropagationRequest;
(function (DisableTransitGatewayRouteTablePropagationRequest) {
    DisableTransitGatewayRouteTablePropagationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableTransitGatewayRouteTablePropagationRequest || (DisableTransitGatewayRouteTablePropagationRequest = {}));
export var TransitGatewayPropagation;
(function (TransitGatewayPropagation) {
    TransitGatewayPropagation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPropagation || (TransitGatewayPropagation = {}));
export var DisableTransitGatewayRouteTablePropagationResult;
(function (DisableTransitGatewayRouteTablePropagationResult) {
    DisableTransitGatewayRouteTablePropagationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableTransitGatewayRouteTablePropagationResult || (DisableTransitGatewayRouteTablePropagationResult = {}));
export var DisableVgwRoutePropagationRequest;
(function (DisableVgwRoutePropagationRequest) {
    DisableVgwRoutePropagationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableVgwRoutePropagationRequest || (DisableVgwRoutePropagationRequest = {}));
export var DisableVpcClassicLinkRequest;
(function (DisableVpcClassicLinkRequest) {
    DisableVpcClassicLinkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableVpcClassicLinkRequest || (DisableVpcClassicLinkRequest = {}));
export var DisableVpcClassicLinkResult;
(function (DisableVpcClassicLinkResult) {
    DisableVpcClassicLinkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableVpcClassicLinkResult || (DisableVpcClassicLinkResult = {}));
export var DisableVpcClassicLinkDnsSupportRequest;
(function (DisableVpcClassicLinkDnsSupportRequest) {
    DisableVpcClassicLinkDnsSupportRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableVpcClassicLinkDnsSupportRequest || (DisableVpcClassicLinkDnsSupportRequest = {}));
export var DisableVpcClassicLinkDnsSupportResult;
(function (DisableVpcClassicLinkDnsSupportResult) {
    DisableVpcClassicLinkDnsSupportResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisableVpcClassicLinkDnsSupportResult || (DisableVpcClassicLinkDnsSupportResult = {}));
export var DisassociateAddressRequest;
(function (DisassociateAddressRequest) {
    DisassociateAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateAddressRequest || (DisassociateAddressRequest = {}));
export var DisassociateClientVpnTargetNetworkRequest;
(function (DisassociateClientVpnTargetNetworkRequest) {
    DisassociateClientVpnTargetNetworkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateClientVpnTargetNetworkRequest || (DisassociateClientVpnTargetNetworkRequest = {}));
export var DisassociateClientVpnTargetNetworkResult;
(function (DisassociateClientVpnTargetNetworkResult) {
    DisassociateClientVpnTargetNetworkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateClientVpnTargetNetworkResult || (DisassociateClientVpnTargetNetworkResult = {}));
export var DisassociateEnclaveCertificateIamRoleRequest;
(function (DisassociateEnclaveCertificateIamRoleRequest) {
    DisassociateEnclaveCertificateIamRoleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateEnclaveCertificateIamRoleRequest || (DisassociateEnclaveCertificateIamRoleRequest = {}));
export var DisassociateEnclaveCertificateIamRoleResult;
(function (DisassociateEnclaveCertificateIamRoleResult) {
    DisassociateEnclaveCertificateIamRoleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateEnclaveCertificateIamRoleResult || (DisassociateEnclaveCertificateIamRoleResult = {}));
export var DisassociateIamInstanceProfileRequest;
(function (DisassociateIamInstanceProfileRequest) {
    DisassociateIamInstanceProfileRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateIamInstanceProfileRequest || (DisassociateIamInstanceProfileRequest = {}));
export var DisassociateIamInstanceProfileResult;
(function (DisassociateIamInstanceProfileResult) {
    DisassociateIamInstanceProfileResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateIamInstanceProfileResult || (DisassociateIamInstanceProfileResult = {}));
export var InstanceEventWindowDisassociationRequest;
(function (InstanceEventWindowDisassociationRequest) {
    InstanceEventWindowDisassociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowDisassociationRequest || (InstanceEventWindowDisassociationRequest = {}));
export var DisassociateInstanceEventWindowRequest;
(function (DisassociateInstanceEventWindowRequest) {
    DisassociateInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateInstanceEventWindowRequest || (DisassociateInstanceEventWindowRequest = {}));
export var DisassociateInstanceEventWindowResult;
(function (DisassociateInstanceEventWindowResult) {
    DisassociateInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateInstanceEventWindowResult || (DisassociateInstanceEventWindowResult = {}));
export var DisassociateRouteTableRequest;
(function (DisassociateRouteTableRequest) {
    DisassociateRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateRouteTableRequest || (DisassociateRouteTableRequest = {}));
export var DisassociateSubnetCidrBlockRequest;
(function (DisassociateSubnetCidrBlockRequest) {
    DisassociateSubnetCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateSubnetCidrBlockRequest || (DisassociateSubnetCidrBlockRequest = {}));
export var DisassociateSubnetCidrBlockResult;
(function (DisassociateSubnetCidrBlockResult) {
    DisassociateSubnetCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateSubnetCidrBlockResult || (DisassociateSubnetCidrBlockResult = {}));
export var DisassociateTransitGatewayMulticastDomainRequest;
(function (DisassociateTransitGatewayMulticastDomainRequest) {
    DisassociateTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTransitGatewayMulticastDomainRequest || (DisassociateTransitGatewayMulticastDomainRequest = {}));
export var DisassociateTransitGatewayMulticastDomainResult;
(function (DisassociateTransitGatewayMulticastDomainResult) {
    DisassociateTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTransitGatewayMulticastDomainResult || (DisassociateTransitGatewayMulticastDomainResult = {}));
export var DisassociateTransitGatewayRouteTableRequest;
(function (DisassociateTransitGatewayRouteTableRequest) {
    DisassociateTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTransitGatewayRouteTableRequest || (DisassociateTransitGatewayRouteTableRequest = {}));
export var DisassociateTransitGatewayRouteTableResult;
(function (DisassociateTransitGatewayRouteTableResult) {
    DisassociateTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTransitGatewayRouteTableResult || (DisassociateTransitGatewayRouteTableResult = {}));
export var DisassociateTrunkInterfaceRequest;
(function (DisassociateTrunkInterfaceRequest) {
    DisassociateTrunkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTrunkInterfaceRequest || (DisassociateTrunkInterfaceRequest = {}));
export var DisassociateTrunkInterfaceResult;
(function (DisassociateTrunkInterfaceResult) {
    DisassociateTrunkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateTrunkInterfaceResult || (DisassociateTrunkInterfaceResult = {}));
export var DisassociateVpcCidrBlockRequest;
(function (DisassociateVpcCidrBlockRequest) {
    DisassociateVpcCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateVpcCidrBlockRequest || (DisassociateVpcCidrBlockRequest = {}));
export var DisassociateVpcCidrBlockResult;
(function (DisassociateVpcCidrBlockResult) {
    DisassociateVpcCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DisassociateVpcCidrBlockResult || (DisassociateVpcCidrBlockResult = {}));
export var EnableEbsEncryptionByDefaultRequest;
(function (EnableEbsEncryptionByDefaultRequest) {
    EnableEbsEncryptionByDefaultRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableEbsEncryptionByDefaultRequest || (EnableEbsEncryptionByDefaultRequest = {}));
export var EnableEbsEncryptionByDefaultResult;
(function (EnableEbsEncryptionByDefaultResult) {
    EnableEbsEncryptionByDefaultResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableEbsEncryptionByDefaultResult || (EnableEbsEncryptionByDefaultResult = {}));
export var FastLaunchLaunchTemplateSpecificationRequest;
(function (FastLaunchLaunchTemplateSpecificationRequest) {
    FastLaunchLaunchTemplateSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FastLaunchLaunchTemplateSpecificationRequest || (FastLaunchLaunchTemplateSpecificationRequest = {}));
export var FastLaunchSnapshotConfigurationRequest;
(function (FastLaunchSnapshotConfigurationRequest) {
    FastLaunchSnapshotConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FastLaunchSnapshotConfigurationRequest || (FastLaunchSnapshotConfigurationRequest = {}));
export var EnableFastLaunchRequest;
(function (EnableFastLaunchRequest) {
    EnableFastLaunchRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastLaunchRequest || (EnableFastLaunchRequest = {}));
export var EnableFastLaunchResult;
(function (EnableFastLaunchResult) {
    EnableFastLaunchResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastLaunchResult || (EnableFastLaunchResult = {}));
export var EnableFastSnapshotRestoresRequest;
(function (EnableFastSnapshotRestoresRequest) {
    EnableFastSnapshotRestoresRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoresRequest || (EnableFastSnapshotRestoresRequest = {}));
export var EnableFastSnapshotRestoreSuccessItem;
(function (EnableFastSnapshotRestoreSuccessItem) {
    EnableFastSnapshotRestoreSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoreSuccessItem || (EnableFastSnapshotRestoreSuccessItem = {}));
export var EnableFastSnapshotRestoreStateError;
(function (EnableFastSnapshotRestoreStateError) {
    EnableFastSnapshotRestoreStateError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoreStateError || (EnableFastSnapshotRestoreStateError = {}));
export var EnableFastSnapshotRestoreStateErrorItem;
(function (EnableFastSnapshotRestoreStateErrorItem) {
    EnableFastSnapshotRestoreStateErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoreStateErrorItem || (EnableFastSnapshotRestoreStateErrorItem = {}));
export var EnableFastSnapshotRestoreErrorItem;
(function (EnableFastSnapshotRestoreErrorItem) {
    EnableFastSnapshotRestoreErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoreErrorItem || (EnableFastSnapshotRestoreErrorItem = {}));
export var EnableFastSnapshotRestoresResult;
(function (EnableFastSnapshotRestoresResult) {
    EnableFastSnapshotRestoresResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableFastSnapshotRestoresResult || (EnableFastSnapshotRestoresResult = {}));
export var EnableImageDeprecationRequest;
(function (EnableImageDeprecationRequest) {
    EnableImageDeprecationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableImageDeprecationRequest || (EnableImageDeprecationRequest = {}));
export var EnableImageDeprecationResult;
(function (EnableImageDeprecationResult) {
    EnableImageDeprecationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableImageDeprecationResult || (EnableImageDeprecationResult = {}));
export var EnableIpamOrganizationAdminAccountRequest;
(function (EnableIpamOrganizationAdminAccountRequest) {
    EnableIpamOrganizationAdminAccountRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableIpamOrganizationAdminAccountRequest || (EnableIpamOrganizationAdminAccountRequest = {}));
export var EnableIpamOrganizationAdminAccountResult;
(function (EnableIpamOrganizationAdminAccountResult) {
    EnableIpamOrganizationAdminAccountResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableIpamOrganizationAdminAccountResult || (EnableIpamOrganizationAdminAccountResult = {}));
export var EnableSerialConsoleAccessRequest;
(function (EnableSerialConsoleAccessRequest) {
    EnableSerialConsoleAccessRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableSerialConsoleAccessRequest || (EnableSerialConsoleAccessRequest = {}));
export var EnableSerialConsoleAccessResult;
(function (EnableSerialConsoleAccessResult) {
    EnableSerialConsoleAccessResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableSerialConsoleAccessResult || (EnableSerialConsoleAccessResult = {}));
export var EnableTransitGatewayRouteTablePropagationRequest;
(function (EnableTransitGatewayRouteTablePropagationRequest) {
    EnableTransitGatewayRouteTablePropagationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableTransitGatewayRouteTablePropagationRequest || (EnableTransitGatewayRouteTablePropagationRequest = {}));
export var EnableTransitGatewayRouteTablePropagationResult;
(function (EnableTransitGatewayRouteTablePropagationResult) {
    EnableTransitGatewayRouteTablePropagationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableTransitGatewayRouteTablePropagationResult || (EnableTransitGatewayRouteTablePropagationResult = {}));
export var EnableVgwRoutePropagationRequest;
(function (EnableVgwRoutePropagationRequest) {
    EnableVgwRoutePropagationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVgwRoutePropagationRequest || (EnableVgwRoutePropagationRequest = {}));
export var EnableVolumeIORequest;
(function (EnableVolumeIORequest) {
    EnableVolumeIORequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVolumeIORequest || (EnableVolumeIORequest = {}));
export var EnableVpcClassicLinkRequest;
(function (EnableVpcClassicLinkRequest) {
    EnableVpcClassicLinkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVpcClassicLinkRequest || (EnableVpcClassicLinkRequest = {}));
export var EnableVpcClassicLinkResult;
(function (EnableVpcClassicLinkResult) {
    EnableVpcClassicLinkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVpcClassicLinkResult || (EnableVpcClassicLinkResult = {}));
export var EnableVpcClassicLinkDnsSupportRequest;
(function (EnableVpcClassicLinkDnsSupportRequest) {
    EnableVpcClassicLinkDnsSupportRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVpcClassicLinkDnsSupportRequest || (EnableVpcClassicLinkDnsSupportRequest = {}));
export var EnableVpcClassicLinkDnsSupportResult;
(function (EnableVpcClassicLinkDnsSupportResult) {
    EnableVpcClassicLinkDnsSupportResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnableVpcClassicLinkDnsSupportResult || (EnableVpcClassicLinkDnsSupportResult = {}));
export var ExportClientVpnClientCertificateRevocationListRequest;
(function (ExportClientVpnClientCertificateRevocationListRequest) {
    ExportClientVpnClientCertificateRevocationListRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportClientVpnClientCertificateRevocationListRequest || (ExportClientVpnClientCertificateRevocationListRequest = {}));
export var ClientCertificateRevocationListStatus;
(function (ClientCertificateRevocationListStatus) {
    ClientCertificateRevocationListStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientCertificateRevocationListStatus || (ClientCertificateRevocationListStatus = {}));
export var ExportClientVpnClientCertificateRevocationListResult;
(function (ExportClientVpnClientCertificateRevocationListResult) {
    ExportClientVpnClientCertificateRevocationListResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportClientVpnClientCertificateRevocationListResult || (ExportClientVpnClientCertificateRevocationListResult = {}));
export var ExportClientVpnClientConfigurationRequest;
(function (ExportClientVpnClientConfigurationRequest) {
    ExportClientVpnClientConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportClientVpnClientConfigurationRequest || (ExportClientVpnClientConfigurationRequest = {}));
export var ExportClientVpnClientConfigurationResult;
(function (ExportClientVpnClientConfigurationResult) {
    ExportClientVpnClientConfigurationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportClientVpnClientConfigurationResult || (ExportClientVpnClientConfigurationResult = {}));
export var ExportTaskS3LocationRequest;
(function (ExportTaskS3LocationRequest) {
    ExportTaskS3LocationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportTaskS3LocationRequest || (ExportTaskS3LocationRequest = {}));
export var ExportImageRequest;
(function (ExportImageRequest) {
    ExportImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportImageRequest || (ExportImageRequest = {}));
export var ExportImageResult;
(function (ExportImageResult) {
    ExportImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportImageResult || (ExportImageResult = {}));
export var ExportTransitGatewayRoutesRequest;
(function (ExportTransitGatewayRoutesRequest) {
    ExportTransitGatewayRoutesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportTransitGatewayRoutesRequest || (ExportTransitGatewayRoutesRequest = {}));
export var ExportTransitGatewayRoutesResult;
(function (ExportTransitGatewayRoutesResult) {
    ExportTransitGatewayRoutesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportTransitGatewayRoutesResult || (ExportTransitGatewayRoutesResult = {}));
export var GetAssociatedEnclaveCertificateIamRolesRequest;
(function (GetAssociatedEnclaveCertificateIamRolesRequest) {
    GetAssociatedEnclaveCertificateIamRolesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetAssociatedEnclaveCertificateIamRolesRequest || (GetAssociatedEnclaveCertificateIamRolesRequest = {}));
export var AssociatedRole;
(function (AssociatedRole) {
    AssociatedRole.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociatedRole || (AssociatedRole = {}));
export var GetAssociatedEnclaveCertificateIamRolesResult;
(function (GetAssociatedEnclaveCertificateIamRolesResult) {
    GetAssociatedEnclaveCertificateIamRolesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetAssociatedEnclaveCertificateIamRolesResult || (GetAssociatedEnclaveCertificateIamRolesResult = {}));
export var GetAssociatedIpv6PoolCidrsRequest;
(function (GetAssociatedIpv6PoolCidrsRequest) {
    GetAssociatedIpv6PoolCidrsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetAssociatedIpv6PoolCidrsRequest || (GetAssociatedIpv6PoolCidrsRequest = {}));
export var Ipv6CidrAssociation;
(function (Ipv6CidrAssociation) {
    Ipv6CidrAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6CidrAssociation || (Ipv6CidrAssociation = {}));
export var GetAssociatedIpv6PoolCidrsResult;
(function (GetAssociatedIpv6PoolCidrsResult) {
    GetAssociatedIpv6PoolCidrsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetAssociatedIpv6PoolCidrsResult || (GetAssociatedIpv6PoolCidrsResult = {}));
export var GetCapacityReservationUsageRequest;
(function (GetCapacityReservationUsageRequest) {
    GetCapacityReservationUsageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetCapacityReservationUsageRequest || (GetCapacityReservationUsageRequest = {}));
export var InstanceUsage;
(function (InstanceUsage) {
    InstanceUsage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceUsage || (InstanceUsage = {}));
export var GetCapacityReservationUsageResult;
(function (GetCapacityReservationUsageResult) {
    GetCapacityReservationUsageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetCapacityReservationUsageResult || (GetCapacityReservationUsageResult = {}));
export var GetCoipPoolUsageRequest;
(function (GetCoipPoolUsageRequest) {
    GetCoipPoolUsageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetCoipPoolUsageRequest || (GetCoipPoolUsageRequest = {}));
export var CoipAddressUsage;
(function (CoipAddressUsage) {
    CoipAddressUsage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CoipAddressUsage || (CoipAddressUsage = {}));
export var GetCoipPoolUsageResult;
(function (GetCoipPoolUsageResult) {
    GetCoipPoolUsageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetCoipPoolUsageResult || (GetCoipPoolUsageResult = {}));
export var GetConsoleOutputRequest;
(function (GetConsoleOutputRequest) {
    GetConsoleOutputRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetConsoleOutputRequest || (GetConsoleOutputRequest = {}));
export var GetConsoleOutputResult;
(function (GetConsoleOutputResult) {
    GetConsoleOutputResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetConsoleOutputResult || (GetConsoleOutputResult = {}));
export var GetConsoleScreenshotRequest;
(function (GetConsoleScreenshotRequest) {
    GetConsoleScreenshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetConsoleScreenshotRequest || (GetConsoleScreenshotRequest = {}));
export var GetConsoleScreenshotResult;
(function (GetConsoleScreenshotResult) {
    GetConsoleScreenshotResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetConsoleScreenshotResult || (GetConsoleScreenshotResult = {}));
export var GetDefaultCreditSpecificationRequest;
(function (GetDefaultCreditSpecificationRequest) {
    GetDefaultCreditSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetDefaultCreditSpecificationRequest || (GetDefaultCreditSpecificationRequest = {}));
export var InstanceFamilyCreditSpecification;
(function (InstanceFamilyCreditSpecification) {
    InstanceFamilyCreditSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceFamilyCreditSpecification || (InstanceFamilyCreditSpecification = {}));
export var GetDefaultCreditSpecificationResult;
(function (GetDefaultCreditSpecificationResult) {
    GetDefaultCreditSpecificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetDefaultCreditSpecificationResult || (GetDefaultCreditSpecificationResult = {}));
export var GetEbsDefaultKmsKeyIdRequest;
(function (GetEbsDefaultKmsKeyIdRequest) {
    GetEbsDefaultKmsKeyIdRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetEbsDefaultKmsKeyIdRequest || (GetEbsDefaultKmsKeyIdRequest = {}));
export var GetEbsDefaultKmsKeyIdResult;
(function (GetEbsDefaultKmsKeyIdResult) {
    GetEbsDefaultKmsKeyIdResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetEbsDefaultKmsKeyIdResult || (GetEbsDefaultKmsKeyIdResult = {}));
export var GetEbsEncryptionByDefaultRequest;
(function (GetEbsEncryptionByDefaultRequest) {
    GetEbsEncryptionByDefaultRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetEbsEncryptionByDefaultRequest || (GetEbsEncryptionByDefaultRequest = {}));
export var GetEbsEncryptionByDefaultResult;
(function (GetEbsEncryptionByDefaultResult) {
    GetEbsEncryptionByDefaultResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetEbsEncryptionByDefaultResult || (GetEbsEncryptionByDefaultResult = {}));
export var PartitionLoadFrequency;
(function (PartitionLoadFrequency) {
    PartitionLoadFrequency["DAILY"] = "daily";
    PartitionLoadFrequency["MONTHLY"] = "monthly";
    PartitionLoadFrequency["NONE"] = "none";
    PartitionLoadFrequency["WEEKLY"] = "weekly";
})(PartitionLoadFrequency || (PartitionLoadFrequency = {}));
export var AthenaIntegration;
(function (AthenaIntegration) {
    AthenaIntegration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AthenaIntegration || (AthenaIntegration = {}));
export var IntegrateServices;
(function (IntegrateServices) {
    IntegrateServices.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IntegrateServices || (IntegrateServices = {}));
export var GetFlowLogsIntegrationTemplateRequest;
(function (GetFlowLogsIntegrationTemplateRequest) {
    GetFlowLogsIntegrationTemplateRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetFlowLogsIntegrationTemplateRequest || (GetFlowLogsIntegrationTemplateRequest = {}));
export var GetFlowLogsIntegrationTemplateResult;
(function (GetFlowLogsIntegrationTemplateResult) {
    GetFlowLogsIntegrationTemplateResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetFlowLogsIntegrationTemplateResult || (GetFlowLogsIntegrationTemplateResult = {}));
export var GetGroupsForCapacityReservationRequest;
(function (GetGroupsForCapacityReservationRequest) {
    GetGroupsForCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetGroupsForCapacityReservationRequest || (GetGroupsForCapacityReservationRequest = {}));
export var CapacityReservationGroup;
(function (CapacityReservationGroup) {
    CapacityReservationGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationGroup || (CapacityReservationGroup = {}));
export var GetGroupsForCapacityReservationResult;
(function (GetGroupsForCapacityReservationResult) {
    GetGroupsForCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetGroupsForCapacityReservationResult || (GetGroupsForCapacityReservationResult = {}));
export var GetHostReservationPurchasePreviewRequest;
(function (GetHostReservationPurchasePreviewRequest) {
    GetHostReservationPurchasePreviewRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetHostReservationPurchasePreviewRequest || (GetHostReservationPurchasePreviewRequest = {}));
export var Purchase;
(function (Purchase) {
    Purchase.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Purchase || (Purchase = {}));
export var GetHostReservationPurchasePreviewResult;
(function (GetHostReservationPurchasePreviewResult) {
    GetHostReservationPurchasePreviewResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetHostReservationPurchasePreviewResult || (GetHostReservationPurchasePreviewResult = {}));
export var GetInstanceTypesFromInstanceRequirementsRequest;
(function (GetInstanceTypesFromInstanceRequirementsRequest) {
    GetInstanceTypesFromInstanceRequirementsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GetInstanceTypesFromInstanceRequirementsRequest || (GetInstanceTypesFromInstanceRequirementsRequest = {}));
