import { __assign } from "tslib";
export var AcceleratorCount;
(function (AcceleratorCount) {
    AcceleratorCount.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceleratorCount || (AcceleratorCount = {}));
export var AcceleratorCountRequest;
(function (AcceleratorCountRequest) {
    AcceleratorCountRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceleratorCountRequest || (AcceleratorCountRequest = {}));
export var AcceleratorManufacturer;
(function (AcceleratorManufacturer) {
    AcceleratorManufacturer["AMAZON_WEB_SERVICES"] = "amazon-web-services";
    AcceleratorManufacturer["AMD"] = "amd";
    AcceleratorManufacturer["NVIDIA"] = "nvidia";
    AcceleratorManufacturer["XILINX"] = "xilinx";
})(AcceleratorManufacturer || (AcceleratorManufacturer = {}));
export var AcceleratorName;
(function (AcceleratorName) {
    AcceleratorName["A100"] = "a100";
    AcceleratorName["K80"] = "k80";
    AcceleratorName["M60"] = "m60";
    AcceleratorName["RADEON_PRO_V520"] = "radeon-pro-v520";
    AcceleratorName["T4"] = "t4";
    AcceleratorName["V100"] = "v100";
    AcceleratorName["VU9P"] = "vu9p";
})(AcceleratorName || (AcceleratorName = {}));
export var AcceleratorTotalMemoryMiB;
(function (AcceleratorTotalMemoryMiB) {
    AcceleratorTotalMemoryMiB.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceleratorTotalMemoryMiB || (AcceleratorTotalMemoryMiB = {}));
export var AcceleratorTotalMemoryMiBRequest;
(function (AcceleratorTotalMemoryMiBRequest) {
    AcceleratorTotalMemoryMiBRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceleratorTotalMemoryMiBRequest || (AcceleratorTotalMemoryMiBRequest = {}));
export var AcceleratorType;
(function (AcceleratorType) {
    AcceleratorType["FPGA"] = "fpga";
    AcceleratorType["GPU"] = "gpu";
    AcceleratorType["INFERENCE"] = "inference";
})(AcceleratorType || (AcceleratorType = {}));
export var TargetConfigurationRequest;
(function (TargetConfigurationRequest) {
    TargetConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TargetConfigurationRequest || (TargetConfigurationRequest = {}));
export var AcceptReservedInstancesExchangeQuoteRequest;
(function (AcceptReservedInstancesExchangeQuoteRequest) {
    AcceptReservedInstancesExchangeQuoteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptReservedInstancesExchangeQuoteRequest || (AcceptReservedInstancesExchangeQuoteRequest = {}));
export var AcceptReservedInstancesExchangeQuoteResult;
(function (AcceptReservedInstancesExchangeQuoteResult) {
    AcceptReservedInstancesExchangeQuoteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptReservedInstancesExchangeQuoteResult || (AcceptReservedInstancesExchangeQuoteResult = {}));
export var AcceptTransitGatewayMulticastDomainAssociationsRequest;
(function (AcceptTransitGatewayMulticastDomainAssociationsRequest) {
    AcceptTransitGatewayMulticastDomainAssociationsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayMulticastDomainAssociationsRequest || (AcceptTransitGatewayMulticastDomainAssociationsRequest = {}));
export var SubnetAssociation;
(function (SubnetAssociation) {
    SubnetAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetAssociation || (SubnetAssociation = {}));
export var TransitGatewayMulticastDomainAssociations;
(function (TransitGatewayMulticastDomainAssociations) {
    TransitGatewayMulticastDomainAssociations.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastDomainAssociations || (TransitGatewayMulticastDomainAssociations = {}));
export var AcceptTransitGatewayMulticastDomainAssociationsResult;
(function (AcceptTransitGatewayMulticastDomainAssociationsResult) {
    AcceptTransitGatewayMulticastDomainAssociationsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayMulticastDomainAssociationsResult || (AcceptTransitGatewayMulticastDomainAssociationsResult = {}));
export var AcceptTransitGatewayPeeringAttachmentRequest;
(function (AcceptTransitGatewayPeeringAttachmentRequest) {
    AcceptTransitGatewayPeeringAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayPeeringAttachmentRequest || (AcceptTransitGatewayPeeringAttachmentRequest = {}));
export var PeeringTgwInfo;
(function (PeeringTgwInfo) {
    PeeringTgwInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringTgwInfo || (PeeringTgwInfo = {}));
export var PeeringAttachmentStatus;
(function (PeeringAttachmentStatus) {
    PeeringAttachmentStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PeeringAttachmentStatus || (PeeringAttachmentStatus = {}));
export var Tag;
(function (Tag) {
    Tag.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Tag || (Tag = {}));
export var TransitGatewayPeeringAttachment;
(function (TransitGatewayPeeringAttachment) {
    TransitGatewayPeeringAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayPeeringAttachment || (TransitGatewayPeeringAttachment = {}));
export var AcceptTransitGatewayPeeringAttachmentResult;
(function (AcceptTransitGatewayPeeringAttachmentResult) {
    AcceptTransitGatewayPeeringAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayPeeringAttachmentResult || (AcceptTransitGatewayPeeringAttachmentResult = {}));
export var AcceptTransitGatewayVpcAttachmentRequest;
(function (AcceptTransitGatewayVpcAttachmentRequest) {
    AcceptTransitGatewayVpcAttachmentRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayVpcAttachmentRequest || (AcceptTransitGatewayVpcAttachmentRequest = {}));
export var TransitGatewayVpcAttachmentOptions;
(function (TransitGatewayVpcAttachmentOptions) {
    TransitGatewayVpcAttachmentOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayVpcAttachmentOptions || (TransitGatewayVpcAttachmentOptions = {}));
export var TransitGatewayVpcAttachment;
(function (TransitGatewayVpcAttachment) {
    TransitGatewayVpcAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayVpcAttachment || (TransitGatewayVpcAttachment = {}));
export var AcceptTransitGatewayVpcAttachmentResult;
(function (AcceptTransitGatewayVpcAttachmentResult) {
    AcceptTransitGatewayVpcAttachmentResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptTransitGatewayVpcAttachmentResult || (AcceptTransitGatewayVpcAttachmentResult = {}));
export var AcceptVpcEndpointConnectionsRequest;
(function (AcceptVpcEndpointConnectionsRequest) {
    AcceptVpcEndpointConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcEndpointConnectionsRequest || (AcceptVpcEndpointConnectionsRequest = {}));
export var UnsuccessfulItemError;
(function (UnsuccessfulItemError) {
    UnsuccessfulItemError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulItemError || (UnsuccessfulItemError = {}));
export var UnsuccessfulItem;
(function (UnsuccessfulItem) {
    UnsuccessfulItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnsuccessfulItem || (UnsuccessfulItem = {}));
export var AcceptVpcEndpointConnectionsResult;
(function (AcceptVpcEndpointConnectionsResult) {
    AcceptVpcEndpointConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcEndpointConnectionsResult || (AcceptVpcEndpointConnectionsResult = {}));
export var AcceptVpcPeeringConnectionRequest;
(function (AcceptVpcPeeringConnectionRequest) {
    AcceptVpcPeeringConnectionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcPeeringConnectionRequest || (AcceptVpcPeeringConnectionRequest = {}));
export var CidrBlock;
(function (CidrBlock) {
    CidrBlock.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CidrBlock || (CidrBlock = {}));
export var Ipv6CidrBlock;
(function (Ipv6CidrBlock) {
    Ipv6CidrBlock.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6CidrBlock || (Ipv6CidrBlock = {}));
export var VpcPeeringConnectionOptionsDescription;
(function (VpcPeeringConnectionOptionsDescription) {
    VpcPeeringConnectionOptionsDescription.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionOptionsDescription || (VpcPeeringConnectionOptionsDescription = {}));
export var VpcPeeringConnectionVpcInfo;
(function (VpcPeeringConnectionVpcInfo) {
    VpcPeeringConnectionVpcInfo.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionVpcInfo || (VpcPeeringConnectionVpcInfo = {}));
export var VpcPeeringConnectionStateReason;
(function (VpcPeeringConnectionStateReason) {
    VpcPeeringConnectionStateReason.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnectionStateReason || (VpcPeeringConnectionStateReason = {}));
export var VpcPeeringConnection;
(function (VpcPeeringConnection) {
    VpcPeeringConnection.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcPeeringConnection || (VpcPeeringConnection = {}));
export var AcceptVpcPeeringConnectionResult;
(function (AcceptVpcPeeringConnectionResult) {
    AcceptVpcPeeringConnectionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AcceptVpcPeeringConnectionResult || (AcceptVpcPeeringConnectionResult = {}));
export var AccountAttributeValue;
(function (AccountAttributeValue) {
    AccountAttributeValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AccountAttributeValue || (AccountAttributeValue = {}));
export var AccountAttribute;
(function (AccountAttribute) {
    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) {
    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) {
    AddPrefixListEntry.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AddPrefixListEntry || (AddPrefixListEntry = {}));
export var Address;
(function (Address) {
    Address.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Address || (Address = {}));
export var PtrUpdateStatus;
(function (PtrUpdateStatus) {
    PtrUpdateStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PtrUpdateStatus || (PtrUpdateStatus = {}));
export var AddressAttribute;
(function (AddressAttribute) {
    AddressAttribute.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AddressAttribute || (AddressAttribute = {}));
export var AdvertiseByoipCidrRequest;
(function (AdvertiseByoipCidrRequest) {
    AdvertiseByoipCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AdvertiseByoipCidrRequest || (AdvertiseByoipCidrRequest = {}));
export var ByoipCidr;
(function (ByoipCidr) {
    ByoipCidr.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ByoipCidr || (ByoipCidr = {}));
export var AdvertiseByoipCidrResult;
(function (AdvertiseByoipCidrResult) {
    AdvertiseByoipCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AdvertiseByoipCidrResult || (AdvertiseByoipCidrResult = {}));
export var TagSpecification;
(function (TagSpecification) {
    TagSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TagSpecification || (TagSpecification = {}));
export var AllocateAddressRequest;
(function (AllocateAddressRequest) {
    AllocateAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateAddressRequest || (AllocateAddressRequest = {}));
export var AllocateAddressResult;
(function (AllocateAddressResult) {
    AllocateAddressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateAddressResult || (AllocateAddressResult = {}));
export var AllocateHostsRequest;
(function (AllocateHostsRequest) {
    AllocateHostsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllocateHostsRequest || (AllocateHostsRequest = {}));
export var AllocateHostsResult;
(function (AllocateHostsResult) {
    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) {
    AllowedPrincipal.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AllowedPrincipal || (AllowedPrincipal = {}));
export var AlternatePathHint;
(function (AlternatePathHint) {
    AlternatePathHint.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AlternatePathHint || (AlternatePathHint = {}));
export var ApplySecurityGroupsToClientVpnTargetNetworkRequest;
(function (ApplySecurityGroupsToClientVpnTargetNetworkRequest) {
    ApplySecurityGroupsToClientVpnTargetNetworkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ApplySecurityGroupsToClientVpnTargetNetworkRequest || (ApplySecurityGroupsToClientVpnTargetNetworkRequest = {}));
export var ApplySecurityGroupsToClientVpnTargetNetworkResult;
(function (ApplySecurityGroupsToClientVpnTargetNetworkResult) {
    ApplySecurityGroupsToClientVpnTargetNetworkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ApplySecurityGroupsToClientVpnTargetNetworkResult || (ApplySecurityGroupsToClientVpnTargetNetworkResult = {}));
export var AssignIpv6AddressesRequest;
(function (AssignIpv6AddressesRequest) {
    AssignIpv6AddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignIpv6AddressesRequest || (AssignIpv6AddressesRequest = {}));
export var AssignIpv6AddressesResult;
(function (AssignIpv6AddressesResult) {
    AssignIpv6AddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignIpv6AddressesResult || (AssignIpv6AddressesResult = {}));
export var AssignPrivateIpAddressesRequest;
(function (AssignPrivateIpAddressesRequest) {
    AssignPrivateIpAddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignPrivateIpAddressesRequest || (AssignPrivateIpAddressesRequest = {}));
export var Ipv4PrefixSpecification;
(function (Ipv4PrefixSpecification) {
    Ipv4PrefixSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv4PrefixSpecification || (Ipv4PrefixSpecification = {}));
export var AssignedPrivateIpAddress;
(function (AssignedPrivateIpAddress) {
    AssignedPrivateIpAddress.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignedPrivateIpAddress || (AssignedPrivateIpAddress = {}));
export var AssignPrivateIpAddressesResult;
(function (AssignPrivateIpAddressesResult) {
    AssignPrivateIpAddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssignPrivateIpAddressesResult || (AssignPrivateIpAddressesResult = {}));
export var AssociateAddressRequest;
(function (AssociateAddressRequest) {
    AssociateAddressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateAddressRequest || (AssociateAddressRequest = {}));
export var AssociateAddressResult;
(function (AssociateAddressResult) {
    AssociateAddressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateAddressResult || (AssociateAddressResult = {}));
export var AssociateClientVpnTargetNetworkRequest;
(function (AssociateClientVpnTargetNetworkRequest) {
    AssociateClientVpnTargetNetworkRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateClientVpnTargetNetworkRequest || (AssociateClientVpnTargetNetworkRequest = {}));
export var AssociationStatus;
(function (AssociationStatus) {
    AssociationStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociationStatus || (AssociationStatus = {}));
export var AssociateClientVpnTargetNetworkResult;
(function (AssociateClientVpnTargetNetworkResult) {
    AssociateClientVpnTargetNetworkResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateClientVpnTargetNetworkResult || (AssociateClientVpnTargetNetworkResult = {}));
export var AssociateDhcpOptionsRequest;
(function (AssociateDhcpOptionsRequest) {
    AssociateDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateDhcpOptionsRequest || (AssociateDhcpOptionsRequest = {}));
export var AssociateEnclaveCertificateIamRoleRequest;
(function (AssociateEnclaveCertificateIamRoleRequest) {
    AssociateEnclaveCertificateIamRoleRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateEnclaveCertificateIamRoleRequest || (AssociateEnclaveCertificateIamRoleRequest = {}));
export var AssociateEnclaveCertificateIamRoleResult;
(function (AssociateEnclaveCertificateIamRoleResult) {
    AssociateEnclaveCertificateIamRoleResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateEnclaveCertificateIamRoleResult || (AssociateEnclaveCertificateIamRoleResult = {}));
export var IamInstanceProfileSpecification;
(function (IamInstanceProfileSpecification) {
    IamInstanceProfileSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IamInstanceProfileSpecification || (IamInstanceProfileSpecification = {}));
export var AssociateIamInstanceProfileRequest;
(function (AssociateIamInstanceProfileRequest) {
    AssociateIamInstanceProfileRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateIamInstanceProfileRequest || (AssociateIamInstanceProfileRequest = {}));
export var IamInstanceProfile;
(function (IamInstanceProfile) {
    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) {
    IamInstanceProfileAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IamInstanceProfileAssociation || (IamInstanceProfileAssociation = {}));
export var AssociateIamInstanceProfileResult;
(function (AssociateIamInstanceProfileResult) {
    AssociateIamInstanceProfileResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateIamInstanceProfileResult || (AssociateIamInstanceProfileResult = {}));
export var InstanceEventWindowAssociationRequest;
(function (InstanceEventWindowAssociationRequest) {
    InstanceEventWindowAssociationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowAssociationRequest || (InstanceEventWindowAssociationRequest = {}));
export var AssociateInstanceEventWindowRequest;
(function (AssociateInstanceEventWindowRequest) {
    AssociateInstanceEventWindowRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateInstanceEventWindowRequest || (AssociateInstanceEventWindowRequest = {}));
export var InstanceEventWindowAssociationTarget;
(function (InstanceEventWindowAssociationTarget) {
    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) {
    InstanceEventWindowTimeRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindowTimeRange || (InstanceEventWindowTimeRange = {}));
export var InstanceEventWindow;
(function (InstanceEventWindow) {
    InstanceEventWindow.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceEventWindow || (InstanceEventWindow = {}));
export var AssociateInstanceEventWindowResult;
(function (AssociateInstanceEventWindowResult) {
    AssociateInstanceEventWindowResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateInstanceEventWindowResult || (AssociateInstanceEventWindowResult = {}));
export var AssociateRouteTableRequest;
(function (AssociateRouteTableRequest) {
    AssociateRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateRouteTableRequest || (AssociateRouteTableRequest = {}));
export var RouteTableAssociationState;
(function (RouteTableAssociationState) {
    RouteTableAssociationState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RouteTableAssociationState || (RouteTableAssociationState = {}));
export var AssociateRouteTableResult;
(function (AssociateRouteTableResult) {
    AssociateRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateRouteTableResult || (AssociateRouteTableResult = {}));
export var AssociateSubnetCidrBlockRequest;
(function (AssociateSubnetCidrBlockRequest) {
    AssociateSubnetCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateSubnetCidrBlockRequest || (AssociateSubnetCidrBlockRequest = {}));
export var SubnetCidrBlockState;
(function (SubnetCidrBlockState) {
    SubnetCidrBlockState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetCidrBlockState || (SubnetCidrBlockState = {}));
export var SubnetIpv6CidrBlockAssociation;
(function (SubnetIpv6CidrBlockAssociation) {
    SubnetIpv6CidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SubnetIpv6CidrBlockAssociation || (SubnetIpv6CidrBlockAssociation = {}));
export var AssociateSubnetCidrBlockResult;
(function (AssociateSubnetCidrBlockResult) {
    AssociateSubnetCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateSubnetCidrBlockResult || (AssociateSubnetCidrBlockResult = {}));
export var AssociateTransitGatewayMulticastDomainRequest;
(function (AssociateTransitGatewayMulticastDomainRequest) {
    AssociateTransitGatewayMulticastDomainRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayMulticastDomainRequest || (AssociateTransitGatewayMulticastDomainRequest = {}));
export var AssociateTransitGatewayMulticastDomainResult;
(function (AssociateTransitGatewayMulticastDomainResult) {
    AssociateTransitGatewayMulticastDomainResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayMulticastDomainResult || (AssociateTransitGatewayMulticastDomainResult = {}));
export var AssociateTransitGatewayRouteTableRequest;
(function (AssociateTransitGatewayRouteTableRequest) {
    AssociateTransitGatewayRouteTableRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayRouteTableRequest || (AssociateTransitGatewayRouteTableRequest = {}));
export var TransitGatewayAssociation;
(function (TransitGatewayAssociation) {
    TransitGatewayAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayAssociation || (TransitGatewayAssociation = {}));
export var AssociateTransitGatewayRouteTableResult;
(function (AssociateTransitGatewayRouteTableResult) {
    AssociateTransitGatewayRouteTableResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTransitGatewayRouteTableResult || (AssociateTransitGatewayRouteTableResult = {}));
export var AssociateTrunkInterfaceRequest;
(function (AssociateTrunkInterfaceRequest) {
    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) {
    TrunkInterfaceAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TrunkInterfaceAssociation || (TrunkInterfaceAssociation = {}));
export var AssociateTrunkInterfaceResult;
(function (AssociateTrunkInterfaceResult) {
    AssociateTrunkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateTrunkInterfaceResult || (AssociateTrunkInterfaceResult = {}));
export var AssociateVpcCidrBlockRequest;
(function (AssociateVpcCidrBlockRequest) {
    AssociateVpcCidrBlockRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateVpcCidrBlockRequest || (AssociateVpcCidrBlockRequest = {}));
export var VpcCidrBlockState;
(function (VpcCidrBlockState) {
    VpcCidrBlockState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcCidrBlockState || (VpcCidrBlockState = {}));
export var VpcCidrBlockAssociation;
(function (VpcCidrBlockAssociation) {
    VpcCidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcCidrBlockAssociation || (VpcCidrBlockAssociation = {}));
export var VpcIpv6CidrBlockAssociation;
(function (VpcIpv6CidrBlockAssociation) {
    VpcIpv6CidrBlockAssociation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcIpv6CidrBlockAssociation || (VpcIpv6CidrBlockAssociation = {}));
export var AssociateVpcCidrBlockResult;
(function (AssociateVpcCidrBlockResult) {
    AssociateVpcCidrBlockResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AssociateVpcCidrBlockResult || (AssociateVpcCidrBlockResult = {}));
export var AttachClassicLinkVpcRequest;
(function (AttachClassicLinkVpcRequest) {
    AttachClassicLinkVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachClassicLinkVpcRequest || (AttachClassicLinkVpcRequest = {}));
export var AttachClassicLinkVpcResult;
(function (AttachClassicLinkVpcResult) {
    AttachClassicLinkVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachClassicLinkVpcResult || (AttachClassicLinkVpcResult = {}));
export var AttachInternetGatewayRequest;
(function (AttachInternetGatewayRequest) {
    AttachInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachInternetGatewayRequest || (AttachInternetGatewayRequest = {}));
export var AttachNetworkInterfaceRequest;
(function (AttachNetworkInterfaceRequest) {
    AttachNetworkInterfaceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachNetworkInterfaceRequest || (AttachNetworkInterfaceRequest = {}));
export var AttachNetworkInterfaceResult;
(function (AttachNetworkInterfaceResult) {
    AttachNetworkInterfaceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachNetworkInterfaceResult || (AttachNetworkInterfaceResult = {}));
export var AttachVolumeRequest;
(function (AttachVolumeRequest) {
    AttachVolumeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVolumeRequest || (AttachVolumeRequest = {}));
export var VolumeAttachment;
(function (VolumeAttachment) {
    VolumeAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VolumeAttachment || (VolumeAttachment = {}));
export var AttachVpnGatewayRequest;
(function (AttachVpnGatewayRequest) {
    AttachVpnGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVpnGatewayRequest || (AttachVpnGatewayRequest = {}));
export var VpcAttachment;
(function (VpcAttachment) {
    VpcAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VpcAttachment || (VpcAttachment = {}));
export var AttachVpnGatewayResult;
(function (AttachVpnGatewayResult) {
    AttachVpnGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttachVpnGatewayResult || (AttachVpnGatewayResult = {}));
export var AuthorizeClientVpnIngressRequest;
(function (AuthorizeClientVpnIngressRequest) {
    AuthorizeClientVpnIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeClientVpnIngressRequest || (AuthorizeClientVpnIngressRequest = {}));
export var ClientVpnAuthorizationRuleStatus;
(function (ClientVpnAuthorizationRuleStatus) {
    ClientVpnAuthorizationRuleStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnAuthorizationRuleStatus || (ClientVpnAuthorizationRuleStatus = {}));
export var AuthorizeClientVpnIngressResult;
(function (AuthorizeClientVpnIngressResult) {
    AuthorizeClientVpnIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeClientVpnIngressResult || (AuthorizeClientVpnIngressResult = {}));
export var IpRange;
(function (IpRange) {
    IpRange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpRange || (IpRange = {}));
export var Ipv6Range;
(function (Ipv6Range) {
    Ipv6Range.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Ipv6Range || (Ipv6Range = {}));
export var PrefixListId;
(function (PrefixListId) {
    PrefixListId.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrefixListId || (PrefixListId = {}));
export var UserIdGroupPair;
(function (UserIdGroupPair) {
    UserIdGroupPair.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UserIdGroupPair || (UserIdGroupPair = {}));
export var IpPermission;
(function (IpPermission) {
    IpPermission.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(IpPermission || (IpPermission = {}));
export var AuthorizeSecurityGroupEgressRequest;
(function (AuthorizeSecurityGroupEgressRequest) {
    AuthorizeSecurityGroupEgressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupEgressRequest || (AuthorizeSecurityGroupEgressRequest = {}));
export var ReferencedSecurityGroup;
(function (ReferencedSecurityGroup) {
    ReferencedSecurityGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReferencedSecurityGroup || (ReferencedSecurityGroup = {}));
export var SecurityGroupRule;
(function (SecurityGroupRule) {
    SecurityGroupRule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupRule || (SecurityGroupRule = {}));
export var AuthorizeSecurityGroupEgressResult;
(function (AuthorizeSecurityGroupEgressResult) {
    AuthorizeSecurityGroupEgressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupEgressResult || (AuthorizeSecurityGroupEgressResult = {}));
export var AuthorizeSecurityGroupIngressRequest;
(function (AuthorizeSecurityGroupIngressRequest) {
    AuthorizeSecurityGroupIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupIngressRequest || (AuthorizeSecurityGroupIngressRequest = {}));
export var AuthorizeSecurityGroupIngressResult;
(function (AuthorizeSecurityGroupIngressResult) {
    AuthorizeSecurityGroupIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AuthorizeSecurityGroupIngressResult || (AuthorizeSecurityGroupIngressResult = {}));
export var S3Storage;
(function (S3Storage) {
    S3Storage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(S3Storage || (S3Storage = {}));
export var Storage;
(function (Storage) {
    Storage.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Storage || (Storage = {}));
export var BundleInstanceRequest;
(function (BundleInstanceRequest) {
    BundleInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleInstanceRequest || (BundleInstanceRequest = {}));
export var BundleTaskError;
(function (BundleTaskError) {
    BundleTaskError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleTaskError || (BundleTaskError = {}));
export var BundleTask;
(function (BundleTask) {
    BundleTask.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleTask || (BundleTask = {}));
export var BundleInstanceResult;
(function (BundleInstanceResult) {
    BundleInstanceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BundleInstanceResult || (BundleInstanceResult = {}));
export var CancelBundleTaskRequest;
(function (CancelBundleTaskRequest) {
    CancelBundleTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelBundleTaskRequest || (CancelBundleTaskRequest = {}));
export var CancelBundleTaskResult;
(function (CancelBundleTaskResult) {
    CancelBundleTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelBundleTaskResult || (CancelBundleTaskResult = {}));
export var CancelCapacityReservationRequest;
(function (CancelCapacityReservationRequest) {
    CancelCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationRequest || (CancelCapacityReservationRequest = {}));
export var CancelCapacityReservationResult;
(function (CancelCapacityReservationResult) {
    CancelCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationResult || (CancelCapacityReservationResult = {}));
export var CancelCapacityReservationFleetsRequest;
(function (CancelCapacityReservationFleetsRequest) {
    CancelCapacityReservationFleetsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationFleetsRequest || (CancelCapacityReservationFleetsRequest = {}));
export var CancelCapacityReservationFleetError;
(function (CancelCapacityReservationFleetError) {
    CancelCapacityReservationFleetError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationFleetError || (CancelCapacityReservationFleetError = {}));
export var FailedCapacityReservationFleetCancellationResult;
(function (FailedCapacityReservationFleetCancellationResult) {
    FailedCapacityReservationFleetCancellationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FailedCapacityReservationFleetCancellationResult || (FailedCapacityReservationFleetCancellationResult = {}));
export var CapacityReservationFleetState;
(function (CapacityReservationFleetState) {
    CapacityReservationFleetState["ACTIVE"] = "active";
    CapacityReservationFleetState["CANCELLED"] = "cancelled";
    CapacityReservationFleetState["CANCELLING"] = "cancelling";
    CapacityReservationFleetState["EXPIRED"] = "expired";
    CapacityReservationFleetState["EXPIRING"] = "expiring";
    CapacityReservationFleetState["FAILED"] = "failed";
    CapacityReservationFleetState["MODIFYING"] = "modifying";
    CapacityReservationFleetState["PARTIALLY_FULFILLED"] = "partially_fulfilled";
    CapacityReservationFleetState["SUBMITTED"] = "submitted";
})(CapacityReservationFleetState || (CapacityReservationFleetState = {}));
export var CapacityReservationFleetCancellationState;
(function (CapacityReservationFleetCancellationState) {
    CapacityReservationFleetCancellationState.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationFleetCancellationState || (CapacityReservationFleetCancellationState = {}));
export var CancelCapacityReservationFleetsResult;
(function (CancelCapacityReservationFleetsResult) {
    CancelCapacityReservationFleetsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelCapacityReservationFleetsResult || (CancelCapacityReservationFleetsResult = {}));
export var CancelConversionRequest;
(function (CancelConversionRequest) {
    CancelConversionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelConversionRequest || (CancelConversionRequest = {}));
export var CancelExportTaskRequest;
(function (CancelExportTaskRequest) {
    CancelExportTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelExportTaskRequest || (CancelExportTaskRequest = {}));
export var CancelImportTaskRequest;
(function (CancelImportTaskRequest) {
    CancelImportTaskRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelImportTaskRequest || (CancelImportTaskRequest = {}));
export var CancelImportTaskResult;
(function (CancelImportTaskResult) {
    CancelImportTaskResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelImportTaskResult || (CancelImportTaskResult = {}));
export var CancelReservedInstancesListingRequest;
(function (CancelReservedInstancesListingRequest) {
    CancelReservedInstancesListingRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelReservedInstancesListingRequest || (CancelReservedInstancesListingRequest = {}));
export var InstanceCount;
(function (InstanceCount) {
    InstanceCount.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceCount || (InstanceCount = {}));
export var PriceSchedule;
(function (PriceSchedule) {
    PriceSchedule.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PriceSchedule || (PriceSchedule = {}));
export var ReservedInstancesListing;
(function (ReservedInstancesListing) {
    ReservedInstancesListing.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservedInstancesListing || (ReservedInstancesListing = {}));
export var CancelReservedInstancesListingResult;
(function (CancelReservedInstancesListingResult) {
    CancelReservedInstancesListingResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelReservedInstancesListingResult || (CancelReservedInstancesListingResult = {}));
export var CancelSpotFleetRequestsRequest;
(function (CancelSpotFleetRequestsRequest) {
    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) {
    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) {
    CancelSpotFleetRequestsError.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsError || (CancelSpotFleetRequestsError = {}));
export var CancelSpotFleetRequestsErrorItem;
(function (CancelSpotFleetRequestsErrorItem) {
    CancelSpotFleetRequestsErrorItem.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsErrorItem || (CancelSpotFleetRequestsErrorItem = {}));
export var CancelSpotFleetRequestsResponse;
(function (CancelSpotFleetRequestsResponse) {
    CancelSpotFleetRequestsResponse.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotFleetRequestsResponse || (CancelSpotFleetRequestsResponse = {}));
export var CancelSpotInstanceRequestsRequest;
(function (CancelSpotInstanceRequestsRequest) {
    CancelSpotInstanceRequestsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotInstanceRequestsRequest || (CancelSpotInstanceRequestsRequest = {}));
export var CancelledSpotInstanceRequest;
(function (CancelledSpotInstanceRequest) {
    CancelledSpotInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelledSpotInstanceRequest || (CancelledSpotInstanceRequest = {}));
export var CancelSpotInstanceRequestsResult;
(function (CancelSpotInstanceRequestsResult) {
    CancelSpotInstanceRequestsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CancelSpotInstanceRequestsResult || (CancelSpotInstanceRequestsResult = {}));
export var ConfirmProductInstanceRequest;
(function (ConfirmProductInstanceRequest) {
    ConfirmProductInstanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConfirmProductInstanceRequest || (ConfirmProductInstanceRequest = {}));
export var ConfirmProductInstanceResult;
(function (ConfirmProductInstanceResult) {
    ConfirmProductInstanceResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConfirmProductInstanceResult || (ConfirmProductInstanceResult = {}));
export var CopyFpgaImageRequest;
(function (CopyFpgaImageRequest) {
    CopyFpgaImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyFpgaImageRequest || (CopyFpgaImageRequest = {}));
export var CopyFpgaImageResult;
(function (CopyFpgaImageResult) {
    CopyFpgaImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyFpgaImageResult || (CopyFpgaImageResult = {}));
export var CopyImageRequest;
(function (CopyImageRequest) {
    CopyImageRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyImageRequest || (CopyImageRequest = {}));
export var CopyImageResult;
(function (CopyImageResult) {
    CopyImageResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopyImageResult || (CopyImageResult = {}));
export var CopySnapshotRequest;
(function (CopySnapshotRequest) {
    CopySnapshotRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CopySnapshotRequest || (CopySnapshotRequest = {}));
export var CopySnapshotResult;
(function (CopySnapshotResult) {
    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) {
    CreateCapacityReservationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationRequest || (CreateCapacityReservationRequest = {}));
export var CapacityReservation;
(function (CapacityReservation) {
    CapacityReservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservation || (CapacityReservation = {}));
export var CreateCapacityReservationResult;
(function (CreateCapacityReservationResult) {
    CreateCapacityReservationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationResult || (CreateCapacityReservationResult = {}));
export var FleetInstanceMatchCriteria;
(function (FleetInstanceMatchCriteria) {
    FleetInstanceMatchCriteria["open"] = "open";
})(FleetInstanceMatchCriteria || (FleetInstanceMatchCriteria = {}));
export var ReservationFleetInstanceSpecification;
(function (ReservationFleetInstanceSpecification) {
    ReservationFleetInstanceSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ReservationFleetInstanceSpecification || (ReservationFleetInstanceSpecification = {}));
export var FleetCapacityReservationTenancy;
(function (FleetCapacityReservationTenancy) {
    FleetCapacityReservationTenancy["default"] = "default";
})(FleetCapacityReservationTenancy || (FleetCapacityReservationTenancy = {}));
export var CreateCapacityReservationFleetRequest;
(function (CreateCapacityReservationFleetRequest) {
    CreateCapacityReservationFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationFleetRequest || (CreateCapacityReservationFleetRequest = {}));
export var FleetCapacityReservation;
(function (FleetCapacityReservation) {
    FleetCapacityReservation.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetCapacityReservation || (FleetCapacityReservation = {}));
export var CreateCapacityReservationFleetResult;
(function (CreateCapacityReservationFleetResult) {
    CreateCapacityReservationFleetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCapacityReservationFleetResult || (CreateCapacityReservationFleetResult = {}));
export var CreateCarrierGatewayRequest;
(function (CreateCarrierGatewayRequest) {
    CreateCarrierGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCarrierGatewayRequest || (CreateCarrierGatewayRequest = {}));
export var CarrierGateway;
(function (CarrierGateway) {
    CarrierGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CarrierGateway || (CarrierGateway = {}));
export var CreateCarrierGatewayResult;
(function (CreateCarrierGatewayResult) {
    CreateCarrierGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCarrierGatewayResult || (CreateCarrierGatewayResult = {}));
export var DirectoryServiceAuthenticationRequest;
(function (DirectoryServiceAuthenticationRequest) {
    DirectoryServiceAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DirectoryServiceAuthenticationRequest || (DirectoryServiceAuthenticationRequest = {}));
export var FederatedAuthenticationRequest;
(function (FederatedAuthenticationRequest) {
    FederatedAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FederatedAuthenticationRequest || (FederatedAuthenticationRequest = {}));
export var CertificateAuthenticationRequest;
(function (CertificateAuthenticationRequest) {
    CertificateAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CertificateAuthenticationRequest || (CertificateAuthenticationRequest = {}));
export var ClientVpnAuthenticationRequest;
(function (ClientVpnAuthenticationRequest) {
    ClientVpnAuthenticationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnAuthenticationRequest || (ClientVpnAuthenticationRequest = {}));
export var ClientConnectOptions;
(function (ClientConnectOptions) {
    ClientConnectOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientConnectOptions || (ClientConnectOptions = {}));
export var ConnectionLogOptions;
(function (ConnectionLogOptions) {
    ConnectionLogOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ConnectionLogOptions || (ConnectionLogOptions = {}));
export var CreateClientVpnEndpointRequest;
(function (CreateClientVpnEndpointRequest) {
    CreateClientVpnEndpointRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnEndpointRequest || (CreateClientVpnEndpointRequest = {}));
export var ClientVpnEndpointStatus;
(function (ClientVpnEndpointStatus) {
    ClientVpnEndpointStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnEndpointStatus || (ClientVpnEndpointStatus = {}));
export var CreateClientVpnEndpointResult;
(function (CreateClientVpnEndpointResult) {
    CreateClientVpnEndpointResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnEndpointResult || (CreateClientVpnEndpointResult = {}));
export var CreateClientVpnRouteRequest;
(function (CreateClientVpnRouteRequest) {
    CreateClientVpnRouteRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnRouteRequest || (CreateClientVpnRouteRequest = {}));
export var ClientVpnRouteStatus;
(function (ClientVpnRouteStatus) {
    ClientVpnRouteStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ClientVpnRouteStatus || (ClientVpnRouteStatus = {}));
export var CreateClientVpnRouteResult;
(function (CreateClientVpnRouteResult) {
    CreateClientVpnRouteResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateClientVpnRouteResult || (CreateClientVpnRouteResult = {}));
export var CreateCustomerGatewayRequest;
(function (CreateCustomerGatewayRequest) {
    CreateCustomerGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCustomerGatewayRequest || (CreateCustomerGatewayRequest = {}));
export var CustomerGateway;
(function (CustomerGateway) {
    CustomerGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CustomerGateway || (CustomerGateway = {}));
export var CreateCustomerGatewayResult;
(function (CreateCustomerGatewayResult) {
    CreateCustomerGatewayResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateCustomerGatewayResult || (CreateCustomerGatewayResult = {}));
export var CreateDefaultSubnetRequest;
(function (CreateDefaultSubnetRequest) {
    CreateDefaultSubnetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultSubnetRequest || (CreateDefaultSubnetRequest = {}));
export var Subnet;
(function (Subnet) {
    Subnet.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Subnet || (Subnet = {}));
export var CreateDefaultSubnetResult;
(function (CreateDefaultSubnetResult) {
    CreateDefaultSubnetResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultSubnetResult || (CreateDefaultSubnetResult = {}));
export var CreateDefaultVpcRequest;
(function (CreateDefaultVpcRequest) {
    CreateDefaultVpcRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultVpcRequest || (CreateDefaultVpcRequest = {}));
export var Vpc;
(function (Vpc) {
    Vpc.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Vpc || (Vpc = {}));
export var CreateDefaultVpcResult;
(function (CreateDefaultVpcResult) {
    CreateDefaultVpcResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDefaultVpcResult || (CreateDefaultVpcResult = {}));
export var NewDhcpConfiguration;
(function (NewDhcpConfiguration) {
    NewDhcpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NewDhcpConfiguration || (NewDhcpConfiguration = {}));
export var CreateDhcpOptionsRequest;
(function (CreateDhcpOptionsRequest) {
    CreateDhcpOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDhcpOptionsRequest || (CreateDhcpOptionsRequest = {}));
export var AttributeValue;
(function (AttributeValue) {
    AttributeValue.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(AttributeValue || (AttributeValue = {}));
export var DhcpConfiguration;
(function (DhcpConfiguration) {
    DhcpConfiguration.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DhcpConfiguration || (DhcpConfiguration = {}));
export var DhcpOptions;
(function (DhcpOptions) {
    DhcpOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(DhcpOptions || (DhcpOptions = {}));
export var CreateDhcpOptionsResult;
(function (CreateDhcpOptionsResult) {
    CreateDhcpOptionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateDhcpOptionsResult || (CreateDhcpOptionsResult = {}));
export var CreateEgressOnlyInternetGatewayRequest;
(function (CreateEgressOnlyInternetGatewayRequest) {
    CreateEgressOnlyInternetGatewayRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateEgressOnlyInternetGatewayRequest || (CreateEgressOnlyInternetGatewayRequest = {}));
export var InternetGatewayAttachment;
(function (InternetGatewayAttachment) {
    InternetGatewayAttachment.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InternetGatewayAttachment || (InternetGatewayAttachment = {}));
export var EgressOnlyInternetGateway;
(function (EgressOnlyInternetGateway) {
    EgressOnlyInternetGateway.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EgressOnlyInternetGateway || (EgressOnlyInternetGateway = {}));
export var CreateEgressOnlyInternetGatewayResult;
(function (CreateEgressOnlyInternetGatewayResult) {
    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) {
    FleetLaunchTemplateSpecificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateSpecificationRequest || (FleetLaunchTemplateSpecificationRequest = {}));
export var BareMetal;
(function (BareMetal) {
    BareMetal["EXCLUDED"] = "excluded";
    BareMetal["INCLUDED"] = "included";
    BareMetal["REQUIRED"] = "required";
})(BareMetal || (BareMetal = {}));
export var BaselineEbsBandwidthMbpsRequest;
(function (BaselineEbsBandwidthMbpsRequest) {
    BaselineEbsBandwidthMbpsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BaselineEbsBandwidthMbpsRequest || (BaselineEbsBandwidthMbpsRequest = {}));
export var BurstablePerformance;
(function (BurstablePerformance) {
    BurstablePerformance["EXCLUDED"] = "excluded";
    BurstablePerformance["INCLUDED"] = "included";
    BurstablePerformance["REQUIRED"] = "required";
})(BurstablePerformance || (BurstablePerformance = {}));
export var CpuManufacturer;
(function (CpuManufacturer) {
    CpuManufacturer["AMAZON_WEB_SERVICES"] = "amazon-web-services";
    CpuManufacturer["AMD"] = "amd";
    CpuManufacturer["INTEL"] = "intel";
})(CpuManufacturer || (CpuManufacturer = {}));
export var InstanceGeneration;
(function (InstanceGeneration) {
    InstanceGeneration["CURRENT"] = "current";
    InstanceGeneration["PREVIOUS"] = "previous";
})(InstanceGeneration || (InstanceGeneration = {}));
export var LocalStorage;
(function (LocalStorage) {
    LocalStorage["EXCLUDED"] = "excluded";
    LocalStorage["INCLUDED"] = "included";
    LocalStorage["REQUIRED"] = "required";
})(LocalStorage || (LocalStorage = {}));
export var LocalStorageType;
(function (LocalStorageType) {
    LocalStorageType["HDD"] = "hdd";
    LocalStorageType["SSD"] = "ssd";
})(LocalStorageType || (LocalStorageType = {}));
export var MemoryGiBPerVCpuRequest;
(function (MemoryGiBPerVCpuRequest) {
    MemoryGiBPerVCpuRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MemoryGiBPerVCpuRequest || (MemoryGiBPerVCpuRequest = {}));
export var MemoryMiBRequest;
(function (MemoryMiBRequest) {
    MemoryMiBRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MemoryMiBRequest || (MemoryMiBRequest = {}));
export var NetworkInterfaceCountRequest;
(function (NetworkInterfaceCountRequest) {
    NetworkInterfaceCountRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(NetworkInterfaceCountRequest || (NetworkInterfaceCountRequest = {}));
export var TotalLocalStorageGBRequest;
(function (TotalLocalStorageGBRequest) {
    TotalLocalStorageGBRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TotalLocalStorageGBRequest || (TotalLocalStorageGBRequest = {}));
export var VCpuCountRangeRequest;
(function (VCpuCountRangeRequest) {
    VCpuCountRangeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(VCpuCountRangeRequest || (VCpuCountRangeRequest = {}));
export var InstanceRequirementsRequest;
(function (InstanceRequirementsRequest) {
    InstanceRequirementsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceRequirementsRequest || (InstanceRequirementsRequest = {}));
export var Placement;
(function (Placement) {
    Placement.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(Placement || (Placement = {}));
export var FleetLaunchTemplateOverridesRequest;
(function (FleetLaunchTemplateOverridesRequest) {
    FleetLaunchTemplateOverridesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateOverridesRequest || (FleetLaunchTemplateOverridesRequest = {}));
export var FleetLaunchTemplateConfigRequest;
(function (FleetLaunchTemplateConfigRequest) {
    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) {
    CapacityReservationOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CapacityReservationOptionsRequest || (CapacityReservationOptionsRequest = {}));
export var OnDemandOptionsRequest;
(function (OnDemandOptionsRequest) {
    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) {
    FleetSpotCapacityRebalanceRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotCapacityRebalanceRequest || (FleetSpotCapacityRebalanceRequest = {}));
export var FleetSpotMaintenanceStrategiesRequest;
(function (FleetSpotMaintenanceStrategiesRequest) {
    FleetSpotMaintenanceStrategiesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetSpotMaintenanceStrategiesRequest || (FleetSpotMaintenanceStrategiesRequest = {}));
export var SpotOptionsRequest;
(function (SpotOptionsRequest) {
    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 TargetCapacityUnitType;
(function (TargetCapacityUnitType) {
    TargetCapacityUnitType["MEMORY_MIB"] = "memory-mib";
    TargetCapacityUnitType["UNITS"] = "units";
    TargetCapacityUnitType["VCPU"] = "vcpu";
})(TargetCapacityUnitType || (TargetCapacityUnitType = {}));
export var TargetCapacitySpecificationRequest;
(function (TargetCapacitySpecificationRequest) {
    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) {
    CreateFleetRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CreateFleetRequest || (CreateFleetRequest = {}));
export var FleetLaunchTemplateSpecification;
(function (FleetLaunchTemplateSpecification) {
    FleetLaunchTemplateSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(FleetLaunchTemplateSpecification || (FleetLaunchTemplateSpecification = {}));
export var BaselineEbsBandwidthMbps;
(function (BaselineEbsBandwidthMbps) {
    BaselineEbsBandwidthMbps.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(BaselineEbsBandwidthMbps || (BaselineEbsBandwidthMbps = {}));
export var MemoryGiBPerVCpu;
(function (MemoryGiBPerVCpu) {
    MemoryGiBPerVCpu.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(MemoryGiBPerVCpu || (MemoryGiBPerVCpu = {}));
