import { __assign } from "tslib";
export var TargetConfigurationRequest;
(function (TargetConfigurationRequest) {
    /**
     * @internal
     */
    TargetConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetConfigurationRequest || (TargetConfigurationRequest = {}));
export var AcceptReservedInstancesExchangeQuoteRequest;
(function (AcceptReservedInstancesExchangeQuoteRequest) {
    /**
     * @internal
     */
    AcceptReservedInstancesExchangeQuoteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptReservedInstancesExchangeQuoteRequest || (AcceptReservedInstancesExchangeQuoteRequest = {}));
export var AcceptReservedInstancesExchangeQuoteResult;
(function (AcceptReservedInstancesExchangeQuoteResult) {
    /**
     * @internal
     */
    AcceptReservedInstancesExchangeQuoteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptReservedInstancesExchangeQuoteResult || (AcceptReservedInstancesExchangeQuoteResult = {}));
export var AcceptTransitGatewayMulticastDomainAssociationsRequest;
(function (AcceptTransitGatewayMulticastDomainAssociationsRequest) {
    /**
     * @internal
     */
    AcceptTransitGatewayMulticastDomainAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayMulticastDomainAssociationsRequest || (AcceptTransitGatewayMulticastDomainAssociationsRequest = {}));
export var SubnetAssociation;
(function (SubnetAssociation) {
    /**
     * @internal
     */
    SubnetAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetAssociation || (SubnetAssociation = {}));
export var TransitGatewayMulticastDomainAssociations;
(function (TransitGatewayMulticastDomainAssociations) {
    /**
     * @internal
     */
    TransitGatewayMulticastDomainAssociations.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomainAssociations || (TransitGatewayMulticastDomainAssociations = {}));
export var AcceptTransitGatewayMulticastDomainAssociationsResult;
(function (AcceptTransitGatewayMulticastDomainAssociationsResult) {
    /**
     * @internal
     */
    AcceptTransitGatewayMulticastDomainAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayMulticastDomainAssociationsResult || (AcceptTransitGatewayMulticastDomainAssociationsResult = {}));
export var AcceptTransitGatewayPeeringAttachmentRequest;
(function (AcceptTransitGatewayPeeringAttachmentRequest) {
    /**
     * @internal
     */
    AcceptTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayPeeringAttachmentRequest || (AcceptTransitGatewayPeeringAttachmentRequest = {}));
export var PeeringTgwInfo;
(function (PeeringTgwInfo) {
    /**
     * @internal
     */
    PeeringTgwInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringTgwInfo || (PeeringTgwInfo = {}));
export var PeeringAttachmentStatus;
(function (PeeringAttachmentStatus) {
    /**
     * @internal
     */
    PeeringAttachmentStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringAttachmentStatus || (PeeringAttachmentStatus = {}));
export var Tag;
(function (Tag) {
    /**
     * @internal
     */
    Tag.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Tag || (Tag = {}));
export var TransitGatewayPeeringAttachment;
(function (TransitGatewayPeeringAttachment) {
    /**
     * @internal
     */
    TransitGatewayPeeringAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPeeringAttachment || (TransitGatewayPeeringAttachment = {}));
export var AcceptTransitGatewayPeeringAttachmentResult;
(function (AcceptTransitGatewayPeeringAttachmentResult) {
    /**
     * @internal
     */
    AcceptTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayPeeringAttachmentResult || (AcceptTransitGatewayPeeringAttachmentResult = {}));
export var AcceptTransitGatewayVpcAttachmentRequest;
(function (AcceptTransitGatewayVpcAttachmentRequest) {
    /**
     * @internal
     */
    AcceptTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayVpcAttachmentRequest || (AcceptTransitGatewayVpcAttachmentRequest = {}));
export var TransitGatewayVpcAttachmentOptions;
(function (TransitGatewayVpcAttachmentOptions) {
    /**
     * @internal
     */
    TransitGatewayVpcAttachmentOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayVpcAttachmentOptions || (TransitGatewayVpcAttachmentOptions = {}));
export var TransitGatewayVpcAttachment;
(function (TransitGatewayVpcAttachment) {
    /**
     * @internal
     */
    TransitGatewayVpcAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayVpcAttachment || (TransitGatewayVpcAttachment = {}));
export var AcceptTransitGatewayVpcAttachmentResult;
(function (AcceptTransitGatewayVpcAttachmentResult) {
    /**
     * @internal
     */
    AcceptTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayVpcAttachmentResult || (AcceptTransitGatewayVpcAttachmentResult = {}));
export var AcceptVpcEndpointConnectionsRequest;
(function (AcceptVpcEndpointConnectionsRequest) {
    /**
     * @internal
     */
    AcceptVpcEndpointConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcEndpointConnectionsRequest || (AcceptVpcEndpointConnectionsRequest = {}));
export var UnsuccessfulItemError;
(function (UnsuccessfulItemError) {
    /**
     * @internal
     */
    UnsuccessfulItemError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulItemError || (UnsuccessfulItemError = {}));
export var UnsuccessfulItem;
(function (UnsuccessfulItem) {
    /**
     * @internal
     */
    UnsuccessfulItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulItem || (UnsuccessfulItem = {}));
export var AcceptVpcEndpointConnectionsResult;
(function (AcceptVpcEndpointConnectionsResult) {
    /**
     * @internal
     */
    AcceptVpcEndpointConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcEndpointConnectionsResult || (AcceptVpcEndpointConnectionsResult = {}));
export var AcceptVpcPeeringConnectionRequest;
(function (AcceptVpcPeeringConnectionRequest) {
    /**
     * @internal
     */
    AcceptVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcPeeringConnectionRequest || (AcceptVpcPeeringConnectionRequest = {}));
export var CidrBlock;
(function (CidrBlock) {
    /**
     * @internal
     */
    CidrBlock.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CidrBlock || (CidrBlock = {}));
export var Ipv6CidrBlock;
(function (Ipv6CidrBlock) {
    /**
     * @internal
     */
    Ipv6CidrBlock.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6CidrBlock || (Ipv6CidrBlock = {}));
export var VpcPeeringConnectionOptionsDescription;
(function (VpcPeeringConnectionOptionsDescription) {
    /**
     * @internal
     */
    VpcPeeringConnectionOptionsDescription.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionOptionsDescription || (VpcPeeringConnectionOptionsDescription = {}));
export var VpcPeeringConnectionVpcInfo;
(function (VpcPeeringConnectionVpcInfo) {
    /**
     * @internal
     */
    VpcPeeringConnectionVpcInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionVpcInfo || (VpcPeeringConnectionVpcInfo = {}));
export var VpcPeeringConnectionStateReason;
(function (VpcPeeringConnectionStateReason) {
    /**
     * @internal
     */
    VpcPeeringConnectionStateReason.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionStateReason || (VpcPeeringConnectionStateReason = {}));
export var VpcPeeringConnection;
(function (VpcPeeringConnection) {
    /**
     * @internal
     */
    VpcPeeringConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnection || (VpcPeeringConnection = {}));
export var AcceptVpcPeeringConnectionResult;
(function (AcceptVpcPeeringConnectionResult) {
    /**
     * @internal
     */
    AcceptVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcPeeringConnectionResult || (AcceptVpcPeeringConnectionResult = {}));
export var AccountAttributeValue;
(function (AccountAttributeValue) {
    /**
     * @internal
     */
    AccountAttributeValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AccountAttributeValue || (AccountAttributeValue = {}));
export var AccountAttribute;
(function (AccountAttribute) {
    /**
     * @internal
     */
    AccountAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AccountAttribute || (AccountAttribute = {}));
export var InstanceHealthStatus;
(function (InstanceHealthStatus) {
    InstanceHealthStatus["HEALTHY_STATUS"] = "healthy";
    InstanceHealthStatus["UNHEALTHY_STATUS"] = "unhealthy";
})(InstanceHealthStatus || (InstanceHealthStatus = {}));
export var ActiveInstance;
(function (ActiveInstance) {
    /**
     * @internal
     */
    ActiveInstance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ActiveInstance || (ActiveInstance = {}));
export var ActivityStatus;
(function (ActivityStatus) {
    ActivityStatus["ERROR"] = "error";
    ActivityStatus["FULFILLED"] = "fulfilled";
    ActivityStatus["PENDING_FULFILLMENT"] = "pending_fulfillment";
    ActivityStatus["PENDING_TERMINATION"] = "pending_termination";
})(ActivityStatus || (ActivityStatus = {}));
export var AddPrefixListEntry;
(function (AddPrefixListEntry) {
    /**
     * @internal
     */
    AddPrefixListEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AddPrefixListEntry || (AddPrefixListEntry = {}));
export var Address;
(function (Address) {
    /**
     * @internal
     */
    Address.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Address || (Address = {}));
export var PtrUpdateStatus;
(function (PtrUpdateStatus) {
    /**
     * @internal
     */
    PtrUpdateStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PtrUpdateStatus || (PtrUpdateStatus = {}));
export var AddressAttribute;
(function (AddressAttribute) {
    /**
     * @internal
     */
    AddressAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AddressAttribute || (AddressAttribute = {}));
export var AdvertiseByoipCidrRequest;
(function (AdvertiseByoipCidrRequest) {
    /**
     * @internal
     */
    AdvertiseByoipCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AdvertiseByoipCidrRequest || (AdvertiseByoipCidrRequest = {}));
export var ByoipCidr;
(function (ByoipCidr) {
    /**
     * @internal
     */
    ByoipCidr.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ByoipCidr || (ByoipCidr = {}));
export var AdvertiseByoipCidrResult;
(function (AdvertiseByoipCidrResult) {
    /**
     * @internal
     */
    AdvertiseByoipCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AdvertiseByoipCidrResult || (AdvertiseByoipCidrResult = {}));
export var TagSpecification;
(function (TagSpecification) {
    /**
     * @internal
     */
    TagSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TagSpecification || (TagSpecification = {}));
export var AllocateAddressRequest;
(function (AllocateAddressRequest) {
    /**
     * @internal
     */
    AllocateAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateAddressRequest || (AllocateAddressRequest = {}));
export var AllocateAddressResult;
(function (AllocateAddressResult) {
    /**
     * @internal
     */
    AllocateAddressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateAddressResult || (AllocateAddressResult = {}));
export var AllocateHostsRequest;
(function (AllocateHostsRequest) {
    /**
     * @internal
     */
    AllocateHostsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateHostsRequest || (AllocateHostsRequest = {}));
export var AllocateHostsResult;
(function (AllocateHostsResult) {
    /**
     * @internal
     */
    AllocateHostsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateHostsResult || (AllocateHostsResult = {}));
export var AllocationStrategy;
(function (AllocationStrategy) {
    AllocationStrategy["CAPACITY_OPTIMIZED"] = "capacityOptimized";
    AllocationStrategy["CAPACITY_OPTIMIZED_PRIORITIZED"] = "capacityOptimizedPrioritized";
    AllocationStrategy["DIVERSIFIED"] = "diversified";
    AllocationStrategy["LOWEST_PRICE"] = "lowestPrice";
})(AllocationStrategy || (AllocationStrategy = {}));
export var PrincipalType;
(function (PrincipalType) {
    PrincipalType["Account"] = "Account";
    PrincipalType["All"] = "All";
    PrincipalType["OrganizationUnit"] = "OrganizationUnit";
    PrincipalType["Role"] = "Role";
    PrincipalType["Service"] = "Service";
    PrincipalType["User"] = "User";
})(PrincipalType || (PrincipalType = {}));
export var AllowedPrincipal;
(function (AllowedPrincipal) {
    /**
     * @internal
     */
    AllowedPrincipal.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllowedPrincipal || (AllowedPrincipal = {}));
export var AlternatePathHint;
(function (AlternatePathHint) {
    /**
     * @internal
     */
    AlternatePathHint.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AlternatePathHint || (AlternatePathHint = {}));
export var ApplySecurityGroupsToClientVpnTargetNetworkRequest;
(function (ApplySecurityGroupsToClientVpnTargetNetworkRequest) {
    /**
     * @internal
     */
    ApplySecurityGroupsToClientVpnTargetNetworkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ApplySecurityGroupsToClientVpnTargetNetworkRequest || (ApplySecurityGroupsToClientVpnTargetNetworkRequest = {}));
export var ApplySecurityGroupsToClientVpnTargetNetworkResult;
(function (ApplySecurityGroupsToClientVpnTargetNetworkResult) {
    /**
     * @internal
     */
    ApplySecurityGroupsToClientVpnTargetNetworkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ApplySecurityGroupsToClientVpnTargetNetworkResult || (ApplySecurityGroupsToClientVpnTargetNetworkResult = {}));
export var AssignIpv6AddressesRequest;
(function (AssignIpv6AddressesRequest) {
    /**
     * @internal
     */
    AssignIpv6AddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignIpv6AddressesRequest || (AssignIpv6AddressesRequest = {}));
export var AssignIpv6AddressesResult;
(function (AssignIpv6AddressesResult) {
    /**
     * @internal
     */
    AssignIpv6AddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignIpv6AddressesResult || (AssignIpv6AddressesResult = {}));
export var AssignPrivateIpAddressesRequest;
(function (AssignPrivateIpAddressesRequest) {
    /**
     * @internal
     */
    AssignPrivateIpAddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignPrivateIpAddressesRequest || (AssignPrivateIpAddressesRequest = {}));
export var Ipv4PrefixSpecification;
(function (Ipv4PrefixSpecification) {
    /**
     * @internal
     */
    Ipv4PrefixSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv4PrefixSpecification || (Ipv4PrefixSpecification = {}));
export var AssignedPrivateIpAddress;
(function (AssignedPrivateIpAddress) {
    /**
     * @internal
     */
    AssignedPrivateIpAddress.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignedPrivateIpAddress || (AssignedPrivateIpAddress = {}));
export var AssignPrivateIpAddressesResult;
(function (AssignPrivateIpAddressesResult) {
    /**
     * @internal
     */
    AssignPrivateIpAddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignPrivateIpAddressesResult || (AssignPrivateIpAddressesResult = {}));
export var AssociateAddressRequest;
(function (AssociateAddressRequest) {
    /**
     * @internal
     */
    AssociateAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateAddressRequest || (AssociateAddressRequest = {}));
export var AssociateAddressResult;
(function (AssociateAddressResult) {
    /**
     * @internal
     */
    AssociateAddressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateAddressResult || (AssociateAddressResult = {}));
export var AssociateClientVpnTargetNetworkRequest;
(function (AssociateClientVpnTargetNetworkRequest) {
    /**
     * @internal
     */
    AssociateClientVpnTargetNetworkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateClientVpnTargetNetworkRequest || (AssociateClientVpnTargetNetworkRequest = {}));
export var AssociationStatus;
(function (AssociationStatus) {
    /**
     * @internal
     */
    AssociationStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociationStatus || (AssociationStatus = {}));
export var AssociateClientVpnTargetNetworkResult;
(function (AssociateClientVpnTargetNetworkResult) {
    /**
     * @internal
     */
    AssociateClientVpnTargetNetworkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateClientVpnTargetNetworkResult || (AssociateClientVpnTargetNetworkResult = {}));
export var AssociateDhcpOptionsRequest;
(function (AssociateDhcpOptionsRequest) {
    /**
     * @internal
     */
    AssociateDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateDhcpOptionsRequest || (AssociateDhcpOptionsRequest = {}));
export var AssociateEnclaveCertificateIamRoleRequest;
(function (AssociateEnclaveCertificateIamRoleRequest) {
    /**
     * @internal
     */
    AssociateEnclaveCertificateIamRoleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateEnclaveCertificateIamRoleRequest || (AssociateEnclaveCertificateIamRoleRequest = {}));
export var AssociateEnclaveCertificateIamRoleResult;
(function (AssociateEnclaveCertificateIamRoleResult) {
    /**
     * @internal
     */
    AssociateEnclaveCertificateIamRoleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateEnclaveCertificateIamRoleResult || (AssociateEnclaveCertificateIamRoleResult = {}));
export var IamInstanceProfileSpecification;
(function (IamInstanceProfileSpecification) {
    /**
     * @internal
     */
    IamInstanceProfileSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IamInstanceProfileSpecification || (IamInstanceProfileSpecification = {}));
export var AssociateIamInstanceProfileRequest;
(function (AssociateIamInstanceProfileRequest) {
    /**
     * @internal
     */
    AssociateIamInstanceProfileRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateIamInstanceProfileRequest || (AssociateIamInstanceProfileRequest = {}));
export var IamInstanceProfile;
(function (IamInstanceProfile) {
    /**
     * @internal
     */
    IamInstanceProfile.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IamInstanceProfile || (IamInstanceProfile = {}));
export var IamInstanceProfileAssociationState;
(function (IamInstanceProfileAssociationState) {
    IamInstanceProfileAssociationState["ASSOCIATED"] = "associated";
    IamInstanceProfileAssociationState["ASSOCIATING"] = "associating";
    IamInstanceProfileAssociationState["DISASSOCIATED"] = "disassociated";
    IamInstanceProfileAssociationState["DISASSOCIATING"] = "disassociating";
})(IamInstanceProfileAssociationState || (IamInstanceProfileAssociationState = {}));
export var IamInstanceProfileAssociation;
(function (IamInstanceProfileAssociation) {
    /**
     * @internal
     */
    IamInstanceProfileAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IamInstanceProfileAssociation || (IamInstanceProfileAssociation = {}));
export var AssociateIamInstanceProfileResult;
(function (AssociateIamInstanceProfileResult) {
    /**
     * @internal
     */
    AssociateIamInstanceProfileResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateIamInstanceProfileResult || (AssociateIamInstanceProfileResult = {}));
export var InstanceEventWindowAssociationRequest;
(function (InstanceEventWindowAssociationRequest) {
    /**
     * @internal
     */
    InstanceEventWindowAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowAssociationRequest || (InstanceEventWindowAssociationRequest = {}));
export var AssociateInstanceEventWindowRequest;
(function (AssociateInstanceEventWindowRequest) {
    /**
     * @internal
     */
    AssociateInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateInstanceEventWindowRequest || (AssociateInstanceEventWindowRequest = {}));
export var InstanceEventWindowAssociationTarget;
(function (InstanceEventWindowAssociationTarget) {
    /**
     * @internal
     */
    InstanceEventWindowAssociationTarget.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowAssociationTarget || (InstanceEventWindowAssociationTarget = {}));
export var InstanceEventWindowState;
(function (InstanceEventWindowState) {
    InstanceEventWindowState["active"] = "active";
    InstanceEventWindowState["creating"] = "creating";
    InstanceEventWindowState["deleted"] = "deleted";
    InstanceEventWindowState["deleting"] = "deleting";
})(InstanceEventWindowState || (InstanceEventWindowState = {}));
export var WeekDay;
(function (WeekDay) {
    WeekDay["friday"] = "friday";
    WeekDay["monday"] = "monday";
    WeekDay["saturday"] = "saturday";
    WeekDay["sunday"] = "sunday";
    WeekDay["thursday"] = "thursday";
    WeekDay["tuesday"] = "tuesday";
    WeekDay["wednesday"] = "wednesday";
})(WeekDay || (WeekDay = {}));
export var InstanceEventWindowTimeRange;
(function (InstanceEventWindowTimeRange) {
    /**
     * @internal
     */
    InstanceEventWindowTimeRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowTimeRange || (InstanceEventWindowTimeRange = {}));
export var InstanceEventWindow;
(function (InstanceEventWindow) {
    /**
     * @internal
     */
    InstanceEventWindow.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindow || (InstanceEventWindow = {}));
export var AssociateInstanceEventWindowResult;
(function (AssociateInstanceEventWindowResult) {
    /**
     * @internal
     */
    AssociateInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateInstanceEventWindowResult || (AssociateInstanceEventWindowResult = {}));
export var AssociateRouteTableRequest;
(function (AssociateRouteTableRequest) {
    /**
     * @internal
     */
    AssociateRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateRouteTableRequest || (AssociateRouteTableRequest = {}));
export var RouteTableAssociationState;
(function (RouteTableAssociationState) {
    /**
     * @internal
     */
    RouteTableAssociationState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RouteTableAssociationState || (RouteTableAssociationState = {}));
export var AssociateRouteTableResult;
(function (AssociateRouteTableResult) {
    /**
     * @internal
     */
    AssociateRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateRouteTableResult || (AssociateRouteTableResult = {}));
export var AssociateSubnetCidrBlockRequest;
(function (AssociateSubnetCidrBlockRequest) {
    /**
     * @internal
     */
    AssociateSubnetCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateSubnetCidrBlockRequest || (AssociateSubnetCidrBlockRequest = {}));
export var SubnetCidrBlockState;
(function (SubnetCidrBlockState) {
    /**
     * @internal
     */
    SubnetCidrBlockState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetCidrBlockState || (SubnetCidrBlockState = {}));
export var SubnetIpv6CidrBlockAssociation;
(function (SubnetIpv6CidrBlockAssociation) {
    /**
     * @internal
     */
    SubnetIpv6CidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetIpv6CidrBlockAssociation || (SubnetIpv6CidrBlockAssociation = {}));
export var AssociateSubnetCidrBlockResult;
(function (AssociateSubnetCidrBlockResult) {
    /**
     * @internal
     */
    AssociateSubnetCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateSubnetCidrBlockResult || (AssociateSubnetCidrBlockResult = {}));
export var AssociateTransitGatewayMulticastDomainRequest;
(function (AssociateTransitGatewayMulticastDomainRequest) {
    /**
     * @internal
     */
    AssociateTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayMulticastDomainRequest || (AssociateTransitGatewayMulticastDomainRequest = {}));
export var AssociateTransitGatewayMulticastDomainResult;
(function (AssociateTransitGatewayMulticastDomainResult) {
    /**
     * @internal
     */
    AssociateTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayMulticastDomainResult || (AssociateTransitGatewayMulticastDomainResult = {}));
export var AssociateTransitGatewayRouteTableRequest;
(function (AssociateTransitGatewayRouteTableRequest) {
    /**
     * @internal
     */
    AssociateTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayRouteTableRequest || (AssociateTransitGatewayRouteTableRequest = {}));
export var TransitGatewayAssociation;
(function (TransitGatewayAssociation) {
    /**
     * @internal
     */
    TransitGatewayAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAssociation || (TransitGatewayAssociation = {}));
export var AssociateTransitGatewayRouteTableResult;
(function (AssociateTransitGatewayRouteTableResult) {
    /**
     * @internal
     */
    AssociateTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayRouteTableResult || (AssociateTransitGatewayRouteTableResult = {}));
export var AssociateTrunkInterfaceRequest;
(function (AssociateTrunkInterfaceRequest) {
    /**
     * @internal
     */
    AssociateTrunkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTrunkInterfaceRequest || (AssociateTrunkInterfaceRequest = {}));
export var InterfaceProtocolType;
(function (InterfaceProtocolType) {
    InterfaceProtocolType["GRE"] = "GRE";
    InterfaceProtocolType["VLAN"] = "VLAN";
})(InterfaceProtocolType || (InterfaceProtocolType = {}));
export var TrunkInterfaceAssociation;
(function (TrunkInterfaceAssociation) {
    /**
     * @internal
     */
    TrunkInterfaceAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrunkInterfaceAssociation || (TrunkInterfaceAssociation = {}));
export var AssociateTrunkInterfaceResult;
(function (AssociateTrunkInterfaceResult) {
    /**
     * @internal
     */
    AssociateTrunkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTrunkInterfaceResult || (AssociateTrunkInterfaceResult = {}));
export var AssociateVpcCidrBlockRequest;
(function (AssociateVpcCidrBlockRequest) {
    /**
     * @internal
     */
    AssociateVpcCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateVpcCidrBlockRequest || (AssociateVpcCidrBlockRequest = {}));
export var VpcCidrBlockState;
(function (VpcCidrBlockState) {
    /**
     * @internal
     */
    VpcCidrBlockState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcCidrBlockState || (VpcCidrBlockState = {}));
export var VpcCidrBlockAssociation;
(function (VpcCidrBlockAssociation) {
    /**
     * @internal
     */
    VpcCidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcCidrBlockAssociation || (VpcCidrBlockAssociation = {}));
export var VpcIpv6CidrBlockAssociation;
(function (VpcIpv6CidrBlockAssociation) {
    /**
     * @internal
     */
    VpcIpv6CidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcIpv6CidrBlockAssociation || (VpcIpv6CidrBlockAssociation = {}));
export var AssociateVpcCidrBlockResult;
(function (AssociateVpcCidrBlockResult) {
    /**
     * @internal
     */
    AssociateVpcCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateVpcCidrBlockResult || (AssociateVpcCidrBlockResult = {}));
export var AttachClassicLinkVpcRequest;
(function (AttachClassicLinkVpcRequest) {
    /**
     * @internal
     */
    AttachClassicLinkVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachClassicLinkVpcRequest || (AttachClassicLinkVpcRequest = {}));
export var AttachClassicLinkVpcResult;
(function (AttachClassicLinkVpcResult) {
    /**
     * @internal
     */
    AttachClassicLinkVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachClassicLinkVpcResult || (AttachClassicLinkVpcResult = {}));
export var AttachInternetGatewayRequest;
(function (AttachInternetGatewayRequest) {
    /**
     * @internal
     */
    AttachInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachInternetGatewayRequest || (AttachInternetGatewayRequest = {}));
export var AttachNetworkInterfaceRequest;
(function (AttachNetworkInterfaceRequest) {
    /**
     * @internal
     */
    AttachNetworkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachNetworkInterfaceRequest || (AttachNetworkInterfaceRequest = {}));
export var AttachNetworkInterfaceResult;
(function (AttachNetworkInterfaceResult) {
    /**
     * @internal
     */
    AttachNetworkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachNetworkInterfaceResult || (AttachNetworkInterfaceResult = {}));
export var AttachVolumeRequest;
(function (AttachVolumeRequest) {
    /**
     * @internal
     */
    AttachVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVolumeRequest || (AttachVolumeRequest = {}));
export var VolumeAttachment;
(function (VolumeAttachment) {
    /**
     * @internal
     */
    VolumeAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeAttachment || (VolumeAttachment = {}));
export var AttachVpnGatewayRequest;
(function (AttachVpnGatewayRequest) {
    /**
     * @internal
     */
    AttachVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVpnGatewayRequest || (AttachVpnGatewayRequest = {}));
export var VpcAttachment;
(function (VpcAttachment) {
    /**
     * @internal
     */
    VpcAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcAttachment || (VpcAttachment = {}));
export var AttachVpnGatewayResult;
(function (AttachVpnGatewayResult) {
    /**
     * @internal
     */
    AttachVpnGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVpnGatewayResult || (AttachVpnGatewayResult = {}));
export var AuthorizeClientVpnIngressRequest;
(function (AuthorizeClientVpnIngressRequest) {
    /**
     * @internal
     */
    AuthorizeClientVpnIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeClientVpnIngressRequest || (AuthorizeClientVpnIngressRequest = {}));
export var ClientVpnAuthorizationRuleStatus;
(function (ClientVpnAuthorizationRuleStatus) {
    /**
     * @internal
     */
    ClientVpnAuthorizationRuleStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnAuthorizationRuleStatus || (ClientVpnAuthorizationRuleStatus = {}));
export var AuthorizeClientVpnIngressResult;
(function (AuthorizeClientVpnIngressResult) {
    /**
     * @internal
     */
    AuthorizeClientVpnIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeClientVpnIngressResult || (AuthorizeClientVpnIngressResult = {}));
export var IpRange;
(function (IpRange) {
    /**
     * @internal
     */
    IpRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpRange || (IpRange = {}));
export var Ipv6Range;
(function (Ipv6Range) {
    /**
     * @internal
     */
    Ipv6Range.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6Range || (Ipv6Range = {}));
export var PrefixListId;
(function (PrefixListId) {
    /**
     * @internal
     */
    PrefixListId.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrefixListId || (PrefixListId = {}));
export var UserIdGroupPair;
(function (UserIdGroupPair) {
    /**
     * @internal
     */
    UserIdGroupPair.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UserIdGroupPair || (UserIdGroupPair = {}));
export var IpPermission;
(function (IpPermission) {
    /**
     * @internal
     */
    IpPermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpPermission || (IpPermission = {}));
export var AuthorizeSecurityGroupEgressRequest;
(function (AuthorizeSecurityGroupEgressRequest) {
    /**
     * @internal
     */
    AuthorizeSecurityGroupEgressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupEgressRequest || (AuthorizeSecurityGroupEgressRequest = {}));
export var ReferencedSecurityGroup;
(function (ReferencedSecurityGroup) {
    /**
     * @internal
     */
    ReferencedSecurityGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReferencedSecurityGroup || (ReferencedSecurityGroup = {}));
export var SecurityGroupRule;
(function (SecurityGroupRule) {
    /**
     * @internal
     */
    SecurityGroupRule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupRule || (SecurityGroupRule = {}));
export var AuthorizeSecurityGroupEgressResult;
(function (AuthorizeSecurityGroupEgressResult) {
    /**
     * @internal
     */
    AuthorizeSecurityGroupEgressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupEgressResult || (AuthorizeSecurityGroupEgressResult = {}));
export var AuthorizeSecurityGroupIngressRequest;
(function (AuthorizeSecurityGroupIngressRequest) {
    /**
     * @internal
     */
    AuthorizeSecurityGroupIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupIngressRequest || (AuthorizeSecurityGroupIngressRequest = {}));
export var AuthorizeSecurityGroupIngressResult;
(function (AuthorizeSecurityGroupIngressResult) {
    /**
     * @internal
     */
    AuthorizeSecurityGroupIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupIngressResult || (AuthorizeSecurityGroupIngressResult = {}));
export var S3Storage;
(function (S3Storage) {
    /**
     * @internal
     */
    S3Storage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(S3Storage || (S3Storage = {}));
export var Storage;
(function (Storage) {
    /**
     * @internal
     */
    Storage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Storage || (Storage = {}));
export var BundleInstanceRequest;
(function (BundleInstanceRequest) {
    /**
     * @internal
     */
    BundleInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleInstanceRequest || (BundleInstanceRequest = {}));
export var BundleTaskError;
(function (BundleTaskError) {
    /**
     * @internal
     */
    BundleTaskError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleTaskError || (BundleTaskError = {}));
export var BundleTask;
(function (BundleTask) {
    /**
     * @internal
     */
    BundleTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleTask || (BundleTask = {}));
export var BundleInstanceResult;
(function (BundleInstanceResult) {
    /**
     * @internal
     */
    BundleInstanceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleInstanceResult || (BundleInstanceResult = {}));
export var CancelBundleTaskRequest;
(function (CancelBundleTaskRequest) {
    /**
     * @internal
     */
    CancelBundleTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelBundleTaskRequest || (CancelBundleTaskRequest = {}));
export var CancelBundleTaskResult;
(function (CancelBundleTaskResult) {
    /**
     * @internal
     */
    CancelBundleTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelBundleTaskResult || (CancelBundleTaskResult = {}));
export var CancelCapacityReservationRequest;
(function (CancelCapacityReservationRequest) {
    /**
     * @internal
     */
    CancelCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationRequest || (CancelCapacityReservationRequest = {}));
export var CancelCapacityReservationResult;
(function (CancelCapacityReservationResult) {
    /**
     * @internal
     */
    CancelCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationResult || (CancelCapacityReservationResult = {}));
export var CancelConversionRequest;
(function (CancelConversionRequest) {
    /**
     * @internal
     */
    CancelConversionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelConversionRequest || (CancelConversionRequest = {}));
export var CancelExportTaskRequest;
(function (CancelExportTaskRequest) {
    /**
     * @internal
     */
    CancelExportTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelExportTaskRequest || (CancelExportTaskRequest = {}));
export var CancelImportTaskRequest;
(function (CancelImportTaskRequest) {
    /**
     * @internal
     */
    CancelImportTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelImportTaskRequest || (CancelImportTaskRequest = {}));
export var CancelImportTaskResult;
(function (CancelImportTaskResult) {
    /**
     * @internal
     */
    CancelImportTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelImportTaskResult || (CancelImportTaskResult = {}));
export var CancelReservedInstancesListingRequest;
(function (CancelReservedInstancesListingRequest) {
    /**
     * @internal
     */
    CancelReservedInstancesListingRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelReservedInstancesListingRequest || (CancelReservedInstancesListingRequest = {}));
export var InstanceCount;
(function (InstanceCount) {
    /**
     * @internal
     */
    InstanceCount.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceCount || (InstanceCount = {}));
export var PriceSchedule;
(function (PriceSchedule) {
    /**
     * @internal
     */
    PriceSchedule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PriceSchedule || (PriceSchedule = {}));
export var ReservedInstancesListing;
(function (ReservedInstancesListing) {
    /**
     * @internal
     */
    ReservedInstancesListing.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesListing || (ReservedInstancesListing = {}));
export var CancelReservedInstancesListingResult;
(function (CancelReservedInstancesListingResult) {
    /**
     * @internal
     */
    CancelReservedInstancesListingResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelReservedInstancesListingResult || (CancelReservedInstancesListingResult = {}));
export var CancelSpotFleetRequestsRequest;
(function (CancelSpotFleetRequestsRequest) {
    /**
     * @internal
     */
    CancelSpotFleetRequestsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsRequest || (CancelSpotFleetRequestsRequest = {}));
export var BatchState;
(function (BatchState) {
    BatchState["ACTIVE"] = "active";
    BatchState["CANCELLED"] = "cancelled";
    BatchState["CANCELLED_RUNNING"] = "cancelled_running";
    BatchState["CANCELLED_TERMINATING_INSTANCES"] = "cancelled_terminating";
    BatchState["FAILED"] = "failed";
    BatchState["MODIFYING"] = "modifying";
    BatchState["SUBMITTED"] = "submitted";
})(BatchState || (BatchState = {}));
export var CancelSpotFleetRequestsSuccessItem;
(function (CancelSpotFleetRequestsSuccessItem) {
    /**
     * @internal
     */
    CancelSpotFleetRequestsSuccessItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsSuccessItem || (CancelSpotFleetRequestsSuccessItem = {}));
export var CancelBatchErrorCode;
(function (CancelBatchErrorCode) {
    CancelBatchErrorCode["FLEET_REQUEST_ID_DOES_NOT_EXIST"] = "fleetRequestIdDoesNotExist";
    CancelBatchErrorCode["FLEET_REQUEST_ID_MALFORMED"] = "fleetRequestIdMalformed";
    CancelBatchErrorCode["FLEET_REQUEST_NOT_IN_CANCELLABLE_STATE"] = "fleetRequestNotInCancellableState";
    CancelBatchErrorCode["UNEXPECTED_ERROR"] = "unexpectedError";
})(CancelBatchErrorCode || (CancelBatchErrorCode = {}));
export var CancelSpotFleetRequestsError;
(function (CancelSpotFleetRequestsError) {
    /**
     * @internal
     */
    CancelSpotFleetRequestsError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsError || (CancelSpotFleetRequestsError = {}));
export var CancelSpotFleetRequestsErrorItem;
(function (CancelSpotFleetRequestsErrorItem) {
    /**
     * @internal
     */
    CancelSpotFleetRequestsErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsErrorItem || (CancelSpotFleetRequestsErrorItem = {}));
export var CancelSpotFleetRequestsResponse;
(function (CancelSpotFleetRequestsResponse) {
    /**
     * @internal
     */
    CancelSpotFleetRequestsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsResponse || (CancelSpotFleetRequestsResponse = {}));
export var CancelSpotInstanceRequestsRequest;
(function (CancelSpotInstanceRequestsRequest) {
    /**
     * @internal
     */
    CancelSpotInstanceRequestsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotInstanceRequestsRequest || (CancelSpotInstanceRequestsRequest = {}));
export var CancelledSpotInstanceRequest;
(function (CancelledSpotInstanceRequest) {
    /**
     * @internal
     */
    CancelledSpotInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelledSpotInstanceRequest || (CancelledSpotInstanceRequest = {}));
export var CancelSpotInstanceRequestsResult;
(function (CancelSpotInstanceRequestsResult) {
    /**
     * @internal
     */
    CancelSpotInstanceRequestsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotInstanceRequestsResult || (CancelSpotInstanceRequestsResult = {}));
export var ConfirmProductInstanceRequest;
(function (ConfirmProductInstanceRequest) {
    /**
     * @internal
     */
    ConfirmProductInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConfirmProductInstanceRequest || (ConfirmProductInstanceRequest = {}));
export var ConfirmProductInstanceResult;
(function (ConfirmProductInstanceResult) {
    /**
     * @internal
     */
    ConfirmProductInstanceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConfirmProductInstanceResult || (ConfirmProductInstanceResult = {}));
export var CopyFpgaImageRequest;
(function (CopyFpgaImageRequest) {
    /**
     * @internal
     */
    CopyFpgaImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyFpgaImageRequest || (CopyFpgaImageRequest = {}));
export var CopyFpgaImageResult;
(function (CopyFpgaImageResult) {
    /**
     * @internal
     */
    CopyFpgaImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyFpgaImageResult || (CopyFpgaImageResult = {}));
export var CopyImageRequest;
(function (CopyImageRequest) {
    /**
     * @internal
     */
    CopyImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyImageRequest || (CopyImageRequest = {}));
export var CopyImageResult;
(function (CopyImageResult) {
    /**
     * @internal
     */
    CopyImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyImageResult || (CopyImageResult = {}));
export var CopySnapshotRequest;
(function (CopySnapshotRequest) {
    /**
     * @internal
     */
    CopySnapshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopySnapshotRequest || (CopySnapshotRequest = {}));
export var CopySnapshotResult;
(function (CopySnapshotResult) {
    /**
     * @internal
     */
    CopySnapshotResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopySnapshotResult || (CopySnapshotResult = {}));
export var CapacityReservationInstancePlatform;
(function (CapacityReservationInstancePlatform) {
    CapacityReservationInstancePlatform["LINUX_UNIX"] = "Linux/UNIX";
    CapacityReservationInstancePlatform["LINUX_WITH_SQL_SERVER_ENTERPRISE"] = "Linux with SQL Server Enterprise";
    CapacityReservationInstancePlatform["LINUX_WITH_SQL_SERVER_STANDARD"] = "Linux with SQL Server Standard";
    CapacityReservationInstancePlatform["LINUX_WITH_SQL_SERVER_WEB"] = "Linux with SQL Server Web";
    CapacityReservationInstancePlatform["RED_HAT_ENTERPRISE_LINUX"] = "Red Hat Enterprise Linux";
    CapacityReservationInstancePlatform["SUSE_LINUX"] = "SUSE Linux";
    CapacityReservationInstancePlatform["WINDOWS"] = "Windows";
    CapacityReservationInstancePlatform["WINDOWS_WITH_SQL_SERVER"] = "Windows with SQL Server";
    CapacityReservationInstancePlatform["WINDOWS_WITH_SQL_SERVER_ENTERPRISE"] = "Windows with SQL Server Enterprise";
    CapacityReservationInstancePlatform["WINDOWS_WITH_SQL_SERVER_STANDARD"] = "Windows with SQL Server Standard";
    CapacityReservationInstancePlatform["WINDOWS_WITH_SQL_SERVER_WEB"] = "Windows with SQL Server Web";
})(CapacityReservationInstancePlatform || (CapacityReservationInstancePlatform = {}));
export var CreateCapacityReservationRequest;
(function (CreateCapacityReservationRequest) {
    /**
     * @internal
     */
    CreateCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationRequest || (CreateCapacityReservationRequest = {}));
export var CapacityReservation;
(function (CapacityReservation) {
    /**
     * @internal
     */
    CapacityReservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservation || (CapacityReservation = {}));
export var CreateCapacityReservationResult;
(function (CreateCapacityReservationResult) {
    /**
     * @internal
     */
    CreateCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationResult || (CreateCapacityReservationResult = {}));
export var CreateCarrierGatewayRequest;
(function (CreateCarrierGatewayRequest) {
    /**
     * @internal
     */
    CreateCarrierGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCarrierGatewayRequest || (CreateCarrierGatewayRequest = {}));
export var CarrierGateway;
(function (CarrierGateway) {
    /**
     * @internal
     */
    CarrierGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CarrierGateway || (CarrierGateway = {}));
export var CreateCarrierGatewayResult;
(function (CreateCarrierGatewayResult) {
    /**
     * @internal
     */
    CreateCarrierGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCarrierGatewayResult || (CreateCarrierGatewayResult = {}));
export var DirectoryServiceAuthenticationRequest;
(function (DirectoryServiceAuthenticationRequest) {
    /**
     * @internal
     */
    DirectoryServiceAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DirectoryServiceAuthenticationRequest || (DirectoryServiceAuthenticationRequest = {}));
export var FederatedAuthenticationRequest;
(function (FederatedAuthenticationRequest) {
    /**
     * @internal
     */
    FederatedAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FederatedAuthenticationRequest || (FederatedAuthenticationRequest = {}));
export var CertificateAuthenticationRequest;
(function (CertificateAuthenticationRequest) {
    /**
     * @internal
     */
    CertificateAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CertificateAuthenticationRequest || (CertificateAuthenticationRequest = {}));
export var ClientVpnAuthenticationRequest;
(function (ClientVpnAuthenticationRequest) {
    /**
     * @internal
     */
    ClientVpnAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnAuthenticationRequest || (ClientVpnAuthenticationRequest = {}));
export var ClientConnectOptions;
(function (ClientConnectOptions) {
    /**
     * @internal
     */
    ClientConnectOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientConnectOptions || (ClientConnectOptions = {}));
export var ConnectionLogOptions;
(function (ConnectionLogOptions) {
    /**
     * @internal
     */
    ConnectionLogOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConnectionLogOptions || (ConnectionLogOptions = {}));
export var CreateClientVpnEndpointRequest;
(function (CreateClientVpnEndpointRequest) {
    /**
     * @internal
     */
    CreateClientVpnEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnEndpointRequest || (CreateClientVpnEndpointRequest = {}));
export var ClientVpnEndpointStatus;
(function (ClientVpnEndpointStatus) {
    /**
     * @internal
     */
    ClientVpnEndpointStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnEndpointStatus || (ClientVpnEndpointStatus = {}));
export var CreateClientVpnEndpointResult;
(function (CreateClientVpnEndpointResult) {
    /**
     * @internal
     */
    CreateClientVpnEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnEndpointResult || (CreateClientVpnEndpointResult = {}));
export var CreateClientVpnRouteRequest;
(function (CreateClientVpnRouteRequest) {
    /**
     * @internal
     */
    CreateClientVpnRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnRouteRequest || (CreateClientVpnRouteRequest = {}));
export var ClientVpnRouteStatus;
(function (ClientVpnRouteStatus) {
    /**
     * @internal
     */
    ClientVpnRouteStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnRouteStatus || (ClientVpnRouteStatus = {}));
export var CreateClientVpnRouteResult;
(function (CreateClientVpnRouteResult) {
    /**
     * @internal
     */
    CreateClientVpnRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnRouteResult || (CreateClientVpnRouteResult = {}));
export var CreateCustomerGatewayRequest;
(function (CreateCustomerGatewayRequest) {
    /**
     * @internal
     */
    CreateCustomerGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCustomerGatewayRequest || (CreateCustomerGatewayRequest = {}));
export var CustomerGateway;
(function (CustomerGateway) {
    /**
     * @internal
     */
    CustomerGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CustomerGateway || (CustomerGateway = {}));
export var CreateCustomerGatewayResult;
(function (CreateCustomerGatewayResult) {
    /**
     * @internal
     */
    CreateCustomerGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCustomerGatewayResult || (CreateCustomerGatewayResult = {}));
export var CreateDefaultSubnetRequest;
(function (CreateDefaultSubnetRequest) {
    /**
     * @internal
     */
    CreateDefaultSubnetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultSubnetRequest || (CreateDefaultSubnetRequest = {}));
export var Subnet;
(function (Subnet) {
    /**
     * @internal
     */
    Subnet.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Subnet || (Subnet = {}));
export var CreateDefaultSubnetResult;
(function (CreateDefaultSubnetResult) {
    /**
     * @internal
     */
    CreateDefaultSubnetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultSubnetResult || (CreateDefaultSubnetResult = {}));
export var CreateDefaultVpcRequest;
(function (CreateDefaultVpcRequest) {
    /**
     * @internal
     */
    CreateDefaultVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultVpcRequest || (CreateDefaultVpcRequest = {}));
export var Vpc;
(function (Vpc) {
    /**
     * @internal
     */
    Vpc.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Vpc || (Vpc = {}));
export var CreateDefaultVpcResult;
(function (CreateDefaultVpcResult) {
    /**
     * @internal
     */
    CreateDefaultVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultVpcResult || (CreateDefaultVpcResult = {}));
export var NewDhcpConfiguration;
(function (NewDhcpConfiguration) {
    /**
     * @internal
     */
    NewDhcpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NewDhcpConfiguration || (NewDhcpConfiguration = {}));
export var CreateDhcpOptionsRequest;
(function (CreateDhcpOptionsRequest) {
    /**
     * @internal
     */
    CreateDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDhcpOptionsRequest || (CreateDhcpOptionsRequest = {}));
export var AttributeValue;
(function (AttributeValue) {
    /**
     * @internal
     */
    AttributeValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttributeValue || (AttributeValue = {}));
export var DhcpConfiguration;
(function (DhcpConfiguration) {
    /**
     * @internal
     */
    DhcpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DhcpConfiguration || (DhcpConfiguration = {}));
export var DhcpOptions;
(function (DhcpOptions) {
    /**
     * @internal
     */
    DhcpOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DhcpOptions || (DhcpOptions = {}));
export var CreateDhcpOptionsResult;
(function (CreateDhcpOptionsResult) {
    /**
     * @internal
     */
    CreateDhcpOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDhcpOptionsResult || (CreateDhcpOptionsResult = {}));
export var CreateEgressOnlyInternetGatewayRequest;
(function (CreateEgressOnlyInternetGatewayRequest) {
    /**
     * @internal
     */
    CreateEgressOnlyInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateEgressOnlyInternetGatewayRequest || (CreateEgressOnlyInternetGatewayRequest = {}));
export var InternetGatewayAttachment;
(function (InternetGatewayAttachment) {
    /**
     * @internal
     */
    InternetGatewayAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InternetGatewayAttachment || (InternetGatewayAttachment = {}));
export var EgressOnlyInternetGateway;
(function (EgressOnlyInternetGateway) {
    /**
     * @internal
     */
    EgressOnlyInternetGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EgressOnlyInternetGateway || (EgressOnlyInternetGateway = {}));
export var CreateEgressOnlyInternetGatewayResult;
(function (CreateEgressOnlyInternetGatewayResult) {
    /**
     * @internal
     */
    CreateEgressOnlyInternetGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateEgressOnlyInternetGatewayResult || (CreateEgressOnlyInternetGatewayResult = {}));
export var FleetExcessCapacityTerminationPolicy;
(function (FleetExcessCapacityTerminationPolicy) {
    FleetExcessCapacityTerminationPolicy["NO_TERMINATION"] = "no-termination";
    FleetExcessCapacityTerminationPolicy["TERMINATION"] = "termination";
})(FleetExcessCapacityTerminationPolicy || (FleetExcessCapacityTerminationPolicy = {}));
export var FleetLaunchTemplateSpecificationRequest;
(function (FleetLaunchTemplateSpecificationRequest) {
    /**
     * @internal
     */
    FleetLaunchTemplateSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateSpecificationRequest || (FleetLaunchTemplateSpecificationRequest = {}));
export var Placement;
(function (Placement) {
    /**
     * @internal
     */
    Placement.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Placement || (Placement = {}));
export var FleetLaunchTemplateOverridesRequest;
(function (FleetLaunchTemplateOverridesRequest) {
    /**
     * @internal
     */
    FleetLaunchTemplateOverridesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateOverridesRequest || (FleetLaunchTemplateOverridesRequest = {}));
export var FleetLaunchTemplateConfigRequest;
(function (FleetLaunchTemplateConfigRequest) {
    /**
     * @internal
     */
    FleetLaunchTemplateConfigRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateConfigRequest || (FleetLaunchTemplateConfigRequest = {}));
export var FleetOnDemandAllocationStrategy;
(function (FleetOnDemandAllocationStrategy) {
    FleetOnDemandAllocationStrategy["LOWEST_PRICE"] = "lowest-price";
    FleetOnDemandAllocationStrategy["PRIORITIZED"] = "prioritized";
})(FleetOnDemandAllocationStrategy || (FleetOnDemandAllocationStrategy = {}));
export var FleetCapacityReservationUsageStrategy;
(function (FleetCapacityReservationUsageStrategy) {
    FleetCapacityReservationUsageStrategy["USE_CAPACITY_RESERVATIONS_FIRST"] = "use-capacity-reservations-first";
})(FleetCapacityReservationUsageStrategy || (FleetCapacityReservationUsageStrategy = {}));
export var CapacityReservationOptionsRequest;
(function (CapacityReservationOptionsRequest) {
    /**
     * @internal
     */
    CapacityReservationOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationOptionsRequest || (CapacityReservationOptionsRequest = {}));
export var OnDemandOptionsRequest;
(function (OnDemandOptionsRequest) {
    /**
     * @internal
     */
    OnDemandOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(OnDemandOptionsRequest || (OnDemandOptionsRequest = {}));
export var SpotAllocationStrategy;
(function (SpotAllocationStrategy) {
    SpotAllocationStrategy["CAPACITY_OPTIMIZED"] = "capacity-optimized";
    SpotAllocationStrategy["CAPACITY_OPTIMIZED_PRIORITIZED"] = "capacity-optimized-prioritized";
    SpotAllocationStrategy["DIVERSIFIED"] = "diversified";
    SpotAllocationStrategy["LOWEST_PRICE"] = "lowest-price";
})(SpotAllocationStrategy || (SpotAllocationStrategy = {}));
export var FleetReplacementStrategy;
(function (FleetReplacementStrategy) {
    FleetReplacementStrategy["LAUNCH"] = "launch";
})(FleetReplacementStrategy || (FleetReplacementStrategy = {}));
export var FleetSpotCapacityRebalanceRequest;
(function (FleetSpotCapacityRebalanceRequest) {
    /**
     * @internal
     */
    FleetSpotCapacityRebalanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotCapacityRebalanceRequest || (FleetSpotCapacityRebalanceRequest = {}));
export var FleetSpotMaintenanceStrategiesRequest;
(function (FleetSpotMaintenanceStrategiesRequest) {
    /**
     * @internal
     */
    FleetSpotMaintenanceStrategiesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotMaintenanceStrategiesRequest || (FleetSpotMaintenanceStrategiesRequest = {}));
export var SpotOptionsRequest;
(function (SpotOptionsRequest) {
    /**
     * @internal
     */
    SpotOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotOptionsRequest || (SpotOptionsRequest = {}));
export var DefaultTargetCapacityType;
(function (DefaultTargetCapacityType) {
    DefaultTargetCapacityType["ON_DEMAND"] = "on-demand";
    DefaultTargetCapacityType["SPOT"] = "spot";
})(DefaultTargetCapacityType || (DefaultTargetCapacityType = {}));
export var TargetCapacitySpecificationRequest;
(function (TargetCapacitySpecificationRequest) {
    /**
     * @internal
     */
    TargetCapacitySpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetCapacitySpecificationRequest || (TargetCapacitySpecificationRequest = {}));
export var FleetType;
(function (FleetType) {
    FleetType["INSTANT"] = "instant";
    FleetType["MAINTAIN"] = "maintain";
    FleetType["REQUEST"] = "request";
})(FleetType || (FleetType = {}));
export var CreateFleetRequest;
(function (CreateFleetRequest) {
    /**
     * @internal
     */
    CreateFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFleetRequest || (CreateFleetRequest = {}));
export var FleetLaunchTemplateSpecification;
(function (FleetLaunchTemplateSpecification) {
    /**
     * @internal
     */
    FleetLaunchTemplateSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateSpecification || (FleetLaunchTemplateSpecification = {}));
export var PlacementResponse;
(function (PlacementResponse) {
    /**
     * @internal
     */
    PlacementResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PlacementResponse || (PlacementResponse = {}));
export var FleetLaunchTemplateOverrides;
(function (FleetLaunchTemplateOverrides) {
    /**
     * @internal
     */
    FleetLaunchTemplateOverrides.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateOverrides || (FleetLaunchTemplateOverrides = {}));
export var LaunchTemplateAndOverridesResponse;
(function (LaunchTemplateAndOverridesResponse) {
    /**
     * @internal
     */
    LaunchTemplateAndOverridesResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateAndOverridesResponse || (LaunchTemplateAndOverridesResponse = {}));
export var InstanceLifecycle;
(function (InstanceLifecycle) {
    InstanceLifecycle["ON_DEMAND"] = "on-demand";
    InstanceLifecycle["SPOT"] = "spot";
})(InstanceLifecycle || (InstanceLifecycle = {}));
export var CreateFleetError;
(function (CreateFleetError) {
    /**
     * @internal
     */
    CreateFleetError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFleetError || (CreateFleetError = {}));
export var CreateFleetInstance;
(function (CreateFleetInstance) {
    /**
     * @internal
     */
    CreateFleetInstance.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFleetInstance || (CreateFleetInstance = {}));
export var CreateFleetResult;
(function (CreateFleetResult) {
    /**
     * @internal
     */
    CreateFleetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFleetResult || (CreateFleetResult = {}));
export var CreateFlowLogsRequest;
(function (CreateFlowLogsRequest) {
    /**
     * @internal
     */
    CreateFlowLogsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFlowLogsRequest || (CreateFlowLogsRequest = {}));
export var CreateFlowLogsResult;
(function (CreateFlowLogsResult) {
    /**
     * @internal
     */
    CreateFlowLogsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFlowLogsResult || (CreateFlowLogsResult = {}));
export var StorageLocation;
(function (StorageLocation) {
    /**
     * @internal
     */
    StorageLocation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StorageLocation || (StorageLocation = {}));
export var CreateFpgaImageRequest;
(function (CreateFpgaImageRequest) {
    /**
     * @internal
     */
    CreateFpgaImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFpgaImageRequest || (CreateFpgaImageRequest = {}));
export var CreateFpgaImageResult;
(function (CreateFpgaImageResult) {
    /**
     * @internal
     */
    CreateFpgaImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFpgaImageResult || (CreateFpgaImageResult = {}));
export var EbsBlockDevice;
(function (EbsBlockDevice) {
    /**
     * @internal
     */
    EbsBlockDevice.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EbsBlockDevice || (EbsBlockDevice = {}));
export var BlockDeviceMapping;
(function (BlockDeviceMapping) {
    /**
     * @internal
     */
    BlockDeviceMapping.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BlockDeviceMapping || (BlockDeviceMapping = {}));
export var CreateImageRequest;
(function (CreateImageRequest) {
    /**
     * @internal
     */
    CreateImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateImageRequest || (CreateImageRequest = {}));
export var CreateImageResult;
(function (CreateImageResult) {
    /**
     * @internal
     */
    CreateImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateImageResult || (CreateImageResult = {}));
export var InstanceEventWindowTimeRangeRequest;
(function (InstanceEventWindowTimeRangeRequest) {
    /**
     * @internal
     */
    InstanceEventWindowTimeRangeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowTimeRangeRequest || (InstanceEventWindowTimeRangeRequest = {}));
export var CreateInstanceEventWindowRequest;
(function (CreateInstanceEventWindowRequest) {
    /**
     * @internal
     */
    CreateInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInstanceEventWindowRequest || (CreateInstanceEventWindowRequest = {}));
export var CreateInstanceEventWindowResult;
(function (CreateInstanceEventWindowResult) {
    /**
     * @internal
     */
    CreateInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInstanceEventWindowResult || (CreateInstanceEventWindowResult = {}));
export var ExportToS3TaskSpecification;
(function (ExportToS3TaskSpecification) {
    /**
     * @internal
     */
    ExportToS3TaskSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportToS3TaskSpecification || (ExportToS3TaskSpecification = {}));
export var CreateInstanceExportTaskRequest;
(function (CreateInstanceExportTaskRequest) {
    /**
     * @internal
     */
    CreateInstanceExportTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInstanceExportTaskRequest || (CreateInstanceExportTaskRequest = {}));
export var ExportToS3Task;
(function (ExportToS3Task) {
    /**
     * @internal
     */
    ExportToS3Task.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportToS3Task || (ExportToS3Task = {}));
export var InstanceExportDetails;
(function (InstanceExportDetails) {
    /**
     * @internal
     */
    InstanceExportDetails.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceExportDetails || (InstanceExportDetails = {}));
export var ExportTask;
(function (ExportTask) {
    /**
     * @internal
     */
    ExportTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ExportTask || (ExportTask = {}));
export var CreateInstanceExportTaskResult;
(function (CreateInstanceExportTaskResult) {
    /**
     * @internal
     */
    CreateInstanceExportTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInstanceExportTaskResult || (CreateInstanceExportTaskResult = {}));
export var CreateInternetGatewayRequest;
(function (CreateInternetGatewayRequest) {
    /**
     * @internal
     */
    CreateInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateInternetGatewayRequest || (CreateInternetGatewayRequest = {}));
//# sourceMappingURL=models_0.js.map