import { __assign } from "tslib";
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["INFERENTIA"] = "inferentia";
    AcceleratorName["K520"] = "k520";
    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 AcceleratorType;
(function (AcceleratorType) {
    AcceleratorType["FPGA"] = "fpga";
    AcceleratorType["GPU"] = "gpu";
    AcceleratorType["INFERENCE"] = "inference";
})(AcceleratorType || (AcceleratorType = {}));
export var DynamicRoutingValue;
(function (DynamicRoutingValue) {
    DynamicRoutingValue["disable"] = "disable";
    DynamicRoutingValue["enable"] = "enable";
})(DynamicRoutingValue || (DynamicRoutingValue = {}));
export var InstanceHealthStatus;
(function (InstanceHealthStatus) {
    InstanceHealthStatus["HEALTHY_STATUS"] = "healthy";
    InstanceHealthStatus["UNHEALTHY_STATUS"] = "unhealthy";
})(InstanceHealthStatus || (InstanceHealthStatus = {}));
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 AddressFamily;
(function (AddressFamily) {
    AddressFamily["ipv4"] = "ipv4";
    AddressFamily["ipv6"] = "ipv6";
})(AddressFamily || (AddressFamily = {}));
export var IpamPoolAllocationResourceType;
(function (IpamPoolAllocationResourceType) {
    IpamPoolAllocationResourceType["custom"] = "custom";
    IpamPoolAllocationResourceType["ec2_public_ipv4_pool"] = "ec2-public-ipv4-pool";
    IpamPoolAllocationResourceType["ipam_pool"] = "ipam-pool";
    IpamPoolAllocationResourceType["vpc"] = "vpc";
})(IpamPoolAllocationResourceType || (IpamPoolAllocationResourceType = {}));
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 IamInstanceProfileAssociationState;
(function (IamInstanceProfileAssociationState) {
    IamInstanceProfileAssociationState["ASSOCIATED"] = "associated";
    IamInstanceProfileAssociationState["ASSOCIATING"] = "associating";
    IamInstanceProfileAssociationState["DISASSOCIATED"] = "disassociated";
    IamInstanceProfileAssociationState["DISASSOCIATING"] = "disassociating";
})(IamInstanceProfileAssociationState || (IamInstanceProfileAssociationState = {}));
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 InterfaceProtocolType;
(function (InterfaceProtocolType) {
    InterfaceProtocolType["GRE"] = "GRE";
    InterfaceProtocolType["VLAN"] = "VLAN";
})(InterfaceProtocolType || (InterfaceProtocolType = {}));
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 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 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 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["RHEL_WITH_HA"] = "RHEL with HA";
    CapacityReservationInstancePlatform["RHEL_WITH_HA_AND_SQL_SERVER_ENTERPRISE"] = "RHEL with HA and SQL Server Enterprise";
    CapacityReservationInstancePlatform["RHEL_WITH_HA_AND_SQL_SERVER_STANDARD"] = "RHEL with HA and SQL Server Standard";
    CapacityReservationInstancePlatform["RHEL_WITH_SQL_SERVER_ENTERPRISE"] = "RHEL with SQL Server Enterprise";
    CapacityReservationInstancePlatform["RHEL_WITH_SQL_SERVER_STANDARD"] = "RHEL with SQL Server Standard";
    CapacityReservationInstancePlatform["RHEL_WITH_SQL_SERVER_WEB"] = "RHEL with SQL Server Web";
    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 FleetInstanceMatchCriteria;
(function (FleetInstanceMatchCriteria) {
    FleetInstanceMatchCriteria["open"] = "open";
})(FleetInstanceMatchCriteria || (FleetInstanceMatchCriteria = {}));
export var FleetCapacityReservationTenancy;
(function (FleetCapacityReservationTenancy) {
    FleetCapacityReservationTenancy["default"] = "default";
})(FleetCapacityReservationTenancy || (FleetCapacityReservationTenancy = {}));
export var HostnameType;
(function (HostnameType) {
    HostnameType["ip_name"] = "ip-name";
    HostnameType["resource_name"] = "resource-name";
})(HostnameType || (HostnameType = {}));
export var AcceleratorCountFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceleratorCountRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceleratorTotalMemoryMiBFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceleratorTotalMemoryMiBRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TargetConfigurationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptReservedInstancesExchangeQuoteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptReservedInstancesExchangeQuoteResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayMulticastDomainAssociationsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SubnetAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayMulticastDomainAssociationsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayMulticastDomainAssociationsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayPeeringAttachmentRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PeeringTgwInfoFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayPeeringAttachmentOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PeeringAttachmentStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TagFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayPeeringAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayPeeringAttachmentResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayVpcAttachmentRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayVpcAttachmentOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayVpcAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptTransitGatewayVpcAttachmentResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptVpcEndpointConnectionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnsuccessfulItemErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnsuccessfulItemFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptVpcEndpointConnectionsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptVpcPeeringConnectionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CidrBlockFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv6CidrBlockFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcPeeringConnectionOptionsDescriptionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcPeeringConnectionVpcInfoFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcPeeringConnectionStateReasonFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcPeeringConnectionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AcceptVpcPeeringConnectionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PortRangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AnalysisAclRuleFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AnalysisComponentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AdditionalDetailFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AnalysisPacketHeaderFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AnalysisRouteTableRouteFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AnalysisSecurityGroupRuleFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayRouteTableRouteFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PathComponentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AccessScopeAnalysisFindingFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PacketHeaderStatementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResourceStatementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PathStatementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ThroughResourcesStatementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AccessScopePathFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PacketHeaderStatementRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResourceStatementRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PathStatementRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ThroughResourcesStatementRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AccessScopePathRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AccountAttributeValueFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AccountAttributeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ActiveInstanceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AddIpamOperatingRegionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AddPrefixListEntryFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PtrUpdateStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AddressAttributeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AdvertiseByoipCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ByoipCidrFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AdvertiseByoipCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TagSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateAddressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateAddressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateHostsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateHostsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateIpamPoolCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamPoolAllocationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllocateIpamPoolCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AllowedPrincipalFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AlternatePathHintFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ApplySecurityGroupsToClientVpnTargetNetworkRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ApplySecurityGroupsToClientVpnTargetNetworkResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssignIpv6AddressesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssignIpv6AddressesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssignPrivateIpAddressesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv4PrefixSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssignedPrivateIpAddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssignPrivateIpAddressesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateAddressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateAddressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateClientVpnTargetNetworkRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociationStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateClientVpnTargetNetworkResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateDhcpOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateEnclaveCertificateIamRoleRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateEnclaveCertificateIamRoleResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IamInstanceProfileSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateIamInstanceProfileRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IamInstanceProfileFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IamInstanceProfileAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateIamInstanceProfileResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceEventWindowAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateInstanceEventWindowRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceEventWindowAssociationTargetFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceEventWindowTimeRangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceEventWindowFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateInstanceEventWindowResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateRouteTableRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RouteTableAssociationStateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateRouteTableResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateSubnetCidrBlockRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SubnetCidrBlockStateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SubnetIpv6CidrBlockAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateSubnetCidrBlockResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayMulticastDomainRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayMulticastDomainResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayPolicyTableRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayPolicyTableAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayPolicyTableResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayRouteTableRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTransitGatewayRouteTableResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTrunkInterfaceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TrunkInterfaceAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateTrunkInterfaceResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateVpcCidrBlockRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcCidrBlockStateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcCidrBlockAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcIpv6CidrBlockAssociationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AssociateVpcCidrBlockResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachClassicLinkVpcRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachClassicLinkVpcResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachInternetGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachNetworkInterfaceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachNetworkInterfaceResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachVolumeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VolumeAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachVpnGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcAttachmentFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttachVpnGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeClientVpnIngressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientVpnAuthorizationRuleStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeClientVpnIngressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpRangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var Ipv6RangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PrefixListIdFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UserIdGroupPairFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpPermissionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeSecurityGroupEgressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReferencedSecurityGroupFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SecurityGroupRuleFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeSecurityGroupEgressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeSecurityGroupIngressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AuthorizeSecurityGroupIngressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var S3StorageFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StorageFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BundleInstanceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BundleTaskErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BundleTaskFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var BundleInstanceResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelBundleTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelBundleTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelCapacityReservationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelCapacityReservationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelCapacityReservationFleetsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelCapacityReservationFleetErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FailedCapacityReservationFleetCancellationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CapacityReservationFleetCancellationStateFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelCapacityReservationFleetsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelConversionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelExportTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelImportTaskRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelImportTaskResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelReservedInstancesListingRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceCountFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PriceScheduleFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReservedInstancesListingFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelReservedInstancesListingResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotFleetRequestsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotFleetRequestsSuccessItemFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotFleetRequestsErrorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotFleetRequestsErrorItemFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotFleetRequestsResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotInstanceRequestsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelledSpotInstanceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CancelSpotInstanceRequestsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ConfirmProductInstanceRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ConfirmProductInstanceResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopyFpgaImageRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopyFpgaImageResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopyImageRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopyImageResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopySnapshotRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CopySnapshotResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCapacityReservationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CapacityReservationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCapacityReservationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReservationFleetInstanceSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCapacityReservationFleetRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FleetCapacityReservationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCapacityReservationFleetResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCarrierGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CarrierGatewayFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCarrierGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var DirectoryServiceAuthenticationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var FederatedAuthenticationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CertificateAuthenticationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientVpnAuthenticationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientConnectOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientLoginBannerOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ConnectionLogOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateClientVpnEndpointRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientVpnEndpointStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateClientVpnEndpointResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateClientVpnRouteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ClientVpnRouteStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateClientVpnRouteResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCoipCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CoipCidrFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCoipCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCoipPoolRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CoipPoolFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCoipPoolResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCustomerGatewayRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CustomerGatewayFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateCustomerGatewayResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateDefaultSubnetRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PrivateDnsNameOptionsOnLaunchFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SubnetFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateDefaultSubnetResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateDefaultVpcRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var VpcFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateDefaultVpcResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var NewDhcpConfigurationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CreateDhcpOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var AttributeValueFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var DhcpConfigurationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var DhcpOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
