import { __assign } from "tslib";
export var ImportInstanceVolumeDetailItem;
(function (ImportInstanceVolumeDetailItem) {
    ImportInstanceVolumeDetailItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportInstanceVolumeDetailItem || (ImportInstanceVolumeDetailItem = {}));
export var ImportInstanceTaskDetails;
(function (ImportInstanceTaskDetails) {
    ImportInstanceTaskDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportInstanceTaskDetails || (ImportInstanceTaskDetails = {}));
export var ImportVolumeTaskDetails;
(function (ImportVolumeTaskDetails) {
    ImportVolumeTaskDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportVolumeTaskDetails || (ImportVolumeTaskDetails = {}));
export var ConversionTask;
(function (ConversionTask) {
    ConversionTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConversionTask || (ConversionTask = {}));
export var DescribeConversionTasksResult;
(function (DescribeConversionTasksResult) {
    DescribeConversionTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeConversionTasksResult || (DescribeConversionTasksResult = {}));
export var DescribeCustomerGatewaysRequest;
(function (DescribeCustomerGatewaysRequest) {
    DescribeCustomerGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCustomerGatewaysRequest || (DescribeCustomerGatewaysRequest = {}));
export var DescribeCustomerGatewaysResult;
(function (DescribeCustomerGatewaysResult) {
    DescribeCustomerGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCustomerGatewaysResult || (DescribeCustomerGatewaysResult = {}));
export var DescribeDhcpOptionsRequest;
(function (DescribeDhcpOptionsRequest) {
    DescribeDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeDhcpOptionsRequest || (DescribeDhcpOptionsRequest = {}));
export var DescribeDhcpOptionsResult;
(function (DescribeDhcpOptionsResult) {
    DescribeDhcpOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeDhcpOptionsResult || (DescribeDhcpOptionsResult = {}));
export var DescribeEgressOnlyInternetGatewaysRequest;
(function (DescribeEgressOnlyInternetGatewaysRequest) {
    DescribeEgressOnlyInternetGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeEgressOnlyInternetGatewaysRequest || (DescribeEgressOnlyInternetGatewaysRequest = {}));
export var DescribeEgressOnlyInternetGatewaysResult;
(function (DescribeEgressOnlyInternetGatewaysResult) {
    DescribeEgressOnlyInternetGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeEgressOnlyInternetGatewaysResult || (DescribeEgressOnlyInternetGatewaysResult = {}));
export var DescribeElasticGpusRequest;
(function (DescribeElasticGpusRequest) {
    DescribeElasticGpusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeElasticGpusRequest || (DescribeElasticGpusRequest = {}));
export var ElasticGpuStatus;
(function (ElasticGpuStatus) {
    ElasticGpuStatus["Impaired"] = "IMPAIRED";
    ElasticGpuStatus["Ok"] = "OK";
})(ElasticGpuStatus || (ElasticGpuStatus = {}));
export var ElasticGpuHealth;
(function (ElasticGpuHealth) {
    ElasticGpuHealth.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticGpuHealth || (ElasticGpuHealth = {}));
export var ElasticGpuState;
(function (ElasticGpuState) {
    ElasticGpuState["Attached"] = "ATTACHED";
})(ElasticGpuState || (ElasticGpuState = {}));
export var ElasticGpus;
(function (ElasticGpus) {
    ElasticGpus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticGpus || (ElasticGpus = {}));
export var DescribeElasticGpusResult;
(function (DescribeElasticGpusResult) {
    DescribeElasticGpusResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeElasticGpusResult || (DescribeElasticGpusResult = {}));
export var DescribeExportImageTasksRequest;
(function (DescribeExportImageTasksRequest) {
    DescribeExportImageTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeExportImageTasksRequest || (DescribeExportImageTasksRequest = {}));
export var ExportTaskS3Location;
(function (ExportTaskS3Location) {
    ExportTaskS3Location.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportTaskS3Location || (ExportTaskS3Location = {}));
export var ExportImageTask;
(function (ExportImageTask) {
    ExportImageTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportImageTask || (ExportImageTask = {}));
export var DescribeExportImageTasksResult;
(function (DescribeExportImageTasksResult) {
    DescribeExportImageTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeExportImageTasksResult || (DescribeExportImageTasksResult = {}));
export var DescribeExportTasksRequest;
(function (DescribeExportTasksRequest) {
    DescribeExportTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeExportTasksRequest || (DescribeExportTasksRequest = {}));
export var DescribeExportTasksResult;
(function (DescribeExportTasksResult) {
    DescribeExportTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeExportTasksResult || (DescribeExportTasksResult = {}));
export var DescribeFastLaunchImagesRequest;
(function (DescribeFastLaunchImagesRequest) {
    DescribeFastLaunchImagesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastLaunchImagesRequest || (DescribeFastLaunchImagesRequest = {}));
export var FastLaunchLaunchTemplateSpecificationResponse;
(function (FastLaunchLaunchTemplateSpecificationResponse) {
    FastLaunchLaunchTemplateSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FastLaunchLaunchTemplateSpecificationResponse || (FastLaunchLaunchTemplateSpecificationResponse = {}));
export var FastLaunchResourceType;
(function (FastLaunchResourceType) {
    FastLaunchResourceType["SNAPSHOT"] = "snapshot";
})(FastLaunchResourceType || (FastLaunchResourceType = {}));
export var FastLaunchSnapshotConfigurationResponse;
(function (FastLaunchSnapshotConfigurationResponse) {
    FastLaunchSnapshotConfigurationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FastLaunchSnapshotConfigurationResponse || (FastLaunchSnapshotConfigurationResponse = {}));
export var FastLaunchStateCode;
(function (FastLaunchStateCode) {
    FastLaunchStateCode["disabling"] = "disabling";
    FastLaunchStateCode["disabling_failed"] = "disabling-failed";
    FastLaunchStateCode["enabled"] = "enabled";
    FastLaunchStateCode["enabled_failed"] = "enabled-failed";
    FastLaunchStateCode["enabling"] = "enabling";
    FastLaunchStateCode["enabling_failed"] = "enabling-failed";
})(FastLaunchStateCode || (FastLaunchStateCode = {}));
export var DescribeFastLaunchImagesSuccessItem;
(function (DescribeFastLaunchImagesSuccessItem) {
    DescribeFastLaunchImagesSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastLaunchImagesSuccessItem || (DescribeFastLaunchImagesSuccessItem = {}));
export var DescribeFastLaunchImagesResult;
(function (DescribeFastLaunchImagesResult) {
    DescribeFastLaunchImagesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastLaunchImagesResult || (DescribeFastLaunchImagesResult = {}));
export var DescribeFastSnapshotRestoresRequest;
(function (DescribeFastSnapshotRestoresRequest) {
    DescribeFastSnapshotRestoresRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastSnapshotRestoresRequest || (DescribeFastSnapshotRestoresRequest = {}));
export var DescribeFastSnapshotRestoreSuccessItem;
(function (DescribeFastSnapshotRestoreSuccessItem) {
    DescribeFastSnapshotRestoreSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastSnapshotRestoreSuccessItem || (DescribeFastSnapshotRestoreSuccessItem = {}));
export var DescribeFastSnapshotRestoresResult;
(function (DescribeFastSnapshotRestoresResult) {
    DescribeFastSnapshotRestoresResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFastSnapshotRestoresResult || (DescribeFastSnapshotRestoresResult = {}));
export var FleetEventType;
(function (FleetEventType) {
    FleetEventType["FLEET_CHANGE"] = "fleet-change";
    FleetEventType["INSTANCE_CHANGE"] = "instance-change";
    FleetEventType["SERVICE_ERROR"] = "service-error";
})(FleetEventType || (FleetEventType = {}));
export var DescribeFleetHistoryRequest;
(function (DescribeFleetHistoryRequest) {
    DescribeFleetHistoryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetHistoryRequest || (DescribeFleetHistoryRequest = {}));
export var EventInformation;
(function (EventInformation) {
    EventInformation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EventInformation || (EventInformation = {}));
export var HistoryRecordEntry;
(function (HistoryRecordEntry) {
    HistoryRecordEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HistoryRecordEntry || (HistoryRecordEntry = {}));
export var DescribeFleetHistoryResult;
(function (DescribeFleetHistoryResult) {
    DescribeFleetHistoryResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetHistoryResult || (DescribeFleetHistoryResult = {}));
export var DescribeFleetInstancesRequest;
(function (DescribeFleetInstancesRequest) {
    DescribeFleetInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetInstancesRequest || (DescribeFleetInstancesRequest = {}));
export var DescribeFleetInstancesResult;
(function (DescribeFleetInstancesResult) {
    DescribeFleetInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetInstancesResult || (DescribeFleetInstancesResult = {}));
export var DescribeFleetsRequest;
(function (DescribeFleetsRequest) {
    DescribeFleetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetsRequest || (DescribeFleetsRequest = {}));
export var FleetActivityStatus;
(function (FleetActivityStatus) {
    FleetActivityStatus["ERROR"] = "error";
    FleetActivityStatus["FULFILLED"] = "fulfilled";
    FleetActivityStatus["PENDING_FULFILLMENT"] = "pending_fulfillment";
    FleetActivityStatus["PENDING_TERMINATION"] = "pending_termination";
})(FleetActivityStatus || (FleetActivityStatus = {}));
export var DescribeFleetError;
(function (DescribeFleetError) {
    DescribeFleetError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetError || (DescribeFleetError = {}));
export var DescribeFleetsInstances;
(function (DescribeFleetsInstances) {
    DescribeFleetsInstances.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetsInstances || (DescribeFleetsInstances = {}));
export var FleetLaunchTemplateConfig;
(function (FleetLaunchTemplateConfig) {
    FleetLaunchTemplateConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateConfig || (FleetLaunchTemplateConfig = {}));
export var CapacityReservationOptions;
(function (CapacityReservationOptions) {
    CapacityReservationOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationOptions || (CapacityReservationOptions = {}));
export var OnDemandOptions;
(function (OnDemandOptions) {
    OnDemandOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(OnDemandOptions || (OnDemandOptions = {}));
export var FleetSpotCapacityRebalance;
(function (FleetSpotCapacityRebalance) {
    FleetSpotCapacityRebalance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotCapacityRebalance || (FleetSpotCapacityRebalance = {}));
export var FleetSpotMaintenanceStrategies;
(function (FleetSpotMaintenanceStrategies) {
    FleetSpotMaintenanceStrategies.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotMaintenanceStrategies || (FleetSpotMaintenanceStrategies = {}));
export var SpotOptions;
(function (SpotOptions) {
    SpotOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotOptions || (SpotOptions = {}));
export var TargetCapacitySpecification;
(function (TargetCapacitySpecification) {
    TargetCapacitySpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetCapacitySpecification || (TargetCapacitySpecification = {}));
export var FleetData;
(function (FleetData) {
    FleetData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetData || (FleetData = {}));
export var DescribeFleetsResult;
(function (DescribeFleetsResult) {
    DescribeFleetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFleetsResult || (DescribeFleetsResult = {}));
export var DescribeFlowLogsRequest;
(function (DescribeFlowLogsRequest) {
    DescribeFlowLogsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFlowLogsRequest || (DescribeFlowLogsRequest = {}));
export var DestinationOptionsResponse;
(function (DestinationOptionsResponse) {
    DestinationOptionsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DestinationOptionsResponse || (DestinationOptionsResponse = {}));
export var FlowLog;
(function (FlowLog) {
    FlowLog.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FlowLog || (FlowLog = {}));
export var DescribeFlowLogsResult;
(function (DescribeFlowLogsResult) {
    DescribeFlowLogsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFlowLogsResult || (DescribeFlowLogsResult = {}));
export var DescribeFpgaImageAttributeRequest;
(function (DescribeFpgaImageAttributeRequest) {
    DescribeFpgaImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFpgaImageAttributeRequest || (DescribeFpgaImageAttributeRequest = {}));
export var LoadPermission;
(function (LoadPermission) {
    LoadPermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LoadPermission || (LoadPermission = {}));
export var ProductCode;
(function (ProductCode) {
    ProductCode.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProductCode || (ProductCode = {}));
export var FpgaImageAttribute;
(function (FpgaImageAttribute) {
    FpgaImageAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaImageAttribute || (FpgaImageAttribute = {}));
export var DescribeFpgaImageAttributeResult;
(function (DescribeFpgaImageAttributeResult) {
    DescribeFpgaImageAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFpgaImageAttributeResult || (DescribeFpgaImageAttributeResult = {}));
export var DescribeFpgaImagesRequest;
(function (DescribeFpgaImagesRequest) {
    DescribeFpgaImagesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFpgaImagesRequest || (DescribeFpgaImagesRequest = {}));
export var PciId;
(function (PciId) {
    PciId.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PciId || (PciId = {}));
export var FpgaImageState;
(function (FpgaImageState) {
    FpgaImageState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaImageState || (FpgaImageState = {}));
export var FpgaImage;
(function (FpgaImage) {
    FpgaImage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaImage || (FpgaImage = {}));
export var DescribeFpgaImagesResult;
(function (DescribeFpgaImagesResult) {
    DescribeFpgaImagesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeFpgaImagesResult || (DescribeFpgaImagesResult = {}));
export var DescribeHostReservationOfferingsRequest;
(function (DescribeHostReservationOfferingsRequest) {
    DescribeHostReservationOfferingsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostReservationOfferingsRequest || (DescribeHostReservationOfferingsRequest = {}));
export var PaymentOption;
(function (PaymentOption) {
    PaymentOption["ALL_UPFRONT"] = "AllUpfront";
    PaymentOption["NO_UPFRONT"] = "NoUpfront";
    PaymentOption["PARTIAL_UPFRONT"] = "PartialUpfront";
})(PaymentOption || (PaymentOption = {}));
export var HostOffering;
(function (HostOffering) {
    HostOffering.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HostOffering || (HostOffering = {}));
export var DescribeHostReservationOfferingsResult;
(function (DescribeHostReservationOfferingsResult) {
    DescribeHostReservationOfferingsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostReservationOfferingsResult || (DescribeHostReservationOfferingsResult = {}));
export var DescribeHostReservationsRequest;
(function (DescribeHostReservationsRequest) {
    DescribeHostReservationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostReservationsRequest || (DescribeHostReservationsRequest = {}));
export var ReservationState;
(function (ReservationState) {
    ReservationState["ACTIVE"] = "active";
    ReservationState["PAYMENT_FAILED"] = "payment-failed";
    ReservationState["PAYMENT_PENDING"] = "payment-pending";
    ReservationState["RETIRED"] = "retired";
})(ReservationState || (ReservationState = {}));
export var HostReservation;
(function (HostReservation) {
    HostReservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HostReservation || (HostReservation = {}));
export var DescribeHostReservationsResult;
(function (DescribeHostReservationsResult) {
    DescribeHostReservationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostReservationsResult || (DescribeHostReservationsResult = {}));
export var DescribeHostsRequest;
(function (DescribeHostsRequest) {
    DescribeHostsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostsRequest || (DescribeHostsRequest = {}));
export var InstanceCapacity;
(function (InstanceCapacity) {
    InstanceCapacity.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceCapacity || (InstanceCapacity = {}));
export var AvailableCapacity;
(function (AvailableCapacity) {
    AvailableCapacity.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AvailableCapacity || (AvailableCapacity = {}));
export var HostProperties;
(function (HostProperties) {
    HostProperties.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HostProperties || (HostProperties = {}));
export var HostInstance;
(function (HostInstance) {
    HostInstance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HostInstance || (HostInstance = {}));
export var Host;
(function (Host) {
    Host.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Host || (Host = {}));
export var DescribeHostsResult;
(function (DescribeHostsResult) {
    DescribeHostsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeHostsResult || (DescribeHostsResult = {}));
export var DescribeIamInstanceProfileAssociationsRequest;
(function (DescribeIamInstanceProfileAssociationsRequest) {
    DescribeIamInstanceProfileAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIamInstanceProfileAssociationsRequest || (DescribeIamInstanceProfileAssociationsRequest = {}));
export var DescribeIamInstanceProfileAssociationsResult;
(function (DescribeIamInstanceProfileAssociationsResult) {
    DescribeIamInstanceProfileAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIamInstanceProfileAssociationsResult || (DescribeIamInstanceProfileAssociationsResult = {}));
export var DescribeIdentityIdFormatRequest;
(function (DescribeIdentityIdFormatRequest) {
    DescribeIdentityIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIdentityIdFormatRequest || (DescribeIdentityIdFormatRequest = {}));
export var DescribeIdentityIdFormatResult;
(function (DescribeIdentityIdFormatResult) {
    DescribeIdentityIdFormatResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIdentityIdFormatResult || (DescribeIdentityIdFormatResult = {}));
export var DescribeIdFormatRequest;
(function (DescribeIdFormatRequest) {
    DescribeIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIdFormatRequest || (DescribeIdFormatRequest = {}));
export var DescribeIdFormatResult;
(function (DescribeIdFormatResult) {
    DescribeIdFormatResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIdFormatResult || (DescribeIdFormatResult = {}));
export var DescribeImageAttributeRequest;
(function (DescribeImageAttributeRequest) {
    DescribeImageAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImageAttributeRequest || (DescribeImageAttributeRequest = {}));
export var LaunchPermission;
(function (LaunchPermission) {
    LaunchPermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchPermission || (LaunchPermission = {}));
export var ImageAttribute;
(function (ImageAttribute) {
    ImageAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImageAttribute || (ImageAttribute = {}));
export var DescribeImagesRequest;
(function (DescribeImagesRequest) {
    DescribeImagesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImagesRequest || (DescribeImagesRequest = {}));
export var StateReason;
(function (StateReason) {
    StateReason.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StateReason || (StateReason = {}));
export var Image;
(function (Image) {
    Image.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Image || (Image = {}));
export var DescribeImagesResult;
(function (DescribeImagesResult) {
    DescribeImagesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImagesResult || (DescribeImagesResult = {}));
export var DescribeImportImageTasksRequest;
(function (DescribeImportImageTasksRequest) {
    DescribeImportImageTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImportImageTasksRequest || (DescribeImportImageTasksRequest = {}));
export var ImportImageLicenseConfigurationResponse;
(function (ImportImageLicenseConfigurationResponse) {
    ImportImageLicenseConfigurationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportImageLicenseConfigurationResponse || (ImportImageLicenseConfigurationResponse = {}));
export var UserBucketDetails;
(function (UserBucketDetails) {
    UserBucketDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UserBucketDetails || (UserBucketDetails = {}));
export var SnapshotDetail;
(function (SnapshotDetail) {
    SnapshotDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotDetail || (SnapshotDetail = {}));
export var ImportImageTask;
(function (ImportImageTask) {
    ImportImageTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportImageTask || (ImportImageTask = {}));
export var DescribeImportImageTasksResult;
(function (DescribeImportImageTasksResult) {
    DescribeImportImageTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImportImageTasksResult || (DescribeImportImageTasksResult = {}));
export var DescribeImportSnapshotTasksRequest;
(function (DescribeImportSnapshotTasksRequest) {
    DescribeImportSnapshotTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImportSnapshotTasksRequest || (DescribeImportSnapshotTasksRequest = {}));
export var SnapshotTaskDetail;
(function (SnapshotTaskDetail) {
    SnapshotTaskDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotTaskDetail || (SnapshotTaskDetail = {}));
export var ImportSnapshotTask;
(function (ImportSnapshotTask) {
    ImportSnapshotTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ImportSnapshotTask || (ImportSnapshotTask = {}));
export var DescribeImportSnapshotTasksResult;
(function (DescribeImportSnapshotTasksResult) {
    DescribeImportSnapshotTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeImportSnapshotTasksResult || (DescribeImportSnapshotTasksResult = {}));
export var DescribeInstanceAttributeRequest;
(function (DescribeInstanceAttributeRequest) {
    DescribeInstanceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceAttributeRequest || (DescribeInstanceAttributeRequest = {}));
export var EbsInstanceBlockDevice;
(function (EbsInstanceBlockDevice) {
    EbsInstanceBlockDevice.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EbsInstanceBlockDevice || (EbsInstanceBlockDevice = {}));
export var InstanceBlockDeviceMapping;
(function (InstanceBlockDeviceMapping) {
    InstanceBlockDeviceMapping.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceBlockDeviceMapping || (InstanceBlockDeviceMapping = {}));
export var AttributeBooleanValue;
(function (AttributeBooleanValue) {
    AttributeBooleanValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttributeBooleanValue || (AttributeBooleanValue = {}));
export var EnclaveOptions;
(function (EnclaveOptions) {
    EnclaveOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnclaveOptions || (EnclaveOptions = {}));
export var InstanceAttribute;
(function (InstanceAttribute) {
    InstanceAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceAttribute || (InstanceAttribute = {}));
export var DescribeInstanceCreditSpecificationsRequest;
(function (DescribeInstanceCreditSpecificationsRequest) {
    DescribeInstanceCreditSpecificationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceCreditSpecificationsRequest || (DescribeInstanceCreditSpecificationsRequest = {}));
export var InstanceCreditSpecification;
(function (InstanceCreditSpecification) {
    InstanceCreditSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceCreditSpecification || (InstanceCreditSpecification = {}));
export var DescribeInstanceCreditSpecificationsResult;
(function (DescribeInstanceCreditSpecificationsResult) {
    DescribeInstanceCreditSpecificationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceCreditSpecificationsResult || (DescribeInstanceCreditSpecificationsResult = {}));
export var DescribeInstanceEventNotificationAttributesRequest;
(function (DescribeInstanceEventNotificationAttributesRequest) {
    DescribeInstanceEventNotificationAttributesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceEventNotificationAttributesRequest || (DescribeInstanceEventNotificationAttributesRequest = {}));
export var DescribeInstanceEventNotificationAttributesResult;
(function (DescribeInstanceEventNotificationAttributesResult) {
    DescribeInstanceEventNotificationAttributesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceEventNotificationAttributesResult || (DescribeInstanceEventNotificationAttributesResult = {}));
export var DescribeInstanceEventWindowsRequest;
(function (DescribeInstanceEventWindowsRequest) {
    DescribeInstanceEventWindowsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceEventWindowsRequest || (DescribeInstanceEventWindowsRequest = {}));
export var DescribeInstanceEventWindowsResult;
(function (DescribeInstanceEventWindowsResult) {
    DescribeInstanceEventWindowsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceEventWindowsResult || (DescribeInstanceEventWindowsResult = {}));
export var DescribeInstancesRequest;
(function (DescribeInstancesRequest) {
    DescribeInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstancesRequest || (DescribeInstancesRequest = {}));
export var CapacityReservationSpecificationResponse;
(function (CapacityReservationSpecificationResponse) {
    CapacityReservationSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationSpecificationResponse || (CapacityReservationSpecificationResponse = {}));
export var CpuOptions;
(function (CpuOptions) {
    CpuOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CpuOptions || (CpuOptions = {}));
export var ElasticGpuAssociation;
(function (ElasticGpuAssociation) {
    ElasticGpuAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticGpuAssociation || (ElasticGpuAssociation = {}));
export var ElasticInferenceAcceleratorAssociation;
(function (ElasticInferenceAcceleratorAssociation) {
    ElasticInferenceAcceleratorAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticInferenceAcceleratorAssociation || (ElasticInferenceAcceleratorAssociation = {}));
export var HibernationOptions;
(function (HibernationOptions) {
    HibernationOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HibernationOptions || (HibernationOptions = {}));
export var LicenseConfiguration;
(function (LicenseConfiguration) {
    LicenseConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LicenseConfiguration || (LicenseConfiguration = {}));
export var InstanceMetadataProtocolState;
(function (InstanceMetadataProtocolState) {
    InstanceMetadataProtocolState["disabled"] = "disabled";
    InstanceMetadataProtocolState["enabled"] = "enabled";
})(InstanceMetadataProtocolState || (InstanceMetadataProtocolState = {}));
export var HttpTokensState;
(function (HttpTokensState) {
    HttpTokensState["optional"] = "optional";
    HttpTokensState["required"] = "required";
})(HttpTokensState || (HttpTokensState = {}));
export var InstanceMetadataTagsState;
(function (InstanceMetadataTagsState) {
    InstanceMetadataTagsState["disabled"] = "disabled";
    InstanceMetadataTagsState["enabled"] = "enabled";
})(InstanceMetadataTagsState || (InstanceMetadataTagsState = {}));
export var InstanceMetadataOptionsResponse;
(function (InstanceMetadataOptionsResponse) {
    InstanceMetadataOptionsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceMetadataOptionsResponse || (InstanceMetadataOptionsResponse = {}));
export var Monitoring;
(function (Monitoring) {
    Monitoring.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Monitoring || (Monitoring = {}));
export var InstanceNetworkInterfaceAssociation;
(function (InstanceNetworkInterfaceAssociation) {
    InstanceNetworkInterfaceAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceNetworkInterfaceAssociation || (InstanceNetworkInterfaceAssociation = {}));
export var InstanceNetworkInterfaceAttachment;
(function (InstanceNetworkInterfaceAttachment) {
    InstanceNetworkInterfaceAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceNetworkInterfaceAttachment || (InstanceNetworkInterfaceAttachment = {}));
export var InstanceIpv4Prefix;
(function (InstanceIpv4Prefix) {
    InstanceIpv4Prefix.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceIpv4Prefix || (InstanceIpv4Prefix = {}));
export var InstanceIpv6Prefix;
(function (InstanceIpv6Prefix) {
    InstanceIpv6Prefix.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceIpv6Prefix || (InstanceIpv6Prefix = {}));
export var InstancePrivateIpAddress;
(function (InstancePrivateIpAddress) {
    InstancePrivateIpAddress.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstancePrivateIpAddress || (InstancePrivateIpAddress = {}));
export var InstanceNetworkInterface;
(function (InstanceNetworkInterface) {
    InstanceNetworkInterface.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceNetworkInterface || (InstanceNetworkInterface = {}));
export var PrivateDnsNameOptionsResponse;
(function (PrivateDnsNameOptionsResponse) {
    PrivateDnsNameOptionsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrivateDnsNameOptionsResponse || (PrivateDnsNameOptionsResponse = {}));
export var InstanceState;
(function (InstanceState) {
    InstanceState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceState || (InstanceState = {}));
export var Instance;
(function (Instance) {
    Instance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Instance || (Instance = {}));
export var Reservation;
(function (Reservation) {
    Reservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Reservation || (Reservation = {}));
export var DescribeInstancesResult;
(function (DescribeInstancesResult) {
    DescribeInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstancesResult || (DescribeInstancesResult = {}));
export var DescribeInstanceStatusRequest;
(function (DescribeInstanceStatusRequest) {
    DescribeInstanceStatusRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceStatusRequest || (DescribeInstanceStatusRequest = {}));
export var InstanceStatusEvent;
(function (InstanceStatusEvent) {
    InstanceStatusEvent.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStatusEvent || (InstanceStatusEvent = {}));
export var InstanceStatusDetails;
(function (InstanceStatusDetails) {
    InstanceStatusDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStatusDetails || (InstanceStatusDetails = {}));
export var InstanceStatusSummary;
(function (InstanceStatusSummary) {
    InstanceStatusSummary.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStatusSummary || (InstanceStatusSummary = {}));
export var InstanceStatus;
(function (InstanceStatus) {
    InstanceStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStatus || (InstanceStatus = {}));
export var DescribeInstanceStatusResult;
(function (DescribeInstanceStatusResult) {
    DescribeInstanceStatusResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceStatusResult || (DescribeInstanceStatusResult = {}));
export var DescribeInstanceTypeOfferingsRequest;
(function (DescribeInstanceTypeOfferingsRequest) {
    DescribeInstanceTypeOfferingsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceTypeOfferingsRequest || (DescribeInstanceTypeOfferingsRequest = {}));
export var InstanceTypeOffering;
(function (InstanceTypeOffering) {
    InstanceTypeOffering.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceTypeOffering || (InstanceTypeOffering = {}));
export var DescribeInstanceTypeOfferingsResult;
(function (DescribeInstanceTypeOfferingsResult) {
    DescribeInstanceTypeOfferingsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceTypeOfferingsResult || (DescribeInstanceTypeOfferingsResult = {}));
export var DescribeInstanceTypesRequest;
(function (DescribeInstanceTypesRequest) {
    DescribeInstanceTypesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceTypesRequest || (DescribeInstanceTypesRequest = {}));
export var EbsOptimizedInfo;
(function (EbsOptimizedInfo) {
    EbsOptimizedInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EbsOptimizedInfo || (EbsOptimizedInfo = {}));
export var EbsNvmeSupport;
(function (EbsNvmeSupport) {
    EbsNvmeSupport["REQUIRED"] = "required";
    EbsNvmeSupport["SUPPORTED"] = "supported";
    EbsNvmeSupport["UNSUPPORTED"] = "unsupported";
})(EbsNvmeSupport || (EbsNvmeSupport = {}));
export var EbsInfo;
(function (EbsInfo) {
    EbsInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EbsInfo || (EbsInfo = {}));
export var FpgaDeviceMemoryInfo;
(function (FpgaDeviceMemoryInfo) {
    FpgaDeviceMemoryInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaDeviceMemoryInfo || (FpgaDeviceMemoryInfo = {}));
export var FpgaDeviceInfo;
(function (FpgaDeviceInfo) {
    FpgaDeviceInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaDeviceInfo || (FpgaDeviceInfo = {}));
export var FpgaInfo;
(function (FpgaInfo) {
    FpgaInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FpgaInfo || (FpgaInfo = {}));
export var GpuDeviceMemoryInfo;
(function (GpuDeviceMemoryInfo) {
    GpuDeviceMemoryInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GpuDeviceMemoryInfo || (GpuDeviceMemoryInfo = {}));
export var GpuDeviceInfo;
(function (GpuDeviceInfo) {
    GpuDeviceInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GpuDeviceInfo || (GpuDeviceInfo = {}));
export var GpuInfo;
(function (GpuInfo) {
    GpuInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GpuInfo || (GpuInfo = {}));
export var InstanceTypeHypervisor;
(function (InstanceTypeHypervisor) {
    InstanceTypeHypervisor["NITRO"] = "nitro";
    InstanceTypeHypervisor["XEN"] = "xen";
})(InstanceTypeHypervisor || (InstanceTypeHypervisor = {}));
export var InferenceDeviceInfo;
(function (InferenceDeviceInfo) {
    InferenceDeviceInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InferenceDeviceInfo || (InferenceDeviceInfo = {}));
export var InferenceAcceleratorInfo;
(function (InferenceAcceleratorInfo) {
    InferenceAcceleratorInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InferenceAcceleratorInfo || (InferenceAcceleratorInfo = {}));
export var DiskInfo;
(function (DiskInfo) {
    DiskInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DiskInfo || (DiskInfo = {}));
export var InstanceStorageEncryptionSupport;
(function (InstanceStorageEncryptionSupport) {
    InstanceStorageEncryptionSupport["required"] = "required";
    InstanceStorageEncryptionSupport["unsupported"] = "unsupported";
})(InstanceStorageEncryptionSupport || (InstanceStorageEncryptionSupport = {}));
export var EphemeralNvmeSupport;
(function (EphemeralNvmeSupport) {
    EphemeralNvmeSupport["REQUIRED"] = "required";
    EphemeralNvmeSupport["SUPPORTED"] = "supported";
    EphemeralNvmeSupport["UNSUPPORTED"] = "unsupported";
})(EphemeralNvmeSupport || (EphemeralNvmeSupport = {}));
export var InstanceStorageInfo;
(function (InstanceStorageInfo) {
    InstanceStorageInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStorageInfo || (InstanceStorageInfo = {}));
export var MemoryInfo;
(function (MemoryInfo) {
    MemoryInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MemoryInfo || (MemoryInfo = {}));
export var EfaInfo;
(function (EfaInfo) {
    EfaInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EfaInfo || (EfaInfo = {}));
export var NetworkCardInfo;
(function (NetworkCardInfo) {
    NetworkCardInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkCardInfo || (NetworkCardInfo = {}));
export var NetworkInfo;
(function (NetworkInfo) {
    NetworkInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInfo || (NetworkInfo = {}));
export var PlacementGroupInfo;
(function (PlacementGroupInfo) {
    PlacementGroupInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PlacementGroupInfo || (PlacementGroupInfo = {}));
export var ProcessorInfo;
(function (ProcessorInfo) {
    ProcessorInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProcessorInfo || (ProcessorInfo = {}));
export var VCpuInfo;
(function (VCpuInfo) {
    VCpuInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VCpuInfo || (VCpuInfo = {}));
export var InstanceTypeInfo;
(function (InstanceTypeInfo) {
    InstanceTypeInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceTypeInfo || (InstanceTypeInfo = {}));
export var DescribeInstanceTypesResult;
(function (DescribeInstanceTypesResult) {
    DescribeInstanceTypesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInstanceTypesResult || (DescribeInstanceTypesResult = {}));
export var DescribeInternetGatewaysRequest;
(function (DescribeInternetGatewaysRequest) {
    DescribeInternetGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInternetGatewaysRequest || (DescribeInternetGatewaysRequest = {}));
export var DescribeInternetGatewaysResult;
(function (DescribeInternetGatewaysResult) {
    DescribeInternetGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeInternetGatewaysResult || (DescribeInternetGatewaysResult = {}));
export var DescribeIpamPoolsRequest;
(function (DescribeIpamPoolsRequest) {
    DescribeIpamPoolsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamPoolsRequest || (DescribeIpamPoolsRequest = {}));
export var DescribeIpamPoolsResult;
(function (DescribeIpamPoolsResult) {
    DescribeIpamPoolsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamPoolsResult || (DescribeIpamPoolsResult = {}));
export var DescribeIpamsRequest;
(function (DescribeIpamsRequest) {
    DescribeIpamsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamsRequest || (DescribeIpamsRequest = {}));
export var DescribeIpamsResult;
(function (DescribeIpamsResult) {
    DescribeIpamsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamsResult || (DescribeIpamsResult = {}));
export var DescribeIpamScopesRequest;
(function (DescribeIpamScopesRequest) {
    DescribeIpamScopesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamScopesRequest || (DescribeIpamScopesRequest = {}));
export var DescribeIpamScopesResult;
(function (DescribeIpamScopesResult) {
    DescribeIpamScopesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpamScopesResult || (DescribeIpamScopesResult = {}));
export var DescribeIpv6PoolsRequest;
(function (DescribeIpv6PoolsRequest) {
    DescribeIpv6PoolsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpv6PoolsRequest || (DescribeIpv6PoolsRequest = {}));
export var PoolCidrBlock;
(function (PoolCidrBlock) {
    PoolCidrBlock.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PoolCidrBlock || (PoolCidrBlock = {}));
export var Ipv6Pool;
(function (Ipv6Pool) {
    Ipv6Pool.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6Pool || (Ipv6Pool = {}));
export var DescribeIpv6PoolsResult;
(function (DescribeIpv6PoolsResult) {
    DescribeIpv6PoolsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeIpv6PoolsResult || (DescribeIpv6PoolsResult = {}));
export var DescribeKeyPairsRequest;
(function (DescribeKeyPairsRequest) {
    DescribeKeyPairsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeKeyPairsRequest || (DescribeKeyPairsRequest = {}));
export var KeyPairInfo;
(function (KeyPairInfo) {
    KeyPairInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(KeyPairInfo || (KeyPairInfo = {}));
export var DescribeKeyPairsResult;
(function (DescribeKeyPairsResult) {
    DescribeKeyPairsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeKeyPairsResult || (DescribeKeyPairsResult = {}));
export var DescribeLaunchTemplatesRequest;
(function (DescribeLaunchTemplatesRequest) {
    DescribeLaunchTemplatesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLaunchTemplatesRequest || (DescribeLaunchTemplatesRequest = {}));
export var DescribeLaunchTemplatesResult;
(function (DescribeLaunchTemplatesResult) {
    DescribeLaunchTemplatesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLaunchTemplatesResult || (DescribeLaunchTemplatesResult = {}));
export var DescribeLaunchTemplateVersionsRequest;
(function (DescribeLaunchTemplateVersionsRequest) {
    DescribeLaunchTemplateVersionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLaunchTemplateVersionsRequest || (DescribeLaunchTemplateVersionsRequest = {}));
export var DescribeLaunchTemplateVersionsResult;
(function (DescribeLaunchTemplateVersionsResult) {
    DescribeLaunchTemplateVersionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLaunchTemplateVersionsResult || (DescribeLaunchTemplateVersionsResult = {}));
export var DescribeLocalGatewayRouteTablesRequest;
(function (DescribeLocalGatewayRouteTablesRequest) {
    DescribeLocalGatewayRouteTablesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTablesRequest || (DescribeLocalGatewayRouteTablesRequest = {}));
export var LocalGatewayRouteTable;
(function (LocalGatewayRouteTable) {
    LocalGatewayRouteTable.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayRouteTable || (LocalGatewayRouteTable = {}));
export var DescribeLocalGatewayRouteTablesResult;
(function (DescribeLocalGatewayRouteTablesResult) {
    DescribeLocalGatewayRouteTablesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTablesResult || (DescribeLocalGatewayRouteTablesResult = {}));
export var DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest;
(function (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest) {
    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest || (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest = {}));
export var LocalGatewayRouteTableVirtualInterfaceGroupAssociation;
(function (LocalGatewayRouteTableVirtualInterfaceGroupAssociation) {
    LocalGatewayRouteTableVirtualInterfaceGroupAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayRouteTableVirtualInterfaceGroupAssociation || (LocalGatewayRouteTableVirtualInterfaceGroupAssociation = {}));
export var DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult;
(function (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult) {
    DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult || (DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult = {}));
export var DescribeLocalGatewayRouteTableVpcAssociationsRequest;
(function (DescribeLocalGatewayRouteTableVpcAssociationsRequest) {
    DescribeLocalGatewayRouteTableVpcAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTableVpcAssociationsRequest || (DescribeLocalGatewayRouteTableVpcAssociationsRequest = {}));
export var DescribeLocalGatewayRouteTableVpcAssociationsResult;
(function (DescribeLocalGatewayRouteTableVpcAssociationsResult) {
    DescribeLocalGatewayRouteTableVpcAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayRouteTableVpcAssociationsResult || (DescribeLocalGatewayRouteTableVpcAssociationsResult = {}));
export var DescribeLocalGatewaysRequest;
(function (DescribeLocalGatewaysRequest) {
    DescribeLocalGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewaysRequest || (DescribeLocalGatewaysRequest = {}));
export var LocalGateway;
(function (LocalGateway) {
    LocalGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGateway || (LocalGateway = {}));
export var DescribeLocalGatewaysResult;
(function (DescribeLocalGatewaysResult) {
    DescribeLocalGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewaysResult || (DescribeLocalGatewaysResult = {}));
export var DescribeLocalGatewayVirtualInterfaceGroupsRequest;
(function (DescribeLocalGatewayVirtualInterfaceGroupsRequest) {
    DescribeLocalGatewayVirtualInterfaceGroupsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayVirtualInterfaceGroupsRequest || (DescribeLocalGatewayVirtualInterfaceGroupsRequest = {}));
export var LocalGatewayVirtualInterfaceGroup;
(function (LocalGatewayVirtualInterfaceGroup) {
    LocalGatewayVirtualInterfaceGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayVirtualInterfaceGroup || (LocalGatewayVirtualInterfaceGroup = {}));
export var DescribeLocalGatewayVirtualInterfaceGroupsResult;
(function (DescribeLocalGatewayVirtualInterfaceGroupsResult) {
    DescribeLocalGatewayVirtualInterfaceGroupsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayVirtualInterfaceGroupsResult || (DescribeLocalGatewayVirtualInterfaceGroupsResult = {}));
export var DescribeLocalGatewayVirtualInterfacesRequest;
(function (DescribeLocalGatewayVirtualInterfacesRequest) {
    DescribeLocalGatewayVirtualInterfacesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayVirtualInterfacesRequest || (DescribeLocalGatewayVirtualInterfacesRequest = {}));
export var LocalGatewayVirtualInterface;
(function (LocalGatewayVirtualInterface) {
    LocalGatewayVirtualInterface.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayVirtualInterface || (LocalGatewayVirtualInterface = {}));
export var DescribeLocalGatewayVirtualInterfacesResult;
(function (DescribeLocalGatewayVirtualInterfacesResult) {
    DescribeLocalGatewayVirtualInterfacesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeLocalGatewayVirtualInterfacesResult || (DescribeLocalGatewayVirtualInterfacesResult = {}));
export var DescribeManagedPrefixListsRequest;
(function (DescribeManagedPrefixListsRequest) {
    DescribeManagedPrefixListsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeManagedPrefixListsRequest || (DescribeManagedPrefixListsRequest = {}));
export var DescribeManagedPrefixListsResult;
(function (DescribeManagedPrefixListsResult) {
    DescribeManagedPrefixListsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeManagedPrefixListsResult || (DescribeManagedPrefixListsResult = {}));
export var DescribeMovingAddressesRequest;
(function (DescribeMovingAddressesRequest) {
    DescribeMovingAddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeMovingAddressesRequest || (DescribeMovingAddressesRequest = {}));
export var MovingAddressStatus;
(function (MovingAddressStatus) {
    MovingAddressStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MovingAddressStatus || (MovingAddressStatus = {}));
export var DescribeMovingAddressesResult;
(function (DescribeMovingAddressesResult) {
    DescribeMovingAddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeMovingAddressesResult || (DescribeMovingAddressesResult = {}));
export var DescribeNatGatewaysRequest;
(function (DescribeNatGatewaysRequest) {
    DescribeNatGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNatGatewaysRequest || (DescribeNatGatewaysRequest = {}));
export var DescribeNatGatewaysResult;
(function (DescribeNatGatewaysResult) {
    DescribeNatGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNatGatewaysResult || (DescribeNatGatewaysResult = {}));
export var DescribeNetworkAclsRequest;
(function (DescribeNetworkAclsRequest) {
    DescribeNetworkAclsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkAclsRequest || (DescribeNetworkAclsRequest = {}));
export var DescribeNetworkAclsResult;
(function (DescribeNetworkAclsResult) {
    DescribeNetworkAclsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkAclsResult || (DescribeNetworkAclsResult = {}));
export var DescribeNetworkInsightsAccessScopeAnalysesRequest;
(function (DescribeNetworkInsightsAccessScopeAnalysesRequest) {
    DescribeNetworkInsightsAccessScopeAnalysesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAccessScopeAnalysesRequest || (DescribeNetworkInsightsAccessScopeAnalysesRequest = {}));
export var FindingsFound;
(function (FindingsFound) {
    FindingsFound["false"] = "false";
    FindingsFound["true"] = "true";
    FindingsFound["unknown"] = "unknown";
})(FindingsFound || (FindingsFound = {}));
export var NetworkInsightsAccessScopeAnalysis;
(function (NetworkInsightsAccessScopeAnalysis) {
    NetworkInsightsAccessScopeAnalysis.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInsightsAccessScopeAnalysis || (NetworkInsightsAccessScopeAnalysis = {}));
export var DescribeNetworkInsightsAccessScopeAnalysesResult;
(function (DescribeNetworkInsightsAccessScopeAnalysesResult) {
    DescribeNetworkInsightsAccessScopeAnalysesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAccessScopeAnalysesResult || (DescribeNetworkInsightsAccessScopeAnalysesResult = {}));
export var DescribeNetworkInsightsAccessScopesRequest;
(function (DescribeNetworkInsightsAccessScopesRequest) {
    DescribeNetworkInsightsAccessScopesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAccessScopesRequest || (DescribeNetworkInsightsAccessScopesRequest = {}));
export var DescribeNetworkInsightsAccessScopesResult;
(function (DescribeNetworkInsightsAccessScopesResult) {
    DescribeNetworkInsightsAccessScopesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAccessScopesResult || (DescribeNetworkInsightsAccessScopesResult = {}));
export var DescribeNetworkInsightsAnalysesRequest;
(function (DescribeNetworkInsightsAnalysesRequest) {
    DescribeNetworkInsightsAnalysesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAnalysesRequest || (DescribeNetworkInsightsAnalysesRequest = {}));
export var AnalysisLoadBalancerListener;
(function (AnalysisLoadBalancerListener) {
    AnalysisLoadBalancerListener.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AnalysisLoadBalancerListener || (AnalysisLoadBalancerListener = {}));
export var AnalysisLoadBalancerTarget;
(function (AnalysisLoadBalancerTarget) {
    AnalysisLoadBalancerTarget.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AnalysisLoadBalancerTarget || (AnalysisLoadBalancerTarget = {}));
export var Explanation;
(function (Explanation) {
    Explanation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Explanation || (Explanation = {}));
export var NetworkInsightsAnalysis;
(function (NetworkInsightsAnalysis) {
    NetworkInsightsAnalysis.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInsightsAnalysis || (NetworkInsightsAnalysis = {}));
export var DescribeNetworkInsightsAnalysesResult;
(function (DescribeNetworkInsightsAnalysesResult) {
    DescribeNetworkInsightsAnalysesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsAnalysesResult || (DescribeNetworkInsightsAnalysesResult = {}));
export var DescribeNetworkInsightsPathsRequest;
(function (DescribeNetworkInsightsPathsRequest) {
    DescribeNetworkInsightsPathsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsPathsRequest || (DescribeNetworkInsightsPathsRequest = {}));
export var DescribeNetworkInsightsPathsResult;
(function (DescribeNetworkInsightsPathsResult) {
    DescribeNetworkInsightsPathsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInsightsPathsResult || (DescribeNetworkInsightsPathsResult = {}));
export var DescribeNetworkInterfaceAttributeRequest;
(function (DescribeNetworkInterfaceAttributeRequest) {
    DescribeNetworkInterfaceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfaceAttributeRequest || (DescribeNetworkInterfaceAttributeRequest = {}));
export var DescribeNetworkInterfaceAttributeResult;
(function (DescribeNetworkInterfaceAttributeResult) {
    DescribeNetworkInterfaceAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfaceAttributeResult || (DescribeNetworkInterfaceAttributeResult = {}));
export var DescribeNetworkInterfacePermissionsRequest;
(function (DescribeNetworkInterfacePermissionsRequest) {
    DescribeNetworkInterfacePermissionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfacePermissionsRequest || (DescribeNetworkInterfacePermissionsRequest = {}));
export var DescribeNetworkInterfacePermissionsResult;
(function (DescribeNetworkInterfacePermissionsResult) {
    DescribeNetworkInterfacePermissionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfacePermissionsResult || (DescribeNetworkInterfacePermissionsResult = {}));
export var DescribeNetworkInterfacesRequest;
(function (DescribeNetworkInterfacesRequest) {
    DescribeNetworkInterfacesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfacesRequest || (DescribeNetworkInterfacesRequest = {}));
export var DescribeNetworkInterfacesResult;
(function (DescribeNetworkInterfacesResult) {
    DescribeNetworkInterfacesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeNetworkInterfacesResult || (DescribeNetworkInterfacesResult = {}));
export var DescribePlacementGroupsRequest;
(function (DescribePlacementGroupsRequest) {
    DescribePlacementGroupsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePlacementGroupsRequest || (DescribePlacementGroupsRequest = {}));
export var DescribePlacementGroupsResult;
(function (DescribePlacementGroupsResult) {
    DescribePlacementGroupsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePlacementGroupsResult || (DescribePlacementGroupsResult = {}));
export var DescribePrefixListsRequest;
(function (DescribePrefixListsRequest) {
    DescribePrefixListsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePrefixListsRequest || (DescribePrefixListsRequest = {}));
export var PrefixList;
(function (PrefixList) {
    PrefixList.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrefixList || (PrefixList = {}));
export var DescribePrefixListsResult;
(function (DescribePrefixListsResult) {
    DescribePrefixListsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePrefixListsResult || (DescribePrefixListsResult = {}));
export var DescribePrincipalIdFormatRequest;
(function (DescribePrincipalIdFormatRequest) {
    DescribePrincipalIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePrincipalIdFormatRequest || (DescribePrincipalIdFormatRequest = {}));
export var PrincipalIdFormat;
(function (PrincipalIdFormat) {
    PrincipalIdFormat.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrincipalIdFormat || (PrincipalIdFormat = {}));
export var DescribePrincipalIdFormatResult;
(function (DescribePrincipalIdFormatResult) {
    DescribePrincipalIdFormatResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePrincipalIdFormatResult || (DescribePrincipalIdFormatResult = {}));
export var DescribePublicIpv4PoolsRequest;
(function (DescribePublicIpv4PoolsRequest) {
    DescribePublicIpv4PoolsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePublicIpv4PoolsRequest || (DescribePublicIpv4PoolsRequest = {}));
export var PublicIpv4PoolRange;
(function (PublicIpv4PoolRange) {
    PublicIpv4PoolRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PublicIpv4PoolRange || (PublicIpv4PoolRange = {}));
export var PublicIpv4Pool;
(function (PublicIpv4Pool) {
    PublicIpv4Pool.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PublicIpv4Pool || (PublicIpv4Pool = {}));
export var DescribePublicIpv4PoolsResult;
(function (DescribePublicIpv4PoolsResult) {
    DescribePublicIpv4PoolsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribePublicIpv4PoolsResult || (DescribePublicIpv4PoolsResult = {}));
export var DescribeRegionsRequest;
(function (DescribeRegionsRequest) {
    DescribeRegionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeRegionsRequest || (DescribeRegionsRequest = {}));
export var Region;
(function (Region) {
    Region.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Region || (Region = {}));
export var DescribeRegionsResult;
(function (DescribeRegionsResult) {
    DescribeRegionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeRegionsResult || (DescribeRegionsResult = {}));
export var DescribeReplaceRootVolumeTasksRequest;
(function (DescribeReplaceRootVolumeTasksRequest) {
    DescribeReplaceRootVolumeTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReplaceRootVolumeTasksRequest || (DescribeReplaceRootVolumeTasksRequest = {}));
export var DescribeReplaceRootVolumeTasksResult;
(function (DescribeReplaceRootVolumeTasksResult) {
    DescribeReplaceRootVolumeTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReplaceRootVolumeTasksResult || (DescribeReplaceRootVolumeTasksResult = {}));
export var OfferingClassType;
(function (OfferingClassType) {
    OfferingClassType["CONVERTIBLE"] = "convertible";
    OfferingClassType["STANDARD"] = "standard";
})(OfferingClassType || (OfferingClassType = {}));
export var DescribeReservedInstancesRequest;
(function (DescribeReservedInstancesRequest) {
    DescribeReservedInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeReservedInstancesRequest || (DescribeReservedInstancesRequest = {}));
