import { __assign } from "tslib";
import { SENSITIVE_STRING } from "@aws-sdk/smithy-client";
export var Status;
(function (Status) {
    Status["inClassic"] = "InClassic";
    Status["inVpc"] = "InVpc";
    Status["moveInProgress"] = "MoveInProgress";
})(Status || (Status = {}));
export var MoveAddressToVpcRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MoveAddressToVpcResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MoveByoipCidrToIpamRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var MoveByoipCidrToIpamResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CidrAuthorizationContextFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionByoipCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionByoipCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var IpamCidrAuthorizationContextFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionIpamPoolCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionIpamPoolCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionPublicIpv4PoolCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ProvisionPublicIpv4PoolCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseHostReservationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseHostReservationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReservedInstanceLimitPriceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseReservedInstancesOfferingRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseReservedInstancesOfferingResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseScheduledInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PurchaseScheduledInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RebootInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterImageRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterImageResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterInstanceTagAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterInstanceEventNotificationAttributesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterInstanceEventNotificationAttributesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterTransitGatewayMulticastGroupMembersRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayMulticastRegisteredGroupMembersFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterTransitGatewayMulticastGroupMembersResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterTransitGatewayMulticastGroupSourcesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayMulticastRegisteredGroupSourcesFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RegisterTransitGatewayMulticastGroupSourcesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayMulticastDomainAssociationsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayMulticastDomainAssociationsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayPeeringAttachmentRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayPeeringAttachmentResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayVpcAttachmentRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectTransitGatewayVpcAttachmentResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectVpcEndpointConnectionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectVpcEndpointConnectionsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectVpcPeeringConnectionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RejectVpcPeeringConnectionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReleaseAddressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReleaseHostsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReleaseHostsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReleaseIpamPoolAllocationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReleaseIpamPoolAllocationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceIamInstanceProfileAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceIamInstanceProfileAssociationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceNetworkAclAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceNetworkAclAssociationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceNetworkAclEntryRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceRouteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceRouteTableAssociationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceRouteTableAssociationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceTransitGatewayRouteRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReplaceTransitGatewayRouteResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ReportInstanceStatusRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestSpotFleetRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestSpotFleetResponseFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestSpotLaunchSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestSpotInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RequestSpotInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetAddressAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetAddressAttributeResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetEbsDefaultKmsKeyIdRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetEbsDefaultKmsKeyIdResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetFpgaImageAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetFpgaImageAttributeResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetImageAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetInstanceAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetNetworkInterfaceAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ResetSnapshotAttributeRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreAddressToClassicRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreAddressToClassicResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreImageFromRecycleBinRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreImageFromRecycleBinResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreManagedPrefixListVersionRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreManagedPrefixListVersionResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreSnapshotFromRecycleBinRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreSnapshotFromRecycleBinResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreSnapshotTierRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RestoreSnapshotTierResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeClientVpnIngressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeClientVpnIngressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeSecurityGroupEgressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeSecurityGroupEgressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeSecurityGroupIngressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RevokeSecurityGroupIngressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var CpuOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ElasticInferenceAcceleratorFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var EnclaveOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var HibernationOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SpotMarketOptionsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceMarketOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LaunchTemplateSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var LicenseConfigurationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceMaintenanceOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceMetadataOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var PrivateDnsNameOptionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RunInstancesRequestFilterSensitiveLog = function (obj) { return (__assign(__assign({}, obj), (obj.UserData && { UserData: SENSITIVE_STRING }))); };
export var ScheduledInstancesEbsFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesBlockDeviceMappingFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesIamInstanceProfileFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesMonitoringFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesIpv6AddressFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesPrivateIpAddressConfigFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesNetworkInterfaceFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesPlacementFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var ScheduledInstancesLaunchSpecificationFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RunScheduledInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var RunScheduledInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchLocalGatewayRoutesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchLocalGatewayRoutesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchTransitGatewayMulticastGroupsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TransitGatewayMulticastGroupFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchTransitGatewayMulticastGroupsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchTransitGatewayRoutesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SearchTransitGatewayRoutesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SendDiagnosticInterruptRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var InstanceStateChangeFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartNetworkInsightsAccessScopeAnalysisRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartNetworkInsightsAccessScopeAnalysisResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartNetworkInsightsAnalysisRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartNetworkInsightsAnalysisResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartVpcEndpointServicePrivateDnsVerificationRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StartVpcEndpointServicePrivateDnsVerificationResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StopInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var StopInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TerminateClientVpnConnectionsRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TerminateConnectionStatusFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TerminateClientVpnConnectionsResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TerminateInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var TerminateInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnassignIpv6AddressesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnassignIpv6AddressesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnassignPrivateIpAddressesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnmonitorInstancesRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UnmonitorInstancesResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var SecurityGroupRuleDescriptionFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UpdateSecurityGroupRuleDescriptionsEgressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UpdateSecurityGroupRuleDescriptionsEgressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UpdateSecurityGroupRuleDescriptionsIngressRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var UpdateSecurityGroupRuleDescriptionsIngressResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var WithdrawByoipCidrRequestFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
export var WithdrawByoipCidrResultFilterSensitiveLog = function (obj) { return (__assign({}, obj)); };
