import { __assign } from "tslib";
import { SENSITIVE_STRING } from "@aws-sdk/smithy-client";
export var InternetGateway;
(function (InternetGateway) {
    /**
     * @internal
     */
    InternetGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InternetGateway || (InternetGateway = {}));
export var CreateInternetGatewayResult;
(function (CreateInternetGatewayResult) {
    /**
     * @internal
     */
    CreateInternetGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInternetGatewayResult || (CreateInternetGatewayResult = {}));
export var CreateKeyPairRequest;
(function (CreateKeyPairRequest) {
    /**
     * @internal
     */
    CreateKeyPairRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateKeyPairRequest || (CreateKeyPairRequest = {}));
export var KeyPair;
(function (KeyPair) {
    /**
     * @internal
     */
    KeyPair.filterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.KeyMaterial && { KeyMaterial: SENSITIVE_STRING }))); };
})(KeyPair || (KeyPair = {}));
export var LaunchTemplateEbsBlockDeviceRequest;
(function (LaunchTemplateEbsBlockDeviceRequest) {
    /**
     * @internal
     */
    LaunchTemplateEbsBlockDeviceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateEbsBlockDeviceRequest || (LaunchTemplateEbsBlockDeviceRequest = {}));
export var LaunchTemplateBlockDeviceMappingRequest;
(function (LaunchTemplateBlockDeviceMappingRequest) {
    /**
     * @internal
     */
    LaunchTemplateBlockDeviceMappingRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateBlockDeviceMappingRequest || (LaunchTemplateBlockDeviceMappingRequest = {}));
export var CapacityReservationTarget;
(function (CapacityReservationTarget) {
    /**
     * @internal
     */
    CapacityReservationTarget.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationTarget || (CapacityReservationTarget = {}));
export var LaunchTemplateCapacityReservationSpecificationRequest;
(function (LaunchTemplateCapacityReservationSpecificationRequest) {
    /**
     * @internal
     */
    LaunchTemplateCapacityReservationSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateCapacityReservationSpecificationRequest || (LaunchTemplateCapacityReservationSpecificationRequest = {}));
export var LaunchTemplateCpuOptionsRequest;
(function (LaunchTemplateCpuOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateCpuOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateCpuOptionsRequest || (LaunchTemplateCpuOptionsRequest = {}));
export var CreditSpecificationRequest;
(function (CreditSpecificationRequest) {
    /**
     * @internal
     */
    CreditSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreditSpecificationRequest || (CreditSpecificationRequest = {}));
export var ElasticGpuSpecification;
(function (ElasticGpuSpecification) {
    /**
     * @internal
     */
    ElasticGpuSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticGpuSpecification || (ElasticGpuSpecification = {}));
export var LaunchTemplateElasticInferenceAccelerator;
(function (LaunchTemplateElasticInferenceAccelerator) {
    /**
     * @internal
     */
    LaunchTemplateElasticInferenceAccelerator.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateElasticInferenceAccelerator || (LaunchTemplateElasticInferenceAccelerator = {}));
export var LaunchTemplateEnclaveOptionsRequest;
(function (LaunchTemplateEnclaveOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateEnclaveOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateEnclaveOptionsRequest || (LaunchTemplateEnclaveOptionsRequest = {}));
export var LaunchTemplateHibernationOptionsRequest;
(function (LaunchTemplateHibernationOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateHibernationOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateHibernationOptionsRequest || (LaunchTemplateHibernationOptionsRequest = {}));
export var LaunchTemplateIamInstanceProfileSpecificationRequest;
(function (LaunchTemplateIamInstanceProfileSpecificationRequest) {
    /**
     * @internal
     */
    LaunchTemplateIamInstanceProfileSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateIamInstanceProfileSpecificationRequest || (LaunchTemplateIamInstanceProfileSpecificationRequest = {}));
export var LaunchTemplateSpotMarketOptionsRequest;
(function (LaunchTemplateSpotMarketOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateSpotMarketOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateSpotMarketOptionsRequest || (LaunchTemplateSpotMarketOptionsRequest = {}));
export var LaunchTemplateInstanceMarketOptionsRequest;
(function (LaunchTemplateInstanceMarketOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateInstanceMarketOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceMarketOptionsRequest || (LaunchTemplateInstanceMarketOptionsRequest = {}));
export var LaunchTemplateLicenseConfigurationRequest;
(function (LaunchTemplateLicenseConfigurationRequest) {
    /**
     * @internal
     */
    LaunchTemplateLicenseConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateLicenseConfigurationRequest || (LaunchTemplateLicenseConfigurationRequest = {}));
export var LaunchTemplateHttpTokensState;
(function (LaunchTemplateHttpTokensState) {
    LaunchTemplateHttpTokensState["optional"] = "optional";
    LaunchTemplateHttpTokensState["required"] = "required";
})(LaunchTemplateHttpTokensState || (LaunchTemplateHttpTokensState = {}));
export var LaunchTemplateInstanceMetadataOptionsRequest;
(function (LaunchTemplateInstanceMetadataOptionsRequest) {
    /**
     * @internal
     */
    LaunchTemplateInstanceMetadataOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceMetadataOptionsRequest || (LaunchTemplateInstanceMetadataOptionsRequest = {}));
export var LaunchTemplatesMonitoringRequest;
(function (LaunchTemplatesMonitoringRequest) {
    /**
     * @internal
     */
    LaunchTemplatesMonitoringRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplatesMonitoringRequest || (LaunchTemplatesMonitoringRequest = {}));
export var Ipv4PrefixSpecificationRequest;
(function (Ipv4PrefixSpecificationRequest) {
    /**
     * @internal
     */
    Ipv4PrefixSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv4PrefixSpecificationRequest || (Ipv4PrefixSpecificationRequest = {}));
export var InstanceIpv6AddressRequest;
(function (InstanceIpv6AddressRequest) {
    /**
     * @internal
     */
    InstanceIpv6AddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceIpv6AddressRequest || (InstanceIpv6AddressRequest = {}));
export var Ipv6PrefixSpecificationRequest;
(function (Ipv6PrefixSpecificationRequest) {
    /**
     * @internal
     */
    Ipv6PrefixSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6PrefixSpecificationRequest || (Ipv6PrefixSpecificationRequest = {}));
export var PrivateIpAddressSpecification;
(function (PrivateIpAddressSpecification) {
    /**
     * @internal
     */
    PrivateIpAddressSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrivateIpAddressSpecification || (PrivateIpAddressSpecification = {}));
export var LaunchTemplateInstanceNetworkInterfaceSpecificationRequest;
(function (LaunchTemplateInstanceNetworkInterfaceSpecificationRequest) {
    /**
     * @internal
     */
    LaunchTemplateInstanceNetworkInterfaceSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceNetworkInterfaceSpecificationRequest || (LaunchTemplateInstanceNetworkInterfaceSpecificationRequest = {}));
export var LaunchTemplatePlacementRequest;
(function (LaunchTemplatePlacementRequest) {
    /**
     * @internal
     */
    LaunchTemplatePlacementRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplatePlacementRequest || (LaunchTemplatePlacementRequest = {}));
export var LaunchTemplateTagSpecificationRequest;
(function (LaunchTemplateTagSpecificationRequest) {
    /**
     * @internal
     */
    LaunchTemplateTagSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateTagSpecificationRequest || (LaunchTemplateTagSpecificationRequest = {}));
export var RequestLaunchTemplateData;
(function (RequestLaunchTemplateData) {
    /**
     * @internal
     */
    RequestLaunchTemplateData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RequestLaunchTemplateData || (RequestLaunchTemplateData = {}));
export var CreateLaunchTemplateRequest;
(function (CreateLaunchTemplateRequest) {
    /**
     * @internal
     */
    CreateLaunchTemplateRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLaunchTemplateRequest || (CreateLaunchTemplateRequest = {}));
export var LaunchTemplate;
(function (LaunchTemplate) {
    /**
     * @internal
     */
    LaunchTemplate.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplate || (LaunchTemplate = {}));
export var ValidationError;
(function (ValidationError) {
    /**
     * @internal
     */
    ValidationError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ValidationError || (ValidationError = {}));
export var ValidationWarning;
(function (ValidationWarning) {
    /**
     * @internal
     */
    ValidationWarning.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ValidationWarning || (ValidationWarning = {}));
export var CreateLaunchTemplateResult;
(function (CreateLaunchTemplateResult) {
    /**
     * @internal
     */
    CreateLaunchTemplateResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLaunchTemplateResult || (CreateLaunchTemplateResult = {}));
export var CreateLaunchTemplateVersionRequest;
(function (CreateLaunchTemplateVersionRequest) {
    /**
     * @internal
     */
    CreateLaunchTemplateVersionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLaunchTemplateVersionRequest || (CreateLaunchTemplateVersionRequest = {}));
export var LaunchTemplateEbsBlockDevice;
(function (LaunchTemplateEbsBlockDevice) {
    /**
     * @internal
     */
    LaunchTemplateEbsBlockDevice.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateEbsBlockDevice || (LaunchTemplateEbsBlockDevice = {}));
export var LaunchTemplateBlockDeviceMapping;
(function (LaunchTemplateBlockDeviceMapping) {
    /**
     * @internal
     */
    LaunchTemplateBlockDeviceMapping.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateBlockDeviceMapping || (LaunchTemplateBlockDeviceMapping = {}));
export var CapacityReservationTargetResponse;
(function (CapacityReservationTargetResponse) {
    /**
     * @internal
     */
    CapacityReservationTargetResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationTargetResponse || (CapacityReservationTargetResponse = {}));
export var LaunchTemplateCapacityReservationSpecificationResponse;
(function (LaunchTemplateCapacityReservationSpecificationResponse) {
    /**
     * @internal
     */
    LaunchTemplateCapacityReservationSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateCapacityReservationSpecificationResponse || (LaunchTemplateCapacityReservationSpecificationResponse = {}));
export var LaunchTemplateCpuOptions;
(function (LaunchTemplateCpuOptions) {
    /**
     * @internal
     */
    LaunchTemplateCpuOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateCpuOptions || (LaunchTemplateCpuOptions = {}));
export var CreditSpecification;
(function (CreditSpecification) {
    /**
     * @internal
     */
    CreditSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreditSpecification || (CreditSpecification = {}));
export var ElasticGpuSpecificationResponse;
(function (ElasticGpuSpecificationResponse) {
    /**
     * @internal
     */
    ElasticGpuSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticGpuSpecificationResponse || (ElasticGpuSpecificationResponse = {}));
export var LaunchTemplateElasticInferenceAcceleratorResponse;
(function (LaunchTemplateElasticInferenceAcceleratorResponse) {
    /**
     * @internal
     */
    LaunchTemplateElasticInferenceAcceleratorResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateElasticInferenceAcceleratorResponse || (LaunchTemplateElasticInferenceAcceleratorResponse = {}));
export var LaunchTemplateEnclaveOptions;
(function (LaunchTemplateEnclaveOptions) {
    /**
     * @internal
     */
    LaunchTemplateEnclaveOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateEnclaveOptions || (LaunchTemplateEnclaveOptions = {}));
export var LaunchTemplateHibernationOptions;
(function (LaunchTemplateHibernationOptions) {
    /**
     * @internal
     */
    LaunchTemplateHibernationOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateHibernationOptions || (LaunchTemplateHibernationOptions = {}));
export var LaunchTemplateIamInstanceProfileSpecification;
(function (LaunchTemplateIamInstanceProfileSpecification) {
    /**
     * @internal
     */
    LaunchTemplateIamInstanceProfileSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateIamInstanceProfileSpecification || (LaunchTemplateIamInstanceProfileSpecification = {}));
export var LaunchTemplateSpotMarketOptions;
(function (LaunchTemplateSpotMarketOptions) {
    /**
     * @internal
     */
    LaunchTemplateSpotMarketOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateSpotMarketOptions || (LaunchTemplateSpotMarketOptions = {}));
export var LaunchTemplateInstanceMarketOptions;
(function (LaunchTemplateInstanceMarketOptions) {
    /**
     * @internal
     */
    LaunchTemplateInstanceMarketOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceMarketOptions || (LaunchTemplateInstanceMarketOptions = {}));
export var LaunchTemplateLicenseConfiguration;
(function (LaunchTemplateLicenseConfiguration) {
    /**
     * @internal
     */
    LaunchTemplateLicenseConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateLicenseConfiguration || (LaunchTemplateLicenseConfiguration = {}));
export var LaunchTemplateInstanceMetadataOptions;
(function (LaunchTemplateInstanceMetadataOptions) {
    /**
     * @internal
     */
    LaunchTemplateInstanceMetadataOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceMetadataOptions || (LaunchTemplateInstanceMetadataOptions = {}));
export var LaunchTemplatesMonitoring;
(function (LaunchTemplatesMonitoring) {
    /**
     * @internal
     */
    LaunchTemplatesMonitoring.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplatesMonitoring || (LaunchTemplatesMonitoring = {}));
export var Ipv4PrefixSpecificationResponse;
(function (Ipv4PrefixSpecificationResponse) {
    /**
     * @internal
     */
    Ipv4PrefixSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv4PrefixSpecificationResponse || (Ipv4PrefixSpecificationResponse = {}));
export var InstanceIpv6Address;
(function (InstanceIpv6Address) {
    /**
     * @internal
     */
    InstanceIpv6Address.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceIpv6Address || (InstanceIpv6Address = {}));
export var Ipv6PrefixSpecificationResponse;
(function (Ipv6PrefixSpecificationResponse) {
    /**
     * @internal
     */
    Ipv6PrefixSpecificationResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6PrefixSpecificationResponse || (Ipv6PrefixSpecificationResponse = {}));
export var LaunchTemplateInstanceNetworkInterfaceSpecification;
(function (LaunchTemplateInstanceNetworkInterfaceSpecification) {
    /**
     * @internal
     */
    LaunchTemplateInstanceNetworkInterfaceSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateInstanceNetworkInterfaceSpecification || (LaunchTemplateInstanceNetworkInterfaceSpecification = {}));
export var LaunchTemplatePlacement;
(function (LaunchTemplatePlacement) {
    /**
     * @internal
     */
    LaunchTemplatePlacement.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplatePlacement || (LaunchTemplatePlacement = {}));
export var LaunchTemplateTagSpecification;
(function (LaunchTemplateTagSpecification) {
    /**
     * @internal
     */
    LaunchTemplateTagSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateTagSpecification || (LaunchTemplateTagSpecification = {}));
export var ResponseLaunchTemplateData;
(function (ResponseLaunchTemplateData) {
    /**
     * @internal
     */
    ResponseLaunchTemplateData.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResponseLaunchTemplateData || (ResponseLaunchTemplateData = {}));
export var LaunchTemplateVersion;
(function (LaunchTemplateVersion) {
    /**
     * @internal
     */
    LaunchTemplateVersion.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateVersion || (LaunchTemplateVersion = {}));
export var CreateLaunchTemplateVersionResult;
(function (CreateLaunchTemplateVersionResult) {
    /**
     * @internal
     */
    CreateLaunchTemplateVersionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLaunchTemplateVersionResult || (CreateLaunchTemplateVersionResult = {}));
export var CreateLocalGatewayRouteRequest;
(function (CreateLocalGatewayRouteRequest) {
    /**
     * @internal
     */
    CreateLocalGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLocalGatewayRouteRequest || (CreateLocalGatewayRouteRequest = {}));
export var LocalGatewayRoute;
(function (LocalGatewayRoute) {
    /**
     * @internal
     */
    LocalGatewayRoute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayRoute || (LocalGatewayRoute = {}));
export var CreateLocalGatewayRouteResult;
(function (CreateLocalGatewayRouteResult) {
    /**
     * @internal
     */
    CreateLocalGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLocalGatewayRouteResult || (CreateLocalGatewayRouteResult = {}));
export var CreateLocalGatewayRouteTableVpcAssociationRequest;
(function (CreateLocalGatewayRouteTableVpcAssociationRequest) {
    /**
     * @internal
     */
    CreateLocalGatewayRouteTableVpcAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLocalGatewayRouteTableVpcAssociationRequest || (CreateLocalGatewayRouteTableVpcAssociationRequest = {}));
export var LocalGatewayRouteTableVpcAssociation;
(function (LocalGatewayRouteTableVpcAssociation) {
    /**
     * @internal
     */
    LocalGatewayRouteTableVpcAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LocalGatewayRouteTableVpcAssociation || (LocalGatewayRouteTableVpcAssociation = {}));
export var CreateLocalGatewayRouteTableVpcAssociationResult;
(function (CreateLocalGatewayRouteTableVpcAssociationResult) {
    /**
     * @internal
     */
    CreateLocalGatewayRouteTableVpcAssociationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateLocalGatewayRouteTableVpcAssociationResult || (CreateLocalGatewayRouteTableVpcAssociationResult = {}));
export var CreateManagedPrefixListRequest;
(function (CreateManagedPrefixListRequest) {
    /**
     * @internal
     */
    CreateManagedPrefixListRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateManagedPrefixListRequest || (CreateManagedPrefixListRequest = {}));
export var ManagedPrefixList;
(function (ManagedPrefixList) {
    /**
     * @internal
     */
    ManagedPrefixList.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ManagedPrefixList || (ManagedPrefixList = {}));
export var CreateManagedPrefixListResult;
(function (CreateManagedPrefixListResult) {
    /**
     * @internal
     */
    CreateManagedPrefixListResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateManagedPrefixListResult || (CreateManagedPrefixListResult = {}));
export var ConnectivityType;
(function (ConnectivityType) {
    ConnectivityType["PRIVATE"] = "private";
    ConnectivityType["PUBLIC"] = "public";
})(ConnectivityType || (ConnectivityType = {}));
export var CreateNatGatewayRequest;
(function (CreateNatGatewayRequest) {
    /**
     * @internal
     */
    CreateNatGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNatGatewayRequest || (CreateNatGatewayRequest = {}));
export var NatGatewayAddress;
(function (NatGatewayAddress) {
    /**
     * @internal
     */
    NatGatewayAddress.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NatGatewayAddress || (NatGatewayAddress = {}));
export var ProvisionedBandwidth;
(function (ProvisionedBandwidth) {
    /**
     * @internal
     */
    ProvisionedBandwidth.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ProvisionedBandwidth || (ProvisionedBandwidth = {}));
export var NatGatewayState;
(function (NatGatewayState) {
    NatGatewayState["AVAILABLE"] = "available";
    NatGatewayState["DELETED"] = "deleted";
    NatGatewayState["DELETING"] = "deleting";
    NatGatewayState["FAILED"] = "failed";
    NatGatewayState["PENDING"] = "pending";
})(NatGatewayState || (NatGatewayState = {}));
export var NatGateway;
(function (NatGateway) {
    /**
     * @internal
     */
    NatGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NatGateway || (NatGateway = {}));
export var CreateNatGatewayResult;
(function (CreateNatGatewayResult) {
    /**
     * @internal
     */
    CreateNatGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNatGatewayResult || (CreateNatGatewayResult = {}));
export var CreateNetworkAclRequest;
(function (CreateNetworkAclRequest) {
    /**
     * @internal
     */
    CreateNetworkAclRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkAclRequest || (CreateNetworkAclRequest = {}));
export var NetworkAclAssociation;
(function (NetworkAclAssociation) {
    /**
     * @internal
     */
    NetworkAclAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkAclAssociation || (NetworkAclAssociation = {}));
export var IcmpTypeCode;
(function (IcmpTypeCode) {
    /**
     * @internal
     */
    IcmpTypeCode.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IcmpTypeCode || (IcmpTypeCode = {}));
export var PortRange;
(function (PortRange) {
    /**
     * @internal
     */
    PortRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PortRange || (PortRange = {}));
export var NetworkAclEntry;
(function (NetworkAclEntry) {
    /**
     * @internal
     */
    NetworkAclEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkAclEntry || (NetworkAclEntry = {}));
export var NetworkAcl;
(function (NetworkAcl) {
    /**
     * @internal
     */
    NetworkAcl.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkAcl || (NetworkAcl = {}));
export var CreateNetworkAclResult;
(function (CreateNetworkAclResult) {
    /**
     * @internal
     */
    CreateNetworkAclResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkAclResult || (CreateNetworkAclResult = {}));
export var CreateNetworkAclEntryRequest;
(function (CreateNetworkAclEntryRequest) {
    /**
     * @internal
     */
    CreateNetworkAclEntryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkAclEntryRequest || (CreateNetworkAclEntryRequest = {}));
export var CreateNetworkInsightsPathRequest;
(function (CreateNetworkInsightsPathRequest) {
    /**
     * @internal
     */
    CreateNetworkInsightsPathRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInsightsPathRequest || (CreateNetworkInsightsPathRequest = {}));
export var NetworkInsightsPath;
(function (NetworkInsightsPath) {
    /**
     * @internal
     */
    NetworkInsightsPath.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInsightsPath || (NetworkInsightsPath = {}));
export var CreateNetworkInsightsPathResult;
(function (CreateNetworkInsightsPathResult) {
    /**
     * @internal
     */
    CreateNetworkInsightsPathResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInsightsPathResult || (CreateNetworkInsightsPathResult = {}));
export var CreateNetworkInterfaceRequest;
(function (CreateNetworkInterfaceRequest) {
    /**
     * @internal
     */
    CreateNetworkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInterfaceRequest || (CreateNetworkInterfaceRequest = {}));
export var NetworkInterfaceAssociation;
(function (NetworkInterfaceAssociation) {
    /**
     * @internal
     */
    NetworkInterfaceAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfaceAssociation || (NetworkInterfaceAssociation = {}));
export var NetworkInterfaceAttachment;
(function (NetworkInterfaceAttachment) {
    /**
     * @internal
     */
    NetworkInterfaceAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfaceAttachment || (NetworkInterfaceAttachment = {}));
export var GroupIdentifier;
(function (GroupIdentifier) {
    /**
     * @internal
     */
    GroupIdentifier.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(GroupIdentifier || (GroupIdentifier = {}));
export var NetworkInterfaceIpv6Address;
(function (NetworkInterfaceIpv6Address) {
    /**
     * @internal
     */
    NetworkInterfaceIpv6Address.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfaceIpv6Address || (NetworkInterfaceIpv6Address = {}));
export var Ipv6PrefixSpecification;
(function (Ipv6PrefixSpecification) {
    /**
     * @internal
     */
    Ipv6PrefixSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6PrefixSpecification || (Ipv6PrefixSpecification = {}));
export var NetworkInterfacePrivateIpAddress;
(function (NetworkInterfacePrivateIpAddress) {
    /**
     * @internal
     */
    NetworkInterfacePrivateIpAddress.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfacePrivateIpAddress || (NetworkInterfacePrivateIpAddress = {}));
export var NetworkInterface;
(function (NetworkInterface) {
    /**
     * @internal
     */
    NetworkInterface.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterface || (NetworkInterface = {}));
export var CreateNetworkInterfaceResult;
(function (CreateNetworkInterfaceResult) {
    /**
     * @internal
     */
    CreateNetworkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInterfaceResult || (CreateNetworkInterfaceResult = {}));
export var CreateNetworkInterfacePermissionRequest;
(function (CreateNetworkInterfacePermissionRequest) {
    /**
     * @internal
     */
    CreateNetworkInterfacePermissionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInterfacePermissionRequest || (CreateNetworkInterfacePermissionRequest = {}));
export var NetworkInterfacePermissionState;
(function (NetworkInterfacePermissionState) {
    /**
     * @internal
     */
    NetworkInterfacePermissionState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfacePermissionState || (NetworkInterfacePermissionState = {}));
export var NetworkInterfacePermission;
(function (NetworkInterfacePermission) {
    /**
     * @internal
     */
    NetworkInterfacePermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfacePermission || (NetworkInterfacePermission = {}));
export var CreateNetworkInterfacePermissionResult;
(function (CreateNetworkInterfacePermissionResult) {
    /**
     * @internal
     */
    CreateNetworkInterfacePermissionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateNetworkInterfacePermissionResult || (CreateNetworkInterfacePermissionResult = {}));
export var CreatePlacementGroupRequest;
(function (CreatePlacementGroupRequest) {
    /**
     * @internal
     */
    CreatePlacementGroupRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreatePlacementGroupRequest || (CreatePlacementGroupRequest = {}));
export var PlacementGroup;
(function (PlacementGroup) {
    /**
     * @internal
     */
    PlacementGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PlacementGroup || (PlacementGroup = {}));
export var CreatePlacementGroupResult;
(function (CreatePlacementGroupResult) {
    /**
     * @internal
     */
    CreatePlacementGroupResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreatePlacementGroupResult || (CreatePlacementGroupResult = {}));
export var CreateReplaceRootVolumeTaskRequest;
(function (CreateReplaceRootVolumeTaskRequest) {
    /**
     * @internal
     */
    CreateReplaceRootVolumeTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateReplaceRootVolumeTaskRequest || (CreateReplaceRootVolumeTaskRequest = {}));
export var ReplaceRootVolumeTaskState;
(function (ReplaceRootVolumeTaskState) {
    ReplaceRootVolumeTaskState["failed"] = "failed";
    ReplaceRootVolumeTaskState["failed_detached"] = "failed-detached";
    ReplaceRootVolumeTaskState["failing"] = "failing";
    ReplaceRootVolumeTaskState["in_progress"] = "in-progress";
    ReplaceRootVolumeTaskState["pending"] = "pending";
    ReplaceRootVolumeTaskState["succeeded"] = "succeeded";
})(ReplaceRootVolumeTaskState || (ReplaceRootVolumeTaskState = {}));
export var ReplaceRootVolumeTask;
(function (ReplaceRootVolumeTask) {
    /**
     * @internal
     */
    ReplaceRootVolumeTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReplaceRootVolumeTask || (ReplaceRootVolumeTask = {}));
export var CreateReplaceRootVolumeTaskResult;
(function (CreateReplaceRootVolumeTaskResult) {
    /**
     * @internal
     */
    CreateReplaceRootVolumeTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateReplaceRootVolumeTaskResult || (CreateReplaceRootVolumeTaskResult = {}));
export var PriceScheduleSpecification;
(function (PriceScheduleSpecification) {
    /**
     * @internal
     */
    PriceScheduleSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PriceScheduleSpecification || (PriceScheduleSpecification = {}));
export var CreateReservedInstancesListingRequest;
(function (CreateReservedInstancesListingRequest) {
    /**
     * @internal
     */
    CreateReservedInstancesListingRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateReservedInstancesListingRequest || (CreateReservedInstancesListingRequest = {}));
export var CreateReservedInstancesListingResult;
(function (CreateReservedInstancesListingResult) {
    /**
     * @internal
     */
    CreateReservedInstancesListingResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateReservedInstancesListingResult || (CreateReservedInstancesListingResult = {}));
export var CreateRestoreImageTaskRequest;
(function (CreateRestoreImageTaskRequest) {
    /**
     * @internal
     */
    CreateRestoreImageTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRestoreImageTaskRequest || (CreateRestoreImageTaskRequest = {}));
export var CreateRestoreImageTaskResult;
(function (CreateRestoreImageTaskResult) {
    /**
     * @internal
     */
    CreateRestoreImageTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRestoreImageTaskResult || (CreateRestoreImageTaskResult = {}));
export var CreateRouteRequest;
(function (CreateRouteRequest) {
    /**
     * @internal
     */
    CreateRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRouteRequest || (CreateRouteRequest = {}));
export var CreateRouteResult;
(function (CreateRouteResult) {
    /**
     * @internal
     */
    CreateRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRouteResult || (CreateRouteResult = {}));
export var CreateRouteTableRequest;
(function (CreateRouteTableRequest) {
    /**
     * @internal
     */
    CreateRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRouteTableRequest || (CreateRouteTableRequest = {}));
export var RouteTableAssociation;
(function (RouteTableAssociation) {
    /**
     * @internal
     */
    RouteTableAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RouteTableAssociation || (RouteTableAssociation = {}));
export var PropagatingVgw;
(function (PropagatingVgw) {
    /**
     * @internal
     */
    PropagatingVgw.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PropagatingVgw || (PropagatingVgw = {}));
export var Route;
(function (Route) {
    /**
     * @internal
     */
    Route.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Route || (Route = {}));
export var RouteTable;
(function (RouteTable) {
    /**
     * @internal
     */
    RouteTable.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RouteTable || (RouteTable = {}));
export var CreateRouteTableResult;
(function (CreateRouteTableResult) {
    /**
     * @internal
     */
    CreateRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateRouteTableResult || (CreateRouteTableResult = {}));
export var CreateSecurityGroupRequest;
(function (CreateSecurityGroupRequest) {
    /**
     * @internal
     */
    CreateSecurityGroupRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSecurityGroupRequest || (CreateSecurityGroupRequest = {}));
export var CreateSecurityGroupResult;
(function (CreateSecurityGroupResult) {
    /**
     * @internal
     */
    CreateSecurityGroupResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSecurityGroupResult || (CreateSecurityGroupResult = {}));
export var CreateSnapshotRequest;
(function (CreateSnapshotRequest) {
    /**
     * @internal
     */
    CreateSnapshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSnapshotRequest || (CreateSnapshotRequest = {}));
export var Snapshot;
(function (Snapshot) {
    /**
     * @internal
     */
    Snapshot.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Snapshot || (Snapshot = {}));
export var InstanceSpecification;
(function (InstanceSpecification) {
    /**
     * @internal
     */
    InstanceSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceSpecification || (InstanceSpecification = {}));
export var CreateSnapshotsRequest;
(function (CreateSnapshotsRequest) {
    /**
     * @internal
     */
    CreateSnapshotsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSnapshotsRequest || (CreateSnapshotsRequest = {}));
export var SnapshotInfo;
(function (SnapshotInfo) {
    /**
     * @internal
     */
    SnapshotInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SnapshotInfo || (SnapshotInfo = {}));
export var CreateSnapshotsResult;
(function (CreateSnapshotsResult) {
    /**
     * @internal
     */
    CreateSnapshotsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSnapshotsResult || (CreateSnapshotsResult = {}));
export var CreateSpotDatafeedSubscriptionRequest;
(function (CreateSpotDatafeedSubscriptionRequest) {
    /**
     * @internal
     */
    CreateSpotDatafeedSubscriptionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSpotDatafeedSubscriptionRequest || (CreateSpotDatafeedSubscriptionRequest = {}));
export var SpotInstanceStateFault;
(function (SpotInstanceStateFault) {
    /**
     * @internal
     */
    SpotInstanceStateFault.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotInstanceStateFault || (SpotInstanceStateFault = {}));
export var SpotDatafeedSubscription;
(function (SpotDatafeedSubscription) {
    /**
     * @internal
     */
    SpotDatafeedSubscription.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotDatafeedSubscription || (SpotDatafeedSubscription = {}));
export var CreateSpotDatafeedSubscriptionResult;
(function (CreateSpotDatafeedSubscriptionResult) {
    /**
     * @internal
     */
    CreateSpotDatafeedSubscriptionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSpotDatafeedSubscriptionResult || (CreateSpotDatafeedSubscriptionResult = {}));
export var S3ObjectTag;
(function (S3ObjectTag) {
    /**
     * @internal
     */
    S3ObjectTag.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(S3ObjectTag || (S3ObjectTag = {}));
export var CreateStoreImageTaskRequest;
(function (CreateStoreImageTaskRequest) {
    /**
     * @internal
     */
    CreateStoreImageTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateStoreImageTaskRequest || (CreateStoreImageTaskRequest = {}));
export var CreateStoreImageTaskResult;
(function (CreateStoreImageTaskResult) {
    /**
     * @internal
     */
    CreateStoreImageTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateStoreImageTaskResult || (CreateStoreImageTaskResult = {}));
export var CreateSubnetRequest;
(function (CreateSubnetRequest) {
    /**
     * @internal
     */
    CreateSubnetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSubnetRequest || (CreateSubnetRequest = {}));
export var CreateSubnetResult;
(function (CreateSubnetResult) {
    /**
     * @internal
     */
    CreateSubnetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSubnetResult || (CreateSubnetResult = {}));
export var SubnetCidrReservationType;
(function (SubnetCidrReservationType) {
    SubnetCidrReservationType["explicit"] = "explicit";
    SubnetCidrReservationType["prefix"] = "prefix";
})(SubnetCidrReservationType || (SubnetCidrReservationType = {}));
export var CreateSubnetCidrReservationRequest;
(function (CreateSubnetCidrReservationRequest) {
    /**
     * @internal
     */
    CreateSubnetCidrReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSubnetCidrReservationRequest || (CreateSubnetCidrReservationRequest = {}));
export var SubnetCidrReservation;
(function (SubnetCidrReservation) {
    /**
     * @internal
     */
    SubnetCidrReservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetCidrReservation || (SubnetCidrReservation = {}));
export var CreateSubnetCidrReservationResult;
(function (CreateSubnetCidrReservationResult) {
    /**
     * @internal
     */
    CreateSubnetCidrReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateSubnetCidrReservationResult || (CreateSubnetCidrReservationResult = {}));
export var CreateTagsRequest;
(function (CreateTagsRequest) {
    /**
     * @internal
     */
    CreateTagsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTagsRequest || (CreateTagsRequest = {}));
export var CreateTrafficMirrorFilterRequest;
(function (CreateTrafficMirrorFilterRequest) {
    /**
     * @internal
     */
    CreateTrafficMirrorFilterRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorFilterRequest || (CreateTrafficMirrorFilterRequest = {}));
export var TrafficMirrorPortRange;
(function (TrafficMirrorPortRange) {
    /**
     * @internal
     */
    TrafficMirrorPortRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorPortRange || (TrafficMirrorPortRange = {}));
export var TrafficMirrorFilterRule;
(function (TrafficMirrorFilterRule) {
    /**
     * @internal
     */
    TrafficMirrorFilterRule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorFilterRule || (TrafficMirrorFilterRule = {}));
export var TrafficMirrorFilter;
(function (TrafficMirrorFilter) {
    /**
     * @internal
     */
    TrafficMirrorFilter.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorFilter || (TrafficMirrorFilter = {}));
export var CreateTrafficMirrorFilterResult;
(function (CreateTrafficMirrorFilterResult) {
    /**
     * @internal
     */
    CreateTrafficMirrorFilterResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorFilterResult || (CreateTrafficMirrorFilterResult = {}));
export var TrafficMirrorPortRangeRequest;
(function (TrafficMirrorPortRangeRequest) {
    /**
     * @internal
     */
    TrafficMirrorPortRangeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorPortRangeRequest || (TrafficMirrorPortRangeRequest = {}));
export var CreateTrafficMirrorFilterRuleRequest;
(function (CreateTrafficMirrorFilterRuleRequest) {
    /**
     * @internal
     */
    CreateTrafficMirrorFilterRuleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorFilterRuleRequest || (CreateTrafficMirrorFilterRuleRequest = {}));
export var CreateTrafficMirrorFilterRuleResult;
(function (CreateTrafficMirrorFilterRuleResult) {
    /**
     * @internal
     */
    CreateTrafficMirrorFilterRuleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorFilterRuleResult || (CreateTrafficMirrorFilterRuleResult = {}));
export var CreateTrafficMirrorSessionRequest;
(function (CreateTrafficMirrorSessionRequest) {
    /**
     * @internal
     */
    CreateTrafficMirrorSessionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorSessionRequest || (CreateTrafficMirrorSessionRequest = {}));
export var TrafficMirrorSession;
(function (TrafficMirrorSession) {
    /**
     * @internal
     */
    TrafficMirrorSession.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorSession || (TrafficMirrorSession = {}));
export var CreateTrafficMirrorSessionResult;
(function (CreateTrafficMirrorSessionResult) {
    /**
     * @internal
     */
    CreateTrafficMirrorSessionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorSessionResult || (CreateTrafficMirrorSessionResult = {}));
export var CreateTrafficMirrorTargetRequest;
(function (CreateTrafficMirrorTargetRequest) {
    /**
     * @internal
     */
    CreateTrafficMirrorTargetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorTargetRequest || (CreateTrafficMirrorTargetRequest = {}));
export var TrafficMirrorTarget;
(function (TrafficMirrorTarget) {
    /**
     * @internal
     */
    TrafficMirrorTarget.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrafficMirrorTarget || (TrafficMirrorTarget = {}));
export var CreateTrafficMirrorTargetResult;
(function (CreateTrafficMirrorTargetResult) {
    /**
     * @internal
     */
    CreateTrafficMirrorTargetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTrafficMirrorTargetResult || (CreateTrafficMirrorTargetResult = {}));
export var TransitGatewayRequestOptions;
(function (TransitGatewayRequestOptions) {
    /**
     * @internal
     */
    TransitGatewayRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRequestOptions || (TransitGatewayRequestOptions = {}));
export var CreateTransitGatewayRequest;
(function (CreateTransitGatewayRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRequest || (CreateTransitGatewayRequest = {}));
export var TransitGatewayOptions;
(function (TransitGatewayOptions) {
    /**
     * @internal
     */
    TransitGatewayOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayOptions || (TransitGatewayOptions = {}));
export var TransitGateway;
(function (TransitGateway) {
    /**
     * @internal
     */
    TransitGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGateway || (TransitGateway = {}));
export var CreateTransitGatewayResult;
(function (CreateTransitGatewayResult) {
    /**
     * @internal
     */
    CreateTransitGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayResult || (CreateTransitGatewayResult = {}));
export var CreateTransitGatewayConnectRequestOptions;
(function (CreateTransitGatewayConnectRequestOptions) {
    /**
     * @internal
     */
    CreateTransitGatewayConnectRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectRequestOptions || (CreateTransitGatewayConnectRequestOptions = {}));
export var CreateTransitGatewayConnectRequest;
(function (CreateTransitGatewayConnectRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayConnectRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectRequest || (CreateTransitGatewayConnectRequest = {}));
export var TransitGatewayConnectOptions;
(function (TransitGatewayConnectOptions) {
    /**
     * @internal
     */
    TransitGatewayConnectOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectOptions || (TransitGatewayConnectOptions = {}));
export var TransitGatewayConnect;
(function (TransitGatewayConnect) {
    /**
     * @internal
     */
    TransitGatewayConnect.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnect || (TransitGatewayConnect = {}));
export var CreateTransitGatewayConnectResult;
(function (CreateTransitGatewayConnectResult) {
    /**
     * @internal
     */
    CreateTransitGatewayConnectResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectResult || (CreateTransitGatewayConnectResult = {}));
export var TransitGatewayConnectRequestBgpOptions;
(function (TransitGatewayConnectRequestBgpOptions) {
    /**
     * @internal
     */
    TransitGatewayConnectRequestBgpOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectRequestBgpOptions || (TransitGatewayConnectRequestBgpOptions = {}));
export var CreateTransitGatewayConnectPeerRequest;
(function (CreateTransitGatewayConnectPeerRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayConnectPeerRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectPeerRequest || (CreateTransitGatewayConnectPeerRequest = {}));
export var TransitGatewayAttachmentBgpConfiguration;
(function (TransitGatewayAttachmentBgpConfiguration) {
    /**
     * @internal
     */
    TransitGatewayAttachmentBgpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAttachmentBgpConfiguration || (TransitGatewayAttachmentBgpConfiguration = {}));
export var TransitGatewayConnectPeerConfiguration;
(function (TransitGatewayConnectPeerConfiguration) {
    /**
     * @internal
     */
    TransitGatewayConnectPeerConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectPeerConfiguration || (TransitGatewayConnectPeerConfiguration = {}));
export var TransitGatewayConnectPeer;
(function (TransitGatewayConnectPeer) {
    /**
     * @internal
     */
    TransitGatewayConnectPeer.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectPeer || (TransitGatewayConnectPeer = {}));
export var CreateTransitGatewayConnectPeerResult;
(function (CreateTransitGatewayConnectPeerResult) {
    /**
     * @internal
     */
    CreateTransitGatewayConnectPeerResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectPeerResult || (CreateTransitGatewayConnectPeerResult = {}));
export var CreateTransitGatewayMulticastDomainRequestOptions;
(function (CreateTransitGatewayMulticastDomainRequestOptions) {
    /**
     * @internal
     */
    CreateTransitGatewayMulticastDomainRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainRequestOptions || (CreateTransitGatewayMulticastDomainRequestOptions = {}));
export var CreateTransitGatewayMulticastDomainRequest;
(function (CreateTransitGatewayMulticastDomainRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainRequest || (CreateTransitGatewayMulticastDomainRequest = {}));
export var TransitGatewayMulticastDomainOptions;
(function (TransitGatewayMulticastDomainOptions) {
    /**
     * @internal
     */
    TransitGatewayMulticastDomainOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomainOptions || (TransitGatewayMulticastDomainOptions = {}));
export var TransitGatewayMulticastDomain;
(function (TransitGatewayMulticastDomain) {
    /**
     * @internal
     */
    TransitGatewayMulticastDomain.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomain || (TransitGatewayMulticastDomain = {}));
export var CreateTransitGatewayMulticastDomainResult;
(function (CreateTransitGatewayMulticastDomainResult) {
    /**
     * @internal
     */
    CreateTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainResult || (CreateTransitGatewayMulticastDomainResult = {}));
export var CreateTransitGatewayPeeringAttachmentRequest;
(function (CreateTransitGatewayPeeringAttachmentRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPeeringAttachmentRequest || (CreateTransitGatewayPeeringAttachmentRequest = {}));
export var CreateTransitGatewayPeeringAttachmentResult;
(function (CreateTransitGatewayPeeringAttachmentResult) {
    /**
     * @internal
     */
    CreateTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPeeringAttachmentResult || (CreateTransitGatewayPeeringAttachmentResult = {}));
export var CreateTransitGatewayPrefixListReferenceRequest;
(function (CreateTransitGatewayPrefixListReferenceRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayPrefixListReferenceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPrefixListReferenceRequest || (CreateTransitGatewayPrefixListReferenceRequest = {}));
export var TransitGatewayPrefixListAttachment;
(function (TransitGatewayPrefixListAttachment) {
    /**
     * @internal
     */
    TransitGatewayPrefixListAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPrefixListAttachment || (TransitGatewayPrefixListAttachment = {}));
export var TransitGatewayPrefixListReference;
(function (TransitGatewayPrefixListReference) {
    /**
     * @internal
     */
    TransitGatewayPrefixListReference.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPrefixListReference || (TransitGatewayPrefixListReference = {}));
export var CreateTransitGatewayPrefixListReferenceResult;
(function (CreateTransitGatewayPrefixListReferenceResult) {
    /**
     * @internal
     */
    CreateTransitGatewayPrefixListReferenceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPrefixListReferenceResult || (CreateTransitGatewayPrefixListReferenceResult = {}));
export var CreateTransitGatewayRouteRequest;
(function (CreateTransitGatewayRouteRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteRequest || (CreateTransitGatewayRouteRequest = {}));
export var TransitGatewayRouteAttachment;
(function (TransitGatewayRouteAttachment) {
    /**
     * @internal
     */
    TransitGatewayRouteAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteAttachment || (TransitGatewayRouteAttachment = {}));
export var TransitGatewayRoute;
(function (TransitGatewayRoute) {
    /**
     * @internal
     */
    TransitGatewayRoute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRoute || (TransitGatewayRoute = {}));
export var CreateTransitGatewayRouteResult;
(function (CreateTransitGatewayRouteResult) {
    /**
     * @internal
     */
    CreateTransitGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteResult || (CreateTransitGatewayRouteResult = {}));
export var CreateTransitGatewayRouteTableRequest;
(function (CreateTransitGatewayRouteTableRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteTableRequest || (CreateTransitGatewayRouteTableRequest = {}));
export var TransitGatewayRouteTable;
(function (TransitGatewayRouteTable) {
    /**
     * @internal
     */
    TransitGatewayRouteTable.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteTable || (TransitGatewayRouteTable = {}));
export var CreateTransitGatewayRouteTableResult;
(function (CreateTransitGatewayRouteTableResult) {
    /**
     * @internal
     */
    CreateTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteTableResult || (CreateTransitGatewayRouteTableResult = {}));
export var CreateTransitGatewayVpcAttachmentRequestOptions;
(function (CreateTransitGatewayVpcAttachmentRequestOptions) {
    /**
     * @internal
     */
    CreateTransitGatewayVpcAttachmentRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentRequestOptions || (CreateTransitGatewayVpcAttachmentRequestOptions = {}));
export var CreateTransitGatewayVpcAttachmentRequest;
(function (CreateTransitGatewayVpcAttachmentRequest) {
    /**
     * @internal
     */
    CreateTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentRequest || (CreateTransitGatewayVpcAttachmentRequest = {}));
export var CreateTransitGatewayVpcAttachmentResult;
(function (CreateTransitGatewayVpcAttachmentResult) {
    /**
     * @internal
     */
    CreateTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentResult || (CreateTransitGatewayVpcAttachmentResult = {}));
export var CreateVolumeRequest;
(function (CreateVolumeRequest) {
    /**
     * @internal
     */
    CreateVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVolumeRequest || (CreateVolumeRequest = {}));
export var Volume;
(function (Volume) {
    /**
     * @internal
     */
    Volume.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Volume || (Volume = {}));
export var CreateVpcRequest;
(function (CreateVpcRequest) {
    /**
     * @internal
     */
    CreateVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcRequest || (CreateVpcRequest = {}));
export var CreateVpcResult;
(function (CreateVpcResult) {
    /**
     * @internal
     */
    CreateVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcResult || (CreateVpcResult = {}));
export var VpcEndpointType;
(function (VpcEndpointType) {
    VpcEndpointType["Gateway"] = "Gateway";
    VpcEndpointType["GatewayLoadBalancer"] = "GatewayLoadBalancer";
    VpcEndpointType["Interface"] = "Interface";
})(VpcEndpointType || (VpcEndpointType = {}));
export var CreateVpcEndpointRequest;
(function (CreateVpcEndpointRequest) {
    /**
     * @internal
     */
    CreateVpcEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointRequest || (CreateVpcEndpointRequest = {}));
export var DnsEntry;
(function (DnsEntry) {
    /**
     * @internal
     */
    DnsEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DnsEntry || (DnsEntry = {}));
export var SecurityGroupIdentifier;
(function (SecurityGroupIdentifier) {
    /**
     * @internal
     */
    SecurityGroupIdentifier.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupIdentifier || (SecurityGroupIdentifier = {}));
export var LastError;
(function (LastError) {
    /**
     * @internal
     */
    LastError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LastError || (LastError = {}));
export var State;
(function (State) {
    State["Available"] = "Available";
    State["Deleted"] = "Deleted";
    State["Deleting"] = "Deleting";
    State["Expired"] = "Expired";
    State["Failed"] = "Failed";
    State["Pending"] = "Pending";
    State["PendingAcceptance"] = "PendingAcceptance";
    State["Rejected"] = "Rejected";
})(State || (State = {}));
export var VpcEndpoint;
(function (VpcEndpoint) {
    /**
     * @internal
     */
    VpcEndpoint.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcEndpoint || (VpcEndpoint = {}));
export var CreateVpcEndpointResult;
(function (CreateVpcEndpointResult) {
    /**
     * @internal
     */
    CreateVpcEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointResult || (CreateVpcEndpointResult = {}));
export var CreateVpcEndpointConnectionNotificationRequest;
(function (CreateVpcEndpointConnectionNotificationRequest) {
    /**
     * @internal
     */
    CreateVpcEndpointConnectionNotificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointConnectionNotificationRequest || (CreateVpcEndpointConnectionNotificationRequest = {}));
export var ConnectionNotificationState;
(function (ConnectionNotificationState) {
    ConnectionNotificationState["Disabled"] = "Disabled";
    ConnectionNotificationState["Enabled"] = "Enabled";
})(ConnectionNotificationState || (ConnectionNotificationState = {}));
export var ConnectionNotificationType;
(function (ConnectionNotificationType) {
    ConnectionNotificationType["Topic"] = "Topic";
})(ConnectionNotificationType || (ConnectionNotificationType = {}));
export var ConnectionNotification;
(function (ConnectionNotification) {
    /**
     * @internal
     */
    ConnectionNotification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConnectionNotification || (ConnectionNotification = {}));
export var CreateVpcEndpointConnectionNotificationResult;
(function (CreateVpcEndpointConnectionNotificationResult) {
    /**
     * @internal
     */
    CreateVpcEndpointConnectionNotificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointConnectionNotificationResult || (CreateVpcEndpointConnectionNotificationResult = {}));
export var CreateVpcEndpointServiceConfigurationRequest;
(function (CreateVpcEndpointServiceConfigurationRequest) {
    /**
     * @internal
     */
    CreateVpcEndpointServiceConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointServiceConfigurationRequest || (CreateVpcEndpointServiceConfigurationRequest = {}));
export var DnsNameState;
(function (DnsNameState) {
    DnsNameState["Failed"] = "failed";
    DnsNameState["PendingVerification"] = "pendingVerification";
    DnsNameState["Verified"] = "verified";
})(DnsNameState || (DnsNameState = {}));
export var PrivateDnsNameConfiguration;
(function (PrivateDnsNameConfiguration) {
    /**
     * @internal
     */
    PrivateDnsNameConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrivateDnsNameConfiguration || (PrivateDnsNameConfiguration = {}));
export var ServiceState;
(function (ServiceState) {
    ServiceState["Available"] = "Available";
    ServiceState["Deleted"] = "Deleted";
    ServiceState["Deleting"] = "Deleting";
    ServiceState["Failed"] = "Failed";
    ServiceState["Pending"] = "Pending";
})(ServiceState || (ServiceState = {}));
export var ServiceType;
(function (ServiceType) {
    ServiceType["Gateway"] = "Gateway";
    ServiceType["GatewayLoadBalancer"] = "GatewayLoadBalancer";
    ServiceType["Interface"] = "Interface";
})(ServiceType || (ServiceType = {}));
export var ServiceTypeDetail;
(function (ServiceTypeDetail) {
    /**
     * @internal
     */
    ServiceTypeDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ServiceTypeDetail || (ServiceTypeDetail = {}));
export var ServiceConfiguration;
(function (ServiceConfiguration) {
    /**
     * @internal
     */
    ServiceConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ServiceConfiguration || (ServiceConfiguration = {}));
export var CreateVpcEndpointServiceConfigurationResult;
(function (CreateVpcEndpointServiceConfigurationResult) {
    /**
     * @internal
     */
    CreateVpcEndpointServiceConfigurationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointServiceConfigurationResult || (CreateVpcEndpointServiceConfigurationResult = {}));
export var CreateVpcPeeringConnectionRequest;
(function (CreateVpcPeeringConnectionRequest) {
    /**
     * @internal
     */
    CreateVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcPeeringConnectionRequest || (CreateVpcPeeringConnectionRequest = {}));
export var CreateVpcPeeringConnectionResult;
(function (CreateVpcPeeringConnectionResult) {
    /**
     * @internal
     */
    CreateVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcPeeringConnectionResult || (CreateVpcPeeringConnectionResult = {}));
export var IKEVersionsRequestListValue;
(function (IKEVersionsRequestListValue) {
    /**
     * @internal
     */
    IKEVersionsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IKEVersionsRequestListValue || (IKEVersionsRequestListValue = {}));
export var Phase1DHGroupNumbersRequestListValue;
(function (Phase1DHGroupNumbersRequestListValue) {
    /**
     * @internal
     */
    Phase1DHGroupNumbersRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1DHGroupNumbersRequestListValue || (Phase1DHGroupNumbersRequestListValue = {}));
export var Phase1EncryptionAlgorithmsRequestListValue;
(function (Phase1EncryptionAlgorithmsRequestListValue) {
    /**
     * @internal
     */
    Phase1EncryptionAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1EncryptionAlgorithmsRequestListValue || (Phase1EncryptionAlgorithmsRequestListValue = {}));
export var Phase1IntegrityAlgorithmsRequestListValue;
(function (Phase1IntegrityAlgorithmsRequestListValue) {
    /**
     * @internal
     */
    Phase1IntegrityAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1IntegrityAlgorithmsRequestListValue || (Phase1IntegrityAlgorithmsRequestListValue = {}));
export var Phase2DHGroupNumbersRequestListValue;
(function (Phase2DHGroupNumbersRequestListValue) {
    /**
     * @internal
     */
    Phase2DHGroupNumbersRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2DHGroupNumbersRequestListValue || (Phase2DHGroupNumbersRequestListValue = {}));
export var Phase2EncryptionAlgorithmsRequestListValue;
(function (Phase2EncryptionAlgorithmsRequestListValue) {
    /**
     * @internal
     */
    Phase2EncryptionAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2EncryptionAlgorithmsRequestListValue || (Phase2EncryptionAlgorithmsRequestListValue = {}));
export var Phase2IntegrityAlgorithmsRequestListValue;
(function (Phase2IntegrityAlgorithmsRequestListValue) {
    /**
     * @internal
     */
    Phase2IntegrityAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2IntegrityAlgorithmsRequestListValue || (Phase2IntegrityAlgorithmsRequestListValue = {}));
export var VpnTunnelOptionsSpecification;
(function (VpnTunnelOptionsSpecification) {
    /**
     * @internal
     */
    VpnTunnelOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnTunnelOptionsSpecification || (VpnTunnelOptionsSpecification = {}));
export var VpnConnectionOptionsSpecification;
(function (VpnConnectionOptionsSpecification) {
    /**
     * @internal
     */
    VpnConnectionOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnectionOptionsSpecification || (VpnConnectionOptionsSpecification = {}));
export var CreateVpnConnectionRequest;
(function (CreateVpnConnectionRequest) {
    /**
     * @internal
     */
    CreateVpnConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionRequest || (CreateVpnConnectionRequest = {}));
export var IKEVersionsListValue;
(function (IKEVersionsListValue) {
    /**
     * @internal
     */
    IKEVersionsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IKEVersionsListValue || (IKEVersionsListValue = {}));
export var Phase1DHGroupNumbersListValue;
(function (Phase1DHGroupNumbersListValue) {
    /**
     * @internal
     */
    Phase1DHGroupNumbersListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1DHGroupNumbersListValue || (Phase1DHGroupNumbersListValue = {}));
export var Phase1EncryptionAlgorithmsListValue;
(function (Phase1EncryptionAlgorithmsListValue) {
    /**
     * @internal
     */
    Phase1EncryptionAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1EncryptionAlgorithmsListValue || (Phase1EncryptionAlgorithmsListValue = {}));
export var Phase1IntegrityAlgorithmsListValue;
(function (Phase1IntegrityAlgorithmsListValue) {
    /**
     * @internal
     */
    Phase1IntegrityAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1IntegrityAlgorithmsListValue || (Phase1IntegrityAlgorithmsListValue = {}));
export var Phase2DHGroupNumbersListValue;
(function (Phase2DHGroupNumbersListValue) {
    /**
     * @internal
     */
    Phase2DHGroupNumbersListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2DHGroupNumbersListValue || (Phase2DHGroupNumbersListValue = {}));
export var Phase2EncryptionAlgorithmsListValue;
(function (Phase2EncryptionAlgorithmsListValue) {
    /**
     * @internal
     */
    Phase2EncryptionAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2EncryptionAlgorithmsListValue || (Phase2EncryptionAlgorithmsListValue = {}));
export var Phase2IntegrityAlgorithmsListValue;
(function (Phase2IntegrityAlgorithmsListValue) {
    /**
     * @internal
     */
    Phase2IntegrityAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2IntegrityAlgorithmsListValue || (Phase2IntegrityAlgorithmsListValue = {}));
export var TunnelOption;
(function (TunnelOption) {
    /**
     * @internal
     */
    TunnelOption.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TunnelOption || (TunnelOption = {}));
export var VpnConnectionOptions;
(function (VpnConnectionOptions) {
    /**
     * @internal
     */
    VpnConnectionOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnectionOptions || (VpnConnectionOptions = {}));
export var VpnStaticRoute;
(function (VpnStaticRoute) {
    /**
     * @internal
     */
    VpnStaticRoute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnStaticRoute || (VpnStaticRoute = {}));
export var VgwTelemetry;
(function (VgwTelemetry) {
    /**
     * @internal
     */
    VgwTelemetry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VgwTelemetry || (VgwTelemetry = {}));
export var VpnConnection;
(function (VpnConnection) {
    /**
     * @internal
     */
    VpnConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnection || (VpnConnection = {}));
export var CreateVpnConnectionResult;
(function (CreateVpnConnectionResult) {
    /**
     * @internal
     */
    CreateVpnConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionResult || (CreateVpnConnectionResult = {}));
export var CreateVpnConnectionRouteRequest;
(function (CreateVpnConnectionRouteRequest) {
    /**
     * @internal
     */
    CreateVpnConnectionRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionRouteRequest || (CreateVpnConnectionRouteRequest = {}));
export var CreateVpnGatewayRequest;
(function (CreateVpnGatewayRequest) {
    /**
     * @internal
     */
    CreateVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnGatewayRequest || (CreateVpnGatewayRequest = {}));
export var VpnGateway;
(function (VpnGateway) {
    /**
     * @internal
     */
    VpnGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnGateway || (VpnGateway = {}));
export var CreateVpnGatewayResult;
(function (CreateVpnGatewayResult) {
    /**
     * @internal
     */
    CreateVpnGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnGatewayResult || (CreateVpnGatewayResult = {}));
export var DeleteCarrierGatewayRequest;
(function (DeleteCarrierGatewayRequest) {
    /**
     * @internal
     */
    DeleteCarrierGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteCarrierGatewayRequest || (DeleteCarrierGatewayRequest = {}));
export var DeleteCarrierGatewayResult;
(function (DeleteCarrierGatewayResult) {
    /**
     * @internal
     */
    DeleteCarrierGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteCarrierGatewayResult || (DeleteCarrierGatewayResult = {}));
export var DeleteClientVpnEndpointRequest;
(function (DeleteClientVpnEndpointRequest) {
    /**
     * @internal
     */
    DeleteClientVpnEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteClientVpnEndpointRequest || (DeleteClientVpnEndpointRequest = {}));
//# sourceMappingURL=models_1.js.map