import { __assign } from "tslib";
export var CreateTransitGatewayConnectRequestOptions;
(function (CreateTransitGatewayConnectRequestOptions) {
    CreateTransitGatewayConnectRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectRequestOptions || (CreateTransitGatewayConnectRequestOptions = {}));
export var CreateTransitGatewayConnectRequest;
(function (CreateTransitGatewayConnectRequest) {
    CreateTransitGatewayConnectRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectRequest || (CreateTransitGatewayConnectRequest = {}));
export var TransitGatewayConnectOptions;
(function (TransitGatewayConnectOptions) {
    TransitGatewayConnectOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectOptions || (TransitGatewayConnectOptions = {}));
export var TransitGatewayConnect;
(function (TransitGatewayConnect) {
    TransitGatewayConnect.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnect || (TransitGatewayConnect = {}));
export var CreateTransitGatewayConnectResult;
(function (CreateTransitGatewayConnectResult) {
    CreateTransitGatewayConnectResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectResult || (CreateTransitGatewayConnectResult = {}));
export var TransitGatewayConnectRequestBgpOptions;
(function (TransitGatewayConnectRequestBgpOptions) {
    TransitGatewayConnectRequestBgpOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectRequestBgpOptions || (TransitGatewayConnectRequestBgpOptions = {}));
export var CreateTransitGatewayConnectPeerRequest;
(function (CreateTransitGatewayConnectPeerRequest) {
    CreateTransitGatewayConnectPeerRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectPeerRequest || (CreateTransitGatewayConnectPeerRequest = {}));
export var TransitGatewayAttachmentBgpConfiguration;
(function (TransitGatewayAttachmentBgpConfiguration) {
    TransitGatewayAttachmentBgpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAttachmentBgpConfiguration || (TransitGatewayAttachmentBgpConfiguration = {}));
export var TransitGatewayConnectPeerConfiguration;
(function (TransitGatewayConnectPeerConfiguration) {
    TransitGatewayConnectPeerConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectPeerConfiguration || (TransitGatewayConnectPeerConfiguration = {}));
export var TransitGatewayConnectPeer;
(function (TransitGatewayConnectPeer) {
    TransitGatewayConnectPeer.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayConnectPeer || (TransitGatewayConnectPeer = {}));
export var CreateTransitGatewayConnectPeerResult;
(function (CreateTransitGatewayConnectPeerResult) {
    CreateTransitGatewayConnectPeerResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayConnectPeerResult || (CreateTransitGatewayConnectPeerResult = {}));
export var CreateTransitGatewayMulticastDomainRequestOptions;
(function (CreateTransitGatewayMulticastDomainRequestOptions) {
    CreateTransitGatewayMulticastDomainRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainRequestOptions || (CreateTransitGatewayMulticastDomainRequestOptions = {}));
export var CreateTransitGatewayMulticastDomainRequest;
(function (CreateTransitGatewayMulticastDomainRequest) {
    CreateTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainRequest || (CreateTransitGatewayMulticastDomainRequest = {}));
export var TransitGatewayMulticastDomainOptions;
(function (TransitGatewayMulticastDomainOptions) {
    TransitGatewayMulticastDomainOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomainOptions || (TransitGatewayMulticastDomainOptions = {}));
export var TransitGatewayMulticastDomain;
(function (TransitGatewayMulticastDomain) {
    TransitGatewayMulticastDomain.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomain || (TransitGatewayMulticastDomain = {}));
export var CreateTransitGatewayMulticastDomainResult;
(function (CreateTransitGatewayMulticastDomainResult) {
    CreateTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayMulticastDomainResult || (CreateTransitGatewayMulticastDomainResult = {}));
export var CreateTransitGatewayPeeringAttachmentRequest;
(function (CreateTransitGatewayPeeringAttachmentRequest) {
    CreateTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPeeringAttachmentRequest || (CreateTransitGatewayPeeringAttachmentRequest = {}));
export var CreateTransitGatewayPeeringAttachmentResult;
(function (CreateTransitGatewayPeeringAttachmentResult) {
    CreateTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPeeringAttachmentResult || (CreateTransitGatewayPeeringAttachmentResult = {}));
export var CreateTransitGatewayPrefixListReferenceRequest;
(function (CreateTransitGatewayPrefixListReferenceRequest) {
    CreateTransitGatewayPrefixListReferenceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPrefixListReferenceRequest || (CreateTransitGatewayPrefixListReferenceRequest = {}));
export var TransitGatewayPrefixListAttachment;
(function (TransitGatewayPrefixListAttachment) {
    TransitGatewayPrefixListAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPrefixListAttachment || (TransitGatewayPrefixListAttachment = {}));
export var TransitGatewayPrefixListReference;
(function (TransitGatewayPrefixListReference) {
    TransitGatewayPrefixListReference.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPrefixListReference || (TransitGatewayPrefixListReference = {}));
export var CreateTransitGatewayPrefixListReferenceResult;
(function (CreateTransitGatewayPrefixListReferenceResult) {
    CreateTransitGatewayPrefixListReferenceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayPrefixListReferenceResult || (CreateTransitGatewayPrefixListReferenceResult = {}));
export var CreateTransitGatewayRouteRequest;
(function (CreateTransitGatewayRouteRequest) {
    CreateTransitGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteRequest || (CreateTransitGatewayRouteRequest = {}));
export var TransitGatewayRouteAttachment;
(function (TransitGatewayRouteAttachment) {
    TransitGatewayRouteAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteAttachment || (TransitGatewayRouteAttachment = {}));
export var TransitGatewayRoute;
(function (TransitGatewayRoute) {
    TransitGatewayRoute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRoute || (TransitGatewayRoute = {}));
export var CreateTransitGatewayRouteResult;
(function (CreateTransitGatewayRouteResult) {
    CreateTransitGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteResult || (CreateTransitGatewayRouteResult = {}));
export var CreateTransitGatewayRouteTableRequest;
(function (CreateTransitGatewayRouteTableRequest) {
    CreateTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteTableRequest || (CreateTransitGatewayRouteTableRequest = {}));
export var TransitGatewayRouteTable;
(function (TransitGatewayRouteTable) {
    TransitGatewayRouteTable.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayRouteTable || (TransitGatewayRouteTable = {}));
export var CreateTransitGatewayRouteTableResult;
(function (CreateTransitGatewayRouteTableResult) {
    CreateTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayRouteTableResult || (CreateTransitGatewayRouteTableResult = {}));
export var CreateTransitGatewayVpcAttachmentRequestOptions;
(function (CreateTransitGatewayVpcAttachmentRequestOptions) {
    CreateTransitGatewayVpcAttachmentRequestOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentRequestOptions || (CreateTransitGatewayVpcAttachmentRequestOptions = {}));
export var CreateTransitGatewayVpcAttachmentRequest;
(function (CreateTransitGatewayVpcAttachmentRequest) {
    CreateTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentRequest || (CreateTransitGatewayVpcAttachmentRequest = {}));
export var CreateTransitGatewayVpcAttachmentResult;
(function (CreateTransitGatewayVpcAttachmentResult) {
    CreateTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateTransitGatewayVpcAttachmentResult || (CreateTransitGatewayVpcAttachmentResult = {}));
export var CreateVolumeRequest;
(function (CreateVolumeRequest) {
    CreateVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVolumeRequest || (CreateVolumeRequest = {}));
export var Volume;
(function (Volume) {
    Volume.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Volume || (Volume = {}));
export var CreateVpcRequest;
(function (CreateVpcRequest) {
    CreateVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcRequest || (CreateVpcRequest = {}));
export var CreateVpcResult;
(function (CreateVpcResult) {
    CreateVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcResult || (CreateVpcResult = {}));
export var DnsRecordIpType;
(function (DnsRecordIpType) {
    DnsRecordIpType["dualstack"] = "dualstack";
    DnsRecordIpType["ipv4"] = "ipv4";
    DnsRecordIpType["ipv6"] = "ipv6";
    DnsRecordIpType["service_defined"] = "service-defined";
})(DnsRecordIpType || (DnsRecordIpType = {}));
export var DnsOptionsSpecification;
(function (DnsOptionsSpecification) {
    DnsOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DnsOptionsSpecification || (DnsOptionsSpecification = {}));
export var IpAddressType;
(function (IpAddressType) {
    IpAddressType["dualstack"] = "dualstack";
    IpAddressType["ipv4"] = "ipv4";
    IpAddressType["ipv6"] = "ipv6";
})(IpAddressType || (IpAddressType = {}));
export var VpcEndpointType;
(function (VpcEndpointType) {
    VpcEndpointType["Gateway"] = "Gateway";
    VpcEndpointType["GatewayLoadBalancer"] = "GatewayLoadBalancer";
    VpcEndpointType["Interface"] = "Interface";
})(VpcEndpointType || (VpcEndpointType = {}));
export var CreateVpcEndpointRequest;
(function (CreateVpcEndpointRequest) {
    CreateVpcEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointRequest || (CreateVpcEndpointRequest = {}));
export var DnsEntry;
(function (DnsEntry) {
    DnsEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DnsEntry || (DnsEntry = {}));
export var DnsOptions;
(function (DnsOptions) {
    DnsOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DnsOptions || (DnsOptions = {}));
export var SecurityGroupIdentifier;
(function (SecurityGroupIdentifier) {
    SecurityGroupIdentifier.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupIdentifier || (SecurityGroupIdentifier = {}));
export var LastError;
(function (LastError) {
    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) {
    VpcEndpoint.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcEndpoint || (VpcEndpoint = {}));
export var CreateVpcEndpointResult;
(function (CreateVpcEndpointResult) {
    CreateVpcEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointResult || (CreateVpcEndpointResult = {}));
export var CreateVpcEndpointConnectionNotificationRequest;
(function (CreateVpcEndpointConnectionNotificationRequest) {
    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) {
    ConnectionNotification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConnectionNotification || (ConnectionNotification = {}));
export var CreateVpcEndpointConnectionNotificationResult;
(function (CreateVpcEndpointConnectionNotificationResult) {
    CreateVpcEndpointConnectionNotificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointConnectionNotificationResult || (CreateVpcEndpointConnectionNotificationResult = {}));
export var CreateVpcEndpointServiceConfigurationRequest;
(function (CreateVpcEndpointServiceConfigurationRequest) {
    CreateVpcEndpointServiceConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointServiceConfigurationRequest || (CreateVpcEndpointServiceConfigurationRequest = {}));
export var PayerResponsibility;
(function (PayerResponsibility) {
    PayerResponsibility["ServiceOwner"] = "ServiceOwner";
})(PayerResponsibility || (PayerResponsibility = {}));
export var DnsNameState;
(function (DnsNameState) {
    DnsNameState["Failed"] = "failed";
    DnsNameState["PendingVerification"] = "pendingVerification";
    DnsNameState["Verified"] = "verified";
})(DnsNameState || (DnsNameState = {}));
export var PrivateDnsNameConfiguration;
(function (PrivateDnsNameConfiguration) {
    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) {
    ServiceTypeDetail.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ServiceTypeDetail || (ServiceTypeDetail = {}));
export var ServiceConnectivityType;
(function (ServiceConnectivityType) {
    ServiceConnectivityType["ipv4"] = "ipv4";
    ServiceConnectivityType["ipv6"] = "ipv6";
})(ServiceConnectivityType || (ServiceConnectivityType = {}));
export var ServiceConfiguration;
(function (ServiceConfiguration) {
    ServiceConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ServiceConfiguration || (ServiceConfiguration = {}));
export var CreateVpcEndpointServiceConfigurationResult;
(function (CreateVpcEndpointServiceConfigurationResult) {
    CreateVpcEndpointServiceConfigurationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcEndpointServiceConfigurationResult || (CreateVpcEndpointServiceConfigurationResult = {}));
export var CreateVpcPeeringConnectionRequest;
(function (CreateVpcPeeringConnectionRequest) {
    CreateVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcPeeringConnectionRequest || (CreateVpcPeeringConnectionRequest = {}));
export var CreateVpcPeeringConnectionResult;
(function (CreateVpcPeeringConnectionResult) {
    CreateVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpcPeeringConnectionResult || (CreateVpcPeeringConnectionResult = {}));
export var IKEVersionsRequestListValue;
(function (IKEVersionsRequestListValue) {
    IKEVersionsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IKEVersionsRequestListValue || (IKEVersionsRequestListValue = {}));
export var Phase1DHGroupNumbersRequestListValue;
(function (Phase1DHGroupNumbersRequestListValue) {
    Phase1DHGroupNumbersRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1DHGroupNumbersRequestListValue || (Phase1DHGroupNumbersRequestListValue = {}));
export var Phase1EncryptionAlgorithmsRequestListValue;
(function (Phase1EncryptionAlgorithmsRequestListValue) {
    Phase1EncryptionAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1EncryptionAlgorithmsRequestListValue || (Phase1EncryptionAlgorithmsRequestListValue = {}));
export var Phase1IntegrityAlgorithmsRequestListValue;
(function (Phase1IntegrityAlgorithmsRequestListValue) {
    Phase1IntegrityAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1IntegrityAlgorithmsRequestListValue || (Phase1IntegrityAlgorithmsRequestListValue = {}));
export var Phase2DHGroupNumbersRequestListValue;
(function (Phase2DHGroupNumbersRequestListValue) {
    Phase2DHGroupNumbersRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2DHGroupNumbersRequestListValue || (Phase2DHGroupNumbersRequestListValue = {}));
export var Phase2EncryptionAlgorithmsRequestListValue;
(function (Phase2EncryptionAlgorithmsRequestListValue) {
    Phase2EncryptionAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2EncryptionAlgorithmsRequestListValue || (Phase2EncryptionAlgorithmsRequestListValue = {}));
export var Phase2IntegrityAlgorithmsRequestListValue;
(function (Phase2IntegrityAlgorithmsRequestListValue) {
    Phase2IntegrityAlgorithmsRequestListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2IntegrityAlgorithmsRequestListValue || (Phase2IntegrityAlgorithmsRequestListValue = {}));
export var VpnTunnelOptionsSpecification;
(function (VpnTunnelOptionsSpecification) {
    VpnTunnelOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnTunnelOptionsSpecification || (VpnTunnelOptionsSpecification = {}));
export var VpnConnectionOptionsSpecification;
(function (VpnConnectionOptionsSpecification) {
    VpnConnectionOptionsSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnectionOptionsSpecification || (VpnConnectionOptionsSpecification = {}));
export var CreateVpnConnectionRequest;
(function (CreateVpnConnectionRequest) {
    CreateVpnConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionRequest || (CreateVpnConnectionRequest = {}));
export var GatewayAssociationState;
(function (GatewayAssociationState) {
    GatewayAssociationState["associated"] = "associated";
    GatewayAssociationState["associating"] = "associating";
    GatewayAssociationState["disassociating"] = "disassociating";
    GatewayAssociationState["not_associated"] = "not-associated";
})(GatewayAssociationState || (GatewayAssociationState = {}));
export var IKEVersionsListValue;
(function (IKEVersionsListValue) {
    IKEVersionsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IKEVersionsListValue || (IKEVersionsListValue = {}));
export var Phase1DHGroupNumbersListValue;
(function (Phase1DHGroupNumbersListValue) {
    Phase1DHGroupNumbersListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1DHGroupNumbersListValue || (Phase1DHGroupNumbersListValue = {}));
export var Phase1EncryptionAlgorithmsListValue;
(function (Phase1EncryptionAlgorithmsListValue) {
    Phase1EncryptionAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1EncryptionAlgorithmsListValue || (Phase1EncryptionAlgorithmsListValue = {}));
export var Phase1IntegrityAlgorithmsListValue;
(function (Phase1IntegrityAlgorithmsListValue) {
    Phase1IntegrityAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase1IntegrityAlgorithmsListValue || (Phase1IntegrityAlgorithmsListValue = {}));
export var Phase2DHGroupNumbersListValue;
(function (Phase2DHGroupNumbersListValue) {
    Phase2DHGroupNumbersListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2DHGroupNumbersListValue || (Phase2DHGroupNumbersListValue = {}));
export var Phase2EncryptionAlgorithmsListValue;
(function (Phase2EncryptionAlgorithmsListValue) {
    Phase2EncryptionAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2EncryptionAlgorithmsListValue || (Phase2EncryptionAlgorithmsListValue = {}));
export var Phase2IntegrityAlgorithmsListValue;
(function (Phase2IntegrityAlgorithmsListValue) {
    Phase2IntegrityAlgorithmsListValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Phase2IntegrityAlgorithmsListValue || (Phase2IntegrityAlgorithmsListValue = {}));
export var TunnelOption;
(function (TunnelOption) {
    TunnelOption.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TunnelOption || (TunnelOption = {}));
export var VpnConnectionOptions;
(function (VpnConnectionOptions) {
    VpnConnectionOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnectionOptions || (VpnConnectionOptions = {}));
export var VpnStaticRoute;
(function (VpnStaticRoute) {
    VpnStaticRoute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnStaticRoute || (VpnStaticRoute = {}));
export var VgwTelemetry;
(function (VgwTelemetry) {
    VgwTelemetry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VgwTelemetry || (VgwTelemetry = {}));
export var VpnConnection;
(function (VpnConnection) {
    VpnConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnConnection || (VpnConnection = {}));
export var CreateVpnConnectionResult;
(function (CreateVpnConnectionResult) {
    CreateVpnConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionResult || (CreateVpnConnectionResult = {}));
export var CreateVpnConnectionRouteRequest;
(function (CreateVpnConnectionRouteRequest) {
    CreateVpnConnectionRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnConnectionRouteRequest || (CreateVpnConnectionRouteRequest = {}));
export var CreateVpnGatewayRequest;
(function (CreateVpnGatewayRequest) {
    CreateVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnGatewayRequest || (CreateVpnGatewayRequest = {}));
export var VpnGateway;
(function (VpnGateway) {
    VpnGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpnGateway || (VpnGateway = {}));
export var CreateVpnGatewayResult;
(function (CreateVpnGatewayResult) {
    CreateVpnGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateVpnGatewayResult || (CreateVpnGatewayResult = {}));
export var DeleteCarrierGatewayRequest;
(function (DeleteCarrierGatewayRequest) {
    DeleteCarrierGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteCarrierGatewayRequest || (DeleteCarrierGatewayRequest = {}));
export var DeleteCarrierGatewayResult;
(function (DeleteCarrierGatewayResult) {
    DeleteCarrierGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteCarrierGatewayResult || (DeleteCarrierGatewayResult = {}));
export var DeleteClientVpnEndpointRequest;
(function (DeleteClientVpnEndpointRequest) {
    DeleteClientVpnEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteClientVpnEndpointRequest || (DeleteClientVpnEndpointRequest = {}));
export var DeleteClientVpnEndpointResult;
(function (DeleteClientVpnEndpointResult) {
    DeleteClientVpnEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteClientVpnEndpointResult || (DeleteClientVpnEndpointResult = {}));
export var DeleteClientVpnRouteRequest;
(function (DeleteClientVpnRouteRequest) {
    DeleteClientVpnRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteClientVpnRouteRequest || (DeleteClientVpnRouteRequest = {}));
export var DeleteClientVpnRouteResult;
(function (DeleteClientVpnRouteResult) {
    DeleteClientVpnRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteClientVpnRouteResult || (DeleteClientVpnRouteResult = {}));
export var DeleteCustomerGatewayRequest;
(function (DeleteCustomerGatewayRequest) {
    DeleteCustomerGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteCustomerGatewayRequest || (DeleteCustomerGatewayRequest = {}));
export var DeleteDhcpOptionsRequest;
(function (DeleteDhcpOptionsRequest) {
    DeleteDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteDhcpOptionsRequest || (DeleteDhcpOptionsRequest = {}));
export var DeleteEgressOnlyInternetGatewayRequest;
(function (DeleteEgressOnlyInternetGatewayRequest) {
    DeleteEgressOnlyInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteEgressOnlyInternetGatewayRequest || (DeleteEgressOnlyInternetGatewayRequest = {}));
export var DeleteEgressOnlyInternetGatewayResult;
(function (DeleteEgressOnlyInternetGatewayResult) {
    DeleteEgressOnlyInternetGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteEgressOnlyInternetGatewayResult || (DeleteEgressOnlyInternetGatewayResult = {}));
export var DeleteFleetsRequest;
(function (DeleteFleetsRequest) {
    DeleteFleetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFleetsRequest || (DeleteFleetsRequest = {}));
export var FleetStateCode;
(function (FleetStateCode) {
    FleetStateCode["ACTIVE"] = "active";
    FleetStateCode["DELETED"] = "deleted";
    FleetStateCode["DELETED_RUNNING"] = "deleted_running";
    FleetStateCode["DELETED_TERMINATING_INSTANCES"] = "deleted_terminating";
    FleetStateCode["FAILED"] = "failed";
    FleetStateCode["MODIFYING"] = "modifying";
    FleetStateCode["SUBMITTED"] = "submitted";
})(FleetStateCode || (FleetStateCode = {}));
export var DeleteFleetSuccessItem;
(function (DeleteFleetSuccessItem) {
    DeleteFleetSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFleetSuccessItem || (DeleteFleetSuccessItem = {}));
export var DeleteFleetErrorCode;
(function (DeleteFleetErrorCode) {
    DeleteFleetErrorCode["FLEET_ID_DOES_NOT_EXIST"] = "fleetIdDoesNotExist";
    DeleteFleetErrorCode["FLEET_ID_MALFORMED"] = "fleetIdMalformed";
    DeleteFleetErrorCode["FLEET_NOT_IN_DELETABLE_STATE"] = "fleetNotInDeletableState";
    DeleteFleetErrorCode["UNEXPECTED_ERROR"] = "unexpectedError";
})(DeleteFleetErrorCode || (DeleteFleetErrorCode = {}));
export var DeleteFleetError;
(function (DeleteFleetError) {
    DeleteFleetError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFleetError || (DeleteFleetError = {}));
export var DeleteFleetErrorItem;
(function (DeleteFleetErrorItem) {
    DeleteFleetErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFleetErrorItem || (DeleteFleetErrorItem = {}));
export var DeleteFleetsResult;
(function (DeleteFleetsResult) {
    DeleteFleetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFleetsResult || (DeleteFleetsResult = {}));
export var DeleteFlowLogsRequest;
(function (DeleteFlowLogsRequest) {
    DeleteFlowLogsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFlowLogsRequest || (DeleteFlowLogsRequest = {}));
export var DeleteFlowLogsResult;
(function (DeleteFlowLogsResult) {
    DeleteFlowLogsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFlowLogsResult || (DeleteFlowLogsResult = {}));
export var DeleteFpgaImageRequest;
(function (DeleteFpgaImageRequest) {
    DeleteFpgaImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFpgaImageRequest || (DeleteFpgaImageRequest = {}));
export var DeleteFpgaImageResult;
(function (DeleteFpgaImageResult) {
    DeleteFpgaImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteFpgaImageResult || (DeleteFpgaImageResult = {}));
export var DeleteInstanceEventWindowRequest;
(function (DeleteInstanceEventWindowRequest) {
    DeleteInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteInstanceEventWindowRequest || (DeleteInstanceEventWindowRequest = {}));
export var InstanceEventWindowStateChange;
(function (InstanceEventWindowStateChange) {
    InstanceEventWindowStateChange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowStateChange || (InstanceEventWindowStateChange = {}));
export var DeleteInstanceEventWindowResult;
(function (DeleteInstanceEventWindowResult) {
    DeleteInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteInstanceEventWindowResult || (DeleteInstanceEventWindowResult = {}));
export var DeleteInternetGatewayRequest;
(function (DeleteInternetGatewayRequest) {
    DeleteInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteInternetGatewayRequest || (DeleteInternetGatewayRequest = {}));
export var DeleteIpamRequest;
(function (DeleteIpamRequest) {
    DeleteIpamRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamRequest || (DeleteIpamRequest = {}));
export var DeleteIpamResult;
(function (DeleteIpamResult) {
    DeleteIpamResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamResult || (DeleteIpamResult = {}));
export var DeleteIpamPoolRequest;
(function (DeleteIpamPoolRequest) {
    DeleteIpamPoolRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamPoolRequest || (DeleteIpamPoolRequest = {}));
export var DeleteIpamPoolResult;
(function (DeleteIpamPoolResult) {
    DeleteIpamPoolResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamPoolResult || (DeleteIpamPoolResult = {}));
export var DeleteIpamScopeRequest;
(function (DeleteIpamScopeRequest) {
    DeleteIpamScopeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamScopeRequest || (DeleteIpamScopeRequest = {}));
export var DeleteIpamScopeResult;
(function (DeleteIpamScopeResult) {
    DeleteIpamScopeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteIpamScopeResult || (DeleteIpamScopeResult = {}));
export var DeleteKeyPairRequest;
(function (DeleteKeyPairRequest) {
    DeleteKeyPairRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteKeyPairRequest || (DeleteKeyPairRequest = {}));
export var DeleteLaunchTemplateRequest;
(function (DeleteLaunchTemplateRequest) {
    DeleteLaunchTemplateRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateRequest || (DeleteLaunchTemplateRequest = {}));
export var DeleteLaunchTemplateResult;
(function (DeleteLaunchTemplateResult) {
    DeleteLaunchTemplateResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateResult || (DeleteLaunchTemplateResult = {}));
export var DeleteLaunchTemplateVersionsRequest;
(function (DeleteLaunchTemplateVersionsRequest) {
    DeleteLaunchTemplateVersionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateVersionsRequest || (DeleteLaunchTemplateVersionsRequest = {}));
export var DeleteLaunchTemplateVersionsResponseSuccessItem;
(function (DeleteLaunchTemplateVersionsResponseSuccessItem) {
    DeleteLaunchTemplateVersionsResponseSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateVersionsResponseSuccessItem || (DeleteLaunchTemplateVersionsResponseSuccessItem = {}));
export var LaunchTemplateErrorCode;
(function (LaunchTemplateErrorCode) {
    LaunchTemplateErrorCode["LAUNCH_TEMPLATE_ID_DOES_NOT_EXIST"] = "launchTemplateIdDoesNotExist";
    LaunchTemplateErrorCode["LAUNCH_TEMPLATE_ID_MALFORMED"] = "launchTemplateIdMalformed";
    LaunchTemplateErrorCode["LAUNCH_TEMPLATE_NAME_DOES_NOT_EXIST"] = "launchTemplateNameDoesNotExist";
    LaunchTemplateErrorCode["LAUNCH_TEMPLATE_NAME_MALFORMED"] = "launchTemplateNameMalformed";
    LaunchTemplateErrorCode["LAUNCH_TEMPLATE_VERSION_DOES_NOT_EXIST"] = "launchTemplateVersionDoesNotExist";
    LaunchTemplateErrorCode["UNEXPECTED_ERROR"] = "unexpectedError";
})(LaunchTemplateErrorCode || (LaunchTemplateErrorCode = {}));
export var ResponseError;
(function (ResponseError) {
    ResponseError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResponseError || (ResponseError = {}));
export var DeleteLaunchTemplateVersionsResponseErrorItem;
(function (DeleteLaunchTemplateVersionsResponseErrorItem) {
    DeleteLaunchTemplateVersionsResponseErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateVersionsResponseErrorItem || (DeleteLaunchTemplateVersionsResponseErrorItem = {}));
export var DeleteLaunchTemplateVersionsResult;
(function (DeleteLaunchTemplateVersionsResult) {
    DeleteLaunchTemplateVersionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLaunchTemplateVersionsResult || (DeleteLaunchTemplateVersionsResult = {}));
export var DeleteLocalGatewayRouteRequest;
(function (DeleteLocalGatewayRouteRequest) {
    DeleteLocalGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLocalGatewayRouteRequest || (DeleteLocalGatewayRouteRequest = {}));
export var DeleteLocalGatewayRouteResult;
(function (DeleteLocalGatewayRouteResult) {
    DeleteLocalGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLocalGatewayRouteResult || (DeleteLocalGatewayRouteResult = {}));
export var DeleteLocalGatewayRouteTableVpcAssociationRequest;
(function (DeleteLocalGatewayRouteTableVpcAssociationRequest) {
    DeleteLocalGatewayRouteTableVpcAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLocalGatewayRouteTableVpcAssociationRequest || (DeleteLocalGatewayRouteTableVpcAssociationRequest = {}));
export var DeleteLocalGatewayRouteTableVpcAssociationResult;
(function (DeleteLocalGatewayRouteTableVpcAssociationResult) {
    DeleteLocalGatewayRouteTableVpcAssociationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteLocalGatewayRouteTableVpcAssociationResult || (DeleteLocalGatewayRouteTableVpcAssociationResult = {}));
export var DeleteManagedPrefixListRequest;
(function (DeleteManagedPrefixListRequest) {
    DeleteManagedPrefixListRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteManagedPrefixListRequest || (DeleteManagedPrefixListRequest = {}));
export var DeleteManagedPrefixListResult;
(function (DeleteManagedPrefixListResult) {
    DeleteManagedPrefixListResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteManagedPrefixListResult || (DeleteManagedPrefixListResult = {}));
export var DeleteNatGatewayRequest;
(function (DeleteNatGatewayRequest) {
    DeleteNatGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNatGatewayRequest || (DeleteNatGatewayRequest = {}));
export var DeleteNatGatewayResult;
(function (DeleteNatGatewayResult) {
    DeleteNatGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNatGatewayResult || (DeleteNatGatewayResult = {}));
export var DeleteNetworkAclRequest;
(function (DeleteNetworkAclRequest) {
    DeleteNetworkAclRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkAclRequest || (DeleteNetworkAclRequest = {}));
export var DeleteNetworkAclEntryRequest;
(function (DeleteNetworkAclEntryRequest) {
    DeleteNetworkAclEntryRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkAclEntryRequest || (DeleteNetworkAclEntryRequest = {}));
export var DeleteNetworkInsightsAccessScopeRequest;
(function (DeleteNetworkInsightsAccessScopeRequest) {
    DeleteNetworkInsightsAccessScopeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAccessScopeRequest || (DeleteNetworkInsightsAccessScopeRequest = {}));
export var DeleteNetworkInsightsAccessScopeResult;
(function (DeleteNetworkInsightsAccessScopeResult) {
    DeleteNetworkInsightsAccessScopeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAccessScopeResult || (DeleteNetworkInsightsAccessScopeResult = {}));
export var DeleteNetworkInsightsAccessScopeAnalysisRequest;
(function (DeleteNetworkInsightsAccessScopeAnalysisRequest) {
    DeleteNetworkInsightsAccessScopeAnalysisRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAccessScopeAnalysisRequest || (DeleteNetworkInsightsAccessScopeAnalysisRequest = {}));
export var DeleteNetworkInsightsAccessScopeAnalysisResult;
(function (DeleteNetworkInsightsAccessScopeAnalysisResult) {
    DeleteNetworkInsightsAccessScopeAnalysisResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAccessScopeAnalysisResult || (DeleteNetworkInsightsAccessScopeAnalysisResult = {}));
export var DeleteNetworkInsightsAnalysisRequest;
(function (DeleteNetworkInsightsAnalysisRequest) {
    DeleteNetworkInsightsAnalysisRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAnalysisRequest || (DeleteNetworkInsightsAnalysisRequest = {}));
export var DeleteNetworkInsightsAnalysisResult;
(function (DeleteNetworkInsightsAnalysisResult) {
    DeleteNetworkInsightsAnalysisResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsAnalysisResult || (DeleteNetworkInsightsAnalysisResult = {}));
export var DeleteNetworkInsightsPathRequest;
(function (DeleteNetworkInsightsPathRequest) {
    DeleteNetworkInsightsPathRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsPathRequest || (DeleteNetworkInsightsPathRequest = {}));
export var DeleteNetworkInsightsPathResult;
(function (DeleteNetworkInsightsPathResult) {
    DeleteNetworkInsightsPathResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInsightsPathResult || (DeleteNetworkInsightsPathResult = {}));
export var DeleteNetworkInterfaceRequest;
(function (DeleteNetworkInterfaceRequest) {
    DeleteNetworkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInterfaceRequest || (DeleteNetworkInterfaceRequest = {}));
export var DeleteNetworkInterfacePermissionRequest;
(function (DeleteNetworkInterfacePermissionRequest) {
    DeleteNetworkInterfacePermissionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInterfacePermissionRequest || (DeleteNetworkInterfacePermissionRequest = {}));
export var DeleteNetworkInterfacePermissionResult;
(function (DeleteNetworkInterfacePermissionResult) {
    DeleteNetworkInterfacePermissionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteNetworkInterfacePermissionResult || (DeleteNetworkInterfacePermissionResult = {}));
export var DeletePlacementGroupRequest;
(function (DeletePlacementGroupRequest) {
    DeletePlacementGroupRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeletePlacementGroupRequest || (DeletePlacementGroupRequest = {}));
export var DeletePublicIpv4PoolRequest;
(function (DeletePublicIpv4PoolRequest) {
    DeletePublicIpv4PoolRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeletePublicIpv4PoolRequest || (DeletePublicIpv4PoolRequest = {}));
export var DeletePublicIpv4PoolResult;
(function (DeletePublicIpv4PoolResult) {
    DeletePublicIpv4PoolResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeletePublicIpv4PoolResult || (DeletePublicIpv4PoolResult = {}));
export var DeleteQueuedReservedInstancesRequest;
(function (DeleteQueuedReservedInstancesRequest) {
    DeleteQueuedReservedInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteQueuedReservedInstancesRequest || (DeleteQueuedReservedInstancesRequest = {}));
export var DeleteQueuedReservedInstancesErrorCode;
(function (DeleteQueuedReservedInstancesErrorCode) {
    DeleteQueuedReservedInstancesErrorCode["RESERVED_INSTANCES_ID_INVALID"] = "reserved-instances-id-invalid";
    DeleteQueuedReservedInstancesErrorCode["RESERVED_INSTANCES_NOT_IN_QUEUED_STATE"] = "reserved-instances-not-in-queued-state";
    DeleteQueuedReservedInstancesErrorCode["UNEXPECTED_ERROR"] = "unexpected-error";
})(DeleteQueuedReservedInstancesErrorCode || (DeleteQueuedReservedInstancesErrorCode = {}));
export var DeleteQueuedReservedInstancesError;
(function (DeleteQueuedReservedInstancesError) {
    DeleteQueuedReservedInstancesError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteQueuedReservedInstancesError || (DeleteQueuedReservedInstancesError = {}));
export var FailedQueuedPurchaseDeletion;
(function (FailedQueuedPurchaseDeletion) {
    FailedQueuedPurchaseDeletion.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FailedQueuedPurchaseDeletion || (FailedQueuedPurchaseDeletion = {}));
export var SuccessfulQueuedPurchaseDeletion;
(function (SuccessfulQueuedPurchaseDeletion) {
    SuccessfulQueuedPurchaseDeletion.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SuccessfulQueuedPurchaseDeletion || (SuccessfulQueuedPurchaseDeletion = {}));
export var DeleteQueuedReservedInstancesResult;
(function (DeleteQueuedReservedInstancesResult) {
    DeleteQueuedReservedInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteQueuedReservedInstancesResult || (DeleteQueuedReservedInstancesResult = {}));
export var DeleteRouteRequest;
(function (DeleteRouteRequest) {
    DeleteRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteRouteRequest || (DeleteRouteRequest = {}));
export var DeleteRouteTableRequest;
(function (DeleteRouteTableRequest) {
    DeleteRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteRouteTableRequest || (DeleteRouteTableRequest = {}));
export var DeleteSecurityGroupRequest;
(function (DeleteSecurityGroupRequest) {
    DeleteSecurityGroupRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSecurityGroupRequest || (DeleteSecurityGroupRequest = {}));
export var DeleteSnapshotRequest;
(function (DeleteSnapshotRequest) {
    DeleteSnapshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSnapshotRequest || (DeleteSnapshotRequest = {}));
export var DeleteSpotDatafeedSubscriptionRequest;
(function (DeleteSpotDatafeedSubscriptionRequest) {
    DeleteSpotDatafeedSubscriptionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSpotDatafeedSubscriptionRequest || (DeleteSpotDatafeedSubscriptionRequest = {}));
export var DeleteSubnetRequest;
(function (DeleteSubnetRequest) {
    DeleteSubnetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSubnetRequest || (DeleteSubnetRequest = {}));
export var DeleteSubnetCidrReservationRequest;
(function (DeleteSubnetCidrReservationRequest) {
    DeleteSubnetCidrReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSubnetCidrReservationRequest || (DeleteSubnetCidrReservationRequest = {}));
export var DeleteSubnetCidrReservationResult;
(function (DeleteSubnetCidrReservationResult) {
    DeleteSubnetCidrReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteSubnetCidrReservationResult || (DeleteSubnetCidrReservationResult = {}));
export var DeleteTagsRequest;
(function (DeleteTagsRequest) {
    DeleteTagsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTagsRequest || (DeleteTagsRequest = {}));
export var DeleteTrafficMirrorFilterRequest;
(function (DeleteTrafficMirrorFilterRequest) {
    DeleteTrafficMirrorFilterRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorFilterRequest || (DeleteTrafficMirrorFilterRequest = {}));
export var DeleteTrafficMirrorFilterResult;
(function (DeleteTrafficMirrorFilterResult) {
    DeleteTrafficMirrorFilterResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorFilterResult || (DeleteTrafficMirrorFilterResult = {}));
export var DeleteTrafficMirrorFilterRuleRequest;
(function (DeleteTrafficMirrorFilterRuleRequest) {
    DeleteTrafficMirrorFilterRuleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorFilterRuleRequest || (DeleteTrafficMirrorFilterRuleRequest = {}));
export var DeleteTrafficMirrorFilterRuleResult;
(function (DeleteTrafficMirrorFilterRuleResult) {
    DeleteTrafficMirrorFilterRuleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorFilterRuleResult || (DeleteTrafficMirrorFilterRuleResult = {}));
export var DeleteTrafficMirrorSessionRequest;
(function (DeleteTrafficMirrorSessionRequest) {
    DeleteTrafficMirrorSessionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorSessionRequest || (DeleteTrafficMirrorSessionRequest = {}));
export var DeleteTrafficMirrorSessionResult;
(function (DeleteTrafficMirrorSessionResult) {
    DeleteTrafficMirrorSessionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorSessionResult || (DeleteTrafficMirrorSessionResult = {}));
export var DeleteTrafficMirrorTargetRequest;
(function (DeleteTrafficMirrorTargetRequest) {
    DeleteTrafficMirrorTargetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorTargetRequest || (DeleteTrafficMirrorTargetRequest = {}));
export var DeleteTrafficMirrorTargetResult;
(function (DeleteTrafficMirrorTargetResult) {
    DeleteTrafficMirrorTargetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTrafficMirrorTargetResult || (DeleteTrafficMirrorTargetResult = {}));
export var DeleteTransitGatewayRequest;
(function (DeleteTransitGatewayRequest) {
    DeleteTransitGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayRequest || (DeleteTransitGatewayRequest = {}));
export var DeleteTransitGatewayResult;
(function (DeleteTransitGatewayResult) {
    DeleteTransitGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayResult || (DeleteTransitGatewayResult = {}));
export var DeleteTransitGatewayConnectRequest;
(function (DeleteTransitGatewayConnectRequest) {
    DeleteTransitGatewayConnectRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayConnectRequest || (DeleteTransitGatewayConnectRequest = {}));
export var DeleteTransitGatewayConnectResult;
(function (DeleteTransitGatewayConnectResult) {
    DeleteTransitGatewayConnectResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayConnectResult || (DeleteTransitGatewayConnectResult = {}));
export var DeleteTransitGatewayConnectPeerRequest;
(function (DeleteTransitGatewayConnectPeerRequest) {
    DeleteTransitGatewayConnectPeerRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayConnectPeerRequest || (DeleteTransitGatewayConnectPeerRequest = {}));
export var DeleteTransitGatewayConnectPeerResult;
(function (DeleteTransitGatewayConnectPeerResult) {
    DeleteTransitGatewayConnectPeerResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayConnectPeerResult || (DeleteTransitGatewayConnectPeerResult = {}));
export var DeleteTransitGatewayMulticastDomainRequest;
(function (DeleteTransitGatewayMulticastDomainRequest) {
    DeleteTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayMulticastDomainRequest || (DeleteTransitGatewayMulticastDomainRequest = {}));
export var DeleteTransitGatewayMulticastDomainResult;
(function (DeleteTransitGatewayMulticastDomainResult) {
    DeleteTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayMulticastDomainResult || (DeleteTransitGatewayMulticastDomainResult = {}));
export var DeleteTransitGatewayPeeringAttachmentRequest;
(function (DeleteTransitGatewayPeeringAttachmentRequest) {
    DeleteTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayPeeringAttachmentRequest || (DeleteTransitGatewayPeeringAttachmentRequest = {}));
export var DeleteTransitGatewayPeeringAttachmentResult;
(function (DeleteTransitGatewayPeeringAttachmentResult) {
    DeleteTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayPeeringAttachmentResult || (DeleteTransitGatewayPeeringAttachmentResult = {}));
export var DeleteTransitGatewayPrefixListReferenceRequest;
(function (DeleteTransitGatewayPrefixListReferenceRequest) {
    DeleteTransitGatewayPrefixListReferenceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayPrefixListReferenceRequest || (DeleteTransitGatewayPrefixListReferenceRequest = {}));
export var DeleteTransitGatewayPrefixListReferenceResult;
(function (DeleteTransitGatewayPrefixListReferenceResult) {
    DeleteTransitGatewayPrefixListReferenceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayPrefixListReferenceResult || (DeleteTransitGatewayPrefixListReferenceResult = {}));
export var DeleteTransitGatewayRouteRequest;
(function (DeleteTransitGatewayRouteRequest) {
    DeleteTransitGatewayRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayRouteRequest || (DeleteTransitGatewayRouteRequest = {}));
export var DeleteTransitGatewayRouteResult;
(function (DeleteTransitGatewayRouteResult) {
    DeleteTransitGatewayRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayRouteResult || (DeleteTransitGatewayRouteResult = {}));
export var DeleteTransitGatewayRouteTableRequest;
(function (DeleteTransitGatewayRouteTableRequest) {
    DeleteTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayRouteTableRequest || (DeleteTransitGatewayRouteTableRequest = {}));
export var DeleteTransitGatewayRouteTableResult;
(function (DeleteTransitGatewayRouteTableResult) {
    DeleteTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayRouteTableResult || (DeleteTransitGatewayRouteTableResult = {}));
export var DeleteTransitGatewayVpcAttachmentRequest;
(function (DeleteTransitGatewayVpcAttachmentRequest) {
    DeleteTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayVpcAttachmentRequest || (DeleteTransitGatewayVpcAttachmentRequest = {}));
export var DeleteTransitGatewayVpcAttachmentResult;
(function (DeleteTransitGatewayVpcAttachmentResult) {
    DeleteTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteTransitGatewayVpcAttachmentResult || (DeleteTransitGatewayVpcAttachmentResult = {}));
export var DeleteVolumeRequest;
(function (DeleteVolumeRequest) {
    DeleteVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVolumeRequest || (DeleteVolumeRequest = {}));
export var DeleteVpcRequest;
(function (DeleteVpcRequest) {
    DeleteVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcRequest || (DeleteVpcRequest = {}));
export var DeleteVpcEndpointConnectionNotificationsRequest;
(function (DeleteVpcEndpointConnectionNotificationsRequest) {
    DeleteVpcEndpointConnectionNotificationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointConnectionNotificationsRequest || (DeleteVpcEndpointConnectionNotificationsRequest = {}));
export var DeleteVpcEndpointConnectionNotificationsResult;
(function (DeleteVpcEndpointConnectionNotificationsResult) {
    DeleteVpcEndpointConnectionNotificationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointConnectionNotificationsResult || (DeleteVpcEndpointConnectionNotificationsResult = {}));
export var DeleteVpcEndpointsRequest;
(function (DeleteVpcEndpointsRequest) {
    DeleteVpcEndpointsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointsRequest || (DeleteVpcEndpointsRequest = {}));
export var DeleteVpcEndpointsResult;
(function (DeleteVpcEndpointsResult) {
    DeleteVpcEndpointsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointsResult || (DeleteVpcEndpointsResult = {}));
export var DeleteVpcEndpointServiceConfigurationsRequest;
(function (DeleteVpcEndpointServiceConfigurationsRequest) {
    DeleteVpcEndpointServiceConfigurationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointServiceConfigurationsRequest || (DeleteVpcEndpointServiceConfigurationsRequest = {}));
export var DeleteVpcEndpointServiceConfigurationsResult;
(function (DeleteVpcEndpointServiceConfigurationsResult) {
    DeleteVpcEndpointServiceConfigurationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcEndpointServiceConfigurationsResult || (DeleteVpcEndpointServiceConfigurationsResult = {}));
export var DeleteVpcPeeringConnectionRequest;
(function (DeleteVpcPeeringConnectionRequest) {
    DeleteVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcPeeringConnectionRequest || (DeleteVpcPeeringConnectionRequest = {}));
export var DeleteVpcPeeringConnectionResult;
(function (DeleteVpcPeeringConnectionResult) {
    DeleteVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpcPeeringConnectionResult || (DeleteVpcPeeringConnectionResult = {}));
export var DeleteVpnConnectionRequest;
(function (DeleteVpnConnectionRequest) {
    DeleteVpnConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpnConnectionRequest || (DeleteVpnConnectionRequest = {}));
export var DeleteVpnConnectionRouteRequest;
(function (DeleteVpnConnectionRouteRequest) {
    DeleteVpnConnectionRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpnConnectionRouteRequest || (DeleteVpnConnectionRouteRequest = {}));
export var DeleteVpnGatewayRequest;
(function (DeleteVpnGatewayRequest) {
    DeleteVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeleteVpnGatewayRequest || (DeleteVpnGatewayRequest = {}));
export var DeprovisionByoipCidrRequest;
(function (DeprovisionByoipCidrRequest) {
    DeprovisionByoipCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionByoipCidrRequest || (DeprovisionByoipCidrRequest = {}));
export var DeprovisionByoipCidrResult;
(function (DeprovisionByoipCidrResult) {
    DeprovisionByoipCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionByoipCidrResult || (DeprovisionByoipCidrResult = {}));
export var DeprovisionIpamPoolCidrRequest;
(function (DeprovisionIpamPoolCidrRequest) {
    DeprovisionIpamPoolCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionIpamPoolCidrRequest || (DeprovisionIpamPoolCidrRequest = {}));
export var IpamPoolCidrFailureCode;
(function (IpamPoolCidrFailureCode) {
    IpamPoolCidrFailureCode["cidr_not_available"] = "cidr-not-available";
})(IpamPoolCidrFailureCode || (IpamPoolCidrFailureCode = {}));
export var IpamPoolCidrFailureReason;
(function (IpamPoolCidrFailureReason) {
    IpamPoolCidrFailureReason.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpamPoolCidrFailureReason || (IpamPoolCidrFailureReason = {}));
export var IpamPoolCidrState;
(function (IpamPoolCidrState) {
    IpamPoolCidrState["deprovisioned"] = "deprovisioned";
    IpamPoolCidrState["failed_deprovision"] = "failed-deprovision";
    IpamPoolCidrState["failed_import"] = "failed-import";
    IpamPoolCidrState["failed_provision"] = "failed-provision";
    IpamPoolCidrState["pending_deprovision"] = "pending-deprovision";
    IpamPoolCidrState["pending_import"] = "pending-import";
    IpamPoolCidrState["pending_provision"] = "pending-provision";
    IpamPoolCidrState["provisioned"] = "provisioned";
})(IpamPoolCidrState || (IpamPoolCidrState = {}));
export var IpamPoolCidr;
(function (IpamPoolCidr) {
    IpamPoolCidr.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpamPoolCidr || (IpamPoolCidr = {}));
export var DeprovisionIpamPoolCidrResult;
(function (DeprovisionIpamPoolCidrResult) {
    DeprovisionIpamPoolCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionIpamPoolCidrResult || (DeprovisionIpamPoolCidrResult = {}));
export var DeprovisionPublicIpv4PoolCidrRequest;
(function (DeprovisionPublicIpv4PoolCidrRequest) {
    DeprovisionPublicIpv4PoolCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionPublicIpv4PoolCidrRequest || (DeprovisionPublicIpv4PoolCidrRequest = {}));
export var DeprovisionPublicIpv4PoolCidrResult;
(function (DeprovisionPublicIpv4PoolCidrResult) {
    DeprovisionPublicIpv4PoolCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeprovisionPublicIpv4PoolCidrResult || (DeprovisionPublicIpv4PoolCidrResult = {}));
export var DeregisterImageRequest;
(function (DeregisterImageRequest) {
    DeregisterImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterImageRequest || (DeregisterImageRequest = {}));
export var DeregisterInstanceTagAttributeRequest;
(function (DeregisterInstanceTagAttributeRequest) {
    DeregisterInstanceTagAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterInstanceTagAttributeRequest || (DeregisterInstanceTagAttributeRequest = {}));
export var DeregisterInstanceEventNotificationAttributesRequest;
(function (DeregisterInstanceEventNotificationAttributesRequest) {
    DeregisterInstanceEventNotificationAttributesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterInstanceEventNotificationAttributesRequest || (DeregisterInstanceEventNotificationAttributesRequest = {}));
export var InstanceTagNotificationAttribute;
(function (InstanceTagNotificationAttribute) {
    InstanceTagNotificationAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceTagNotificationAttribute || (InstanceTagNotificationAttribute = {}));
export var DeregisterInstanceEventNotificationAttributesResult;
(function (DeregisterInstanceEventNotificationAttributesResult) {
    DeregisterInstanceEventNotificationAttributesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterInstanceEventNotificationAttributesResult || (DeregisterInstanceEventNotificationAttributesResult = {}));
export var DeregisterTransitGatewayMulticastGroupMembersRequest;
(function (DeregisterTransitGatewayMulticastGroupMembersRequest) {
    DeregisterTransitGatewayMulticastGroupMembersRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterTransitGatewayMulticastGroupMembersRequest || (DeregisterTransitGatewayMulticastGroupMembersRequest = {}));
export var TransitGatewayMulticastDeregisteredGroupMembers;
(function (TransitGatewayMulticastDeregisteredGroupMembers) {
    TransitGatewayMulticastDeregisteredGroupMembers.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDeregisteredGroupMembers || (TransitGatewayMulticastDeregisteredGroupMembers = {}));
export var DeregisterTransitGatewayMulticastGroupMembersResult;
(function (DeregisterTransitGatewayMulticastGroupMembersResult) {
    DeregisterTransitGatewayMulticastGroupMembersResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterTransitGatewayMulticastGroupMembersResult || (DeregisterTransitGatewayMulticastGroupMembersResult = {}));
export var DeregisterTransitGatewayMulticastGroupSourcesRequest;
(function (DeregisterTransitGatewayMulticastGroupSourcesRequest) {
    DeregisterTransitGatewayMulticastGroupSourcesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterTransitGatewayMulticastGroupSourcesRequest || (DeregisterTransitGatewayMulticastGroupSourcesRequest = {}));
export var TransitGatewayMulticastDeregisteredGroupSources;
(function (TransitGatewayMulticastDeregisteredGroupSources) {
    TransitGatewayMulticastDeregisteredGroupSources.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDeregisteredGroupSources || (TransitGatewayMulticastDeregisteredGroupSources = {}));
export var DeregisterTransitGatewayMulticastGroupSourcesResult;
(function (DeregisterTransitGatewayMulticastGroupSourcesResult) {
    DeregisterTransitGatewayMulticastGroupSourcesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DeregisterTransitGatewayMulticastGroupSourcesResult || (DeregisterTransitGatewayMulticastGroupSourcesResult = {}));
export var DescribeAccountAttributesRequest;
(function (DescribeAccountAttributesRequest) {
    DescribeAccountAttributesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAccountAttributesRequest || (DescribeAccountAttributesRequest = {}));
export var DescribeAccountAttributesResult;
(function (DescribeAccountAttributesResult) {
    DescribeAccountAttributesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAccountAttributesResult || (DescribeAccountAttributesResult = {}));
export var Filter;
(function (Filter) {
    Filter.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Filter || (Filter = {}));
export var DescribeAddressesRequest;
(function (DescribeAddressesRequest) {
    DescribeAddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAddressesRequest || (DescribeAddressesRequest = {}));
export var DescribeAddressesResult;
(function (DescribeAddressesResult) {
    DescribeAddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAddressesResult || (DescribeAddressesResult = {}));
export var DescribeAddressesAttributeRequest;
(function (DescribeAddressesAttributeRequest) {
    DescribeAddressesAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAddressesAttributeRequest || (DescribeAddressesAttributeRequest = {}));
export var DescribeAddressesAttributeResult;
(function (DescribeAddressesAttributeResult) {
    DescribeAddressesAttributeResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAddressesAttributeResult || (DescribeAddressesAttributeResult = {}));
export var DescribeAggregateIdFormatRequest;
(function (DescribeAggregateIdFormatRequest) {
    DescribeAggregateIdFormatRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAggregateIdFormatRequest || (DescribeAggregateIdFormatRequest = {}));
export var IdFormat;
(function (IdFormat) {
    IdFormat.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IdFormat || (IdFormat = {}));
export var DescribeAggregateIdFormatResult;
(function (DescribeAggregateIdFormatResult) {
    DescribeAggregateIdFormatResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAggregateIdFormatResult || (DescribeAggregateIdFormatResult = {}));
export var DescribeAvailabilityZonesRequest;
(function (DescribeAvailabilityZonesRequest) {
    DescribeAvailabilityZonesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAvailabilityZonesRequest || (DescribeAvailabilityZonesRequest = {}));
export var AvailabilityZoneMessage;
(function (AvailabilityZoneMessage) {
    AvailabilityZoneMessage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AvailabilityZoneMessage || (AvailabilityZoneMessage = {}));
export var AvailabilityZone;
(function (AvailabilityZone) {
    AvailabilityZone.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AvailabilityZone || (AvailabilityZone = {}));
export var DescribeAvailabilityZonesResult;
(function (DescribeAvailabilityZonesResult) {
    DescribeAvailabilityZonesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeAvailabilityZonesResult || (DescribeAvailabilityZonesResult = {}));
export var DescribeBundleTasksRequest;
(function (DescribeBundleTasksRequest) {
    DescribeBundleTasksRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeBundleTasksRequest || (DescribeBundleTasksRequest = {}));
export var DescribeBundleTasksResult;
(function (DescribeBundleTasksResult) {
    DescribeBundleTasksResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeBundleTasksResult || (DescribeBundleTasksResult = {}));
export var DescribeByoipCidrsRequest;
(function (DescribeByoipCidrsRequest) {
    DescribeByoipCidrsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeByoipCidrsRequest || (DescribeByoipCidrsRequest = {}));
export var DescribeByoipCidrsResult;
(function (DescribeByoipCidrsResult) {
    DescribeByoipCidrsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeByoipCidrsResult || (DescribeByoipCidrsResult = {}));
export var DescribeCapacityReservationFleetsRequest;
(function (DescribeCapacityReservationFleetsRequest) {
    DescribeCapacityReservationFleetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCapacityReservationFleetsRequest || (DescribeCapacityReservationFleetsRequest = {}));
export var CapacityReservationFleet;
(function (CapacityReservationFleet) {
    CapacityReservationFleet.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationFleet || (CapacityReservationFleet = {}));
export var DescribeCapacityReservationFleetsResult;
(function (DescribeCapacityReservationFleetsResult) {
    DescribeCapacityReservationFleetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCapacityReservationFleetsResult || (DescribeCapacityReservationFleetsResult = {}));
export var DescribeCapacityReservationsRequest;
(function (DescribeCapacityReservationsRequest) {
    DescribeCapacityReservationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCapacityReservationsRequest || (DescribeCapacityReservationsRequest = {}));
export var DescribeCapacityReservationsResult;
(function (DescribeCapacityReservationsResult) {
    DescribeCapacityReservationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCapacityReservationsResult || (DescribeCapacityReservationsResult = {}));
export var DescribeCarrierGatewaysRequest;
(function (DescribeCarrierGatewaysRequest) {
    DescribeCarrierGatewaysRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCarrierGatewaysRequest || (DescribeCarrierGatewaysRequest = {}));
export var DescribeCarrierGatewaysResult;
(function (DescribeCarrierGatewaysResult) {
    DescribeCarrierGatewaysResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeCarrierGatewaysResult || (DescribeCarrierGatewaysResult = {}));
export var DescribeClassicLinkInstancesRequest;
(function (DescribeClassicLinkInstancesRequest) {
    DescribeClassicLinkInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClassicLinkInstancesRequest || (DescribeClassicLinkInstancesRequest = {}));
export var ClassicLinkInstance;
(function (ClassicLinkInstance) {
    ClassicLinkInstance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClassicLinkInstance || (ClassicLinkInstance = {}));
export var DescribeClassicLinkInstancesResult;
(function (DescribeClassicLinkInstancesResult) {
    DescribeClassicLinkInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClassicLinkInstancesResult || (DescribeClassicLinkInstancesResult = {}));
export var DescribeClientVpnAuthorizationRulesRequest;
(function (DescribeClientVpnAuthorizationRulesRequest) {
    DescribeClientVpnAuthorizationRulesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnAuthorizationRulesRequest || (DescribeClientVpnAuthorizationRulesRequest = {}));
export var AuthorizationRule;
(function (AuthorizationRule) {
    AuthorizationRule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizationRule || (AuthorizationRule = {}));
export var DescribeClientVpnAuthorizationRulesResult;
(function (DescribeClientVpnAuthorizationRulesResult) {
    DescribeClientVpnAuthorizationRulesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnAuthorizationRulesResult || (DescribeClientVpnAuthorizationRulesResult = {}));
export var DescribeClientVpnConnectionsRequest;
(function (DescribeClientVpnConnectionsRequest) {
    DescribeClientVpnConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnConnectionsRequest || (DescribeClientVpnConnectionsRequest = {}));
export var ClientVpnConnectionStatus;
(function (ClientVpnConnectionStatus) {
    ClientVpnConnectionStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnConnectionStatus || (ClientVpnConnectionStatus = {}));
export var ClientVpnConnection;
(function (ClientVpnConnection) {
    ClientVpnConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnConnection || (ClientVpnConnection = {}));
export var DescribeClientVpnConnectionsResult;
(function (DescribeClientVpnConnectionsResult) {
    DescribeClientVpnConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnConnectionsResult || (DescribeClientVpnConnectionsResult = {}));
export var DescribeClientVpnEndpointsRequest;
(function (DescribeClientVpnEndpointsRequest) {
    DescribeClientVpnEndpointsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnEndpointsRequest || (DescribeClientVpnEndpointsRequest = {}));
export var AssociatedTargetNetwork;
(function (AssociatedTargetNetwork) {
    AssociatedTargetNetwork.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociatedTargetNetwork || (AssociatedTargetNetwork = {}));
export var DirectoryServiceAuthentication;
(function (DirectoryServiceAuthentication) {
    DirectoryServiceAuthentication.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DirectoryServiceAuthentication || (DirectoryServiceAuthentication = {}));
export var FederatedAuthentication;
(function (FederatedAuthentication) {
    FederatedAuthentication.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FederatedAuthentication || (FederatedAuthentication = {}));
export var CertificateAuthentication;
(function (CertificateAuthentication) {
    CertificateAuthentication.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CertificateAuthentication || (CertificateAuthentication = {}));
export var ClientVpnAuthentication;
(function (ClientVpnAuthentication) {
    ClientVpnAuthentication.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnAuthentication || (ClientVpnAuthentication = {}));
export var ClientVpnEndpointAttributeStatus;
(function (ClientVpnEndpointAttributeStatus) {
    ClientVpnEndpointAttributeStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnEndpointAttributeStatus || (ClientVpnEndpointAttributeStatus = {}));
export var ClientConnectResponseOptions;
(function (ClientConnectResponseOptions) {
    ClientConnectResponseOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientConnectResponseOptions || (ClientConnectResponseOptions = {}));
export var ClientLoginBannerResponseOptions;
(function (ClientLoginBannerResponseOptions) {
    ClientLoginBannerResponseOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientLoginBannerResponseOptions || (ClientLoginBannerResponseOptions = {}));
export var ConnectionLogResponseOptions;
(function (ConnectionLogResponseOptions) {
    ConnectionLogResponseOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConnectionLogResponseOptions || (ConnectionLogResponseOptions = {}));
export var ClientVpnEndpoint;
(function (ClientVpnEndpoint) {
    ClientVpnEndpoint.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnEndpoint || (ClientVpnEndpoint = {}));
export var DescribeClientVpnEndpointsResult;
(function (DescribeClientVpnEndpointsResult) {
    DescribeClientVpnEndpointsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DescribeClientVpnEndpointsResult || (DescribeClientVpnEndpointsResult = {}));
