import { __assign } from "tslib";
export var ResetInstanceAttributeRequest;
(function (ResetInstanceAttributeRequest) {
    ResetInstanceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetInstanceAttributeRequest || (ResetInstanceAttributeRequest = {}));
export var ResetNetworkInterfaceAttributeRequest;
(function (ResetNetworkInterfaceAttributeRequest) {
    ResetNetworkInterfaceAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetNetworkInterfaceAttributeRequest || (ResetNetworkInterfaceAttributeRequest = {}));
export var ResetSnapshotAttributeRequest;
(function (ResetSnapshotAttributeRequest) {
    ResetSnapshotAttributeRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ResetSnapshotAttributeRequest || (ResetSnapshotAttributeRequest = {}));
export var RestoreAddressToClassicRequest;
(function (RestoreAddressToClassicRequest) {
    RestoreAddressToClassicRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreAddressToClassicRequest || (RestoreAddressToClassicRequest = {}));
export var RestoreAddressToClassicResult;
(function (RestoreAddressToClassicResult) {
    RestoreAddressToClassicResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreAddressToClassicResult || (RestoreAddressToClassicResult = {}));
export var RestoreImageFromRecycleBinRequest;
(function (RestoreImageFromRecycleBinRequest) {
    RestoreImageFromRecycleBinRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreImageFromRecycleBinRequest || (RestoreImageFromRecycleBinRequest = {}));
export var RestoreImageFromRecycleBinResult;
(function (RestoreImageFromRecycleBinResult) {
    RestoreImageFromRecycleBinResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreImageFromRecycleBinResult || (RestoreImageFromRecycleBinResult = {}));
export var RestoreManagedPrefixListVersionRequest;
(function (RestoreManagedPrefixListVersionRequest) {
    RestoreManagedPrefixListVersionRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreManagedPrefixListVersionRequest || (RestoreManagedPrefixListVersionRequest = {}));
export var RestoreManagedPrefixListVersionResult;
(function (RestoreManagedPrefixListVersionResult) {
    RestoreManagedPrefixListVersionResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreManagedPrefixListVersionResult || (RestoreManagedPrefixListVersionResult = {}));
export var RestoreSnapshotFromRecycleBinRequest;
(function (RestoreSnapshotFromRecycleBinRequest) {
    RestoreSnapshotFromRecycleBinRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreSnapshotFromRecycleBinRequest || (RestoreSnapshotFromRecycleBinRequest = {}));
export var RestoreSnapshotFromRecycleBinResult;
(function (RestoreSnapshotFromRecycleBinResult) {
    RestoreSnapshotFromRecycleBinResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreSnapshotFromRecycleBinResult || (RestoreSnapshotFromRecycleBinResult = {}));
export var RestoreSnapshotTierRequest;
(function (RestoreSnapshotTierRequest) {
    RestoreSnapshotTierRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreSnapshotTierRequest || (RestoreSnapshotTierRequest = {}));
export var RestoreSnapshotTierResult;
(function (RestoreSnapshotTierResult) {
    RestoreSnapshotTierResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RestoreSnapshotTierResult || (RestoreSnapshotTierResult = {}));
export var RevokeClientVpnIngressRequest;
(function (RevokeClientVpnIngressRequest) {
    RevokeClientVpnIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeClientVpnIngressRequest || (RevokeClientVpnIngressRequest = {}));
export var RevokeClientVpnIngressResult;
(function (RevokeClientVpnIngressResult) {
    RevokeClientVpnIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeClientVpnIngressResult || (RevokeClientVpnIngressResult = {}));
export var RevokeSecurityGroupEgressRequest;
(function (RevokeSecurityGroupEgressRequest) {
    RevokeSecurityGroupEgressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeSecurityGroupEgressRequest || (RevokeSecurityGroupEgressRequest = {}));
export var RevokeSecurityGroupEgressResult;
(function (RevokeSecurityGroupEgressResult) {
    RevokeSecurityGroupEgressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeSecurityGroupEgressResult || (RevokeSecurityGroupEgressResult = {}));
export var RevokeSecurityGroupIngressRequest;
(function (RevokeSecurityGroupIngressRequest) {
    RevokeSecurityGroupIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeSecurityGroupIngressRequest || (RevokeSecurityGroupIngressRequest = {}));
export var RevokeSecurityGroupIngressResult;
(function (RevokeSecurityGroupIngressResult) {
    RevokeSecurityGroupIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RevokeSecurityGroupIngressResult || (RevokeSecurityGroupIngressResult = {}));
export var CpuOptionsRequest;
(function (CpuOptionsRequest) {
    CpuOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(CpuOptionsRequest || (CpuOptionsRequest = {}));
export var ElasticInferenceAccelerator;
(function (ElasticInferenceAccelerator) {
    ElasticInferenceAccelerator.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ElasticInferenceAccelerator || (ElasticInferenceAccelerator = {}));
export var EnclaveOptionsRequest;
(function (EnclaveOptionsRequest) {
    EnclaveOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(EnclaveOptionsRequest || (EnclaveOptionsRequest = {}));
export var HibernationOptionsRequest;
(function (HibernationOptionsRequest) {
    HibernationOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(HibernationOptionsRequest || (HibernationOptionsRequest = {}));
export var SpotMarketOptions;
(function (SpotMarketOptions) {
    SpotMarketOptions.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SpotMarketOptions || (SpotMarketOptions = {}));
export var InstanceMarketOptionsRequest;
(function (InstanceMarketOptionsRequest) {
    InstanceMarketOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceMarketOptionsRequest || (InstanceMarketOptionsRequest = {}));
export var LaunchTemplateSpecification;
(function (LaunchTemplateSpecification) {
    LaunchTemplateSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LaunchTemplateSpecification || (LaunchTemplateSpecification = {}));
export var LicenseConfigurationRequest;
(function (LicenseConfigurationRequest) {
    LicenseConfigurationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(LicenseConfigurationRequest || (LicenseConfigurationRequest = {}));
export var InstanceMetadataOptionsRequest;
(function (InstanceMetadataOptionsRequest) {
    InstanceMetadataOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceMetadataOptionsRequest || (InstanceMetadataOptionsRequest = {}));
export var PrivateDnsNameOptionsRequest;
(function (PrivateDnsNameOptionsRequest) {
    PrivateDnsNameOptionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(PrivateDnsNameOptionsRequest || (PrivateDnsNameOptionsRequest = {}));
export var RunInstancesRequest;
(function (RunInstancesRequest) {
    RunInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RunInstancesRequest || (RunInstancesRequest = {}));
export var ScheduledInstancesEbs;
(function (ScheduledInstancesEbs) {
    ScheduledInstancesEbs.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesEbs || (ScheduledInstancesEbs = {}));
export var ScheduledInstancesBlockDeviceMapping;
(function (ScheduledInstancesBlockDeviceMapping) {
    ScheduledInstancesBlockDeviceMapping.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesBlockDeviceMapping || (ScheduledInstancesBlockDeviceMapping = {}));
export var ScheduledInstancesIamInstanceProfile;
(function (ScheduledInstancesIamInstanceProfile) {
    ScheduledInstancesIamInstanceProfile.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesIamInstanceProfile || (ScheduledInstancesIamInstanceProfile = {}));
export var ScheduledInstancesMonitoring;
(function (ScheduledInstancesMonitoring) {
    ScheduledInstancesMonitoring.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesMonitoring || (ScheduledInstancesMonitoring = {}));
export var ScheduledInstancesIpv6Address;
(function (ScheduledInstancesIpv6Address) {
    ScheduledInstancesIpv6Address.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesIpv6Address || (ScheduledInstancesIpv6Address = {}));
export var ScheduledInstancesPrivateIpAddressConfig;
(function (ScheduledInstancesPrivateIpAddressConfig) {
    ScheduledInstancesPrivateIpAddressConfig.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesPrivateIpAddressConfig || (ScheduledInstancesPrivateIpAddressConfig = {}));
export var ScheduledInstancesNetworkInterface;
(function (ScheduledInstancesNetworkInterface) {
    ScheduledInstancesNetworkInterface.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesNetworkInterface || (ScheduledInstancesNetworkInterface = {}));
export var ScheduledInstancesPlacement;
(function (ScheduledInstancesPlacement) {
    ScheduledInstancesPlacement.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesPlacement || (ScheduledInstancesPlacement = {}));
export var ScheduledInstancesLaunchSpecification;
(function (ScheduledInstancesLaunchSpecification) {
    ScheduledInstancesLaunchSpecification.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(ScheduledInstancesLaunchSpecification || (ScheduledInstancesLaunchSpecification = {}));
export var RunScheduledInstancesRequest;
(function (RunScheduledInstancesRequest) {
    RunScheduledInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RunScheduledInstancesRequest || (RunScheduledInstancesRequest = {}));
export var RunScheduledInstancesResult;
(function (RunScheduledInstancesResult) {
    RunScheduledInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(RunScheduledInstancesResult || (RunScheduledInstancesResult = {}));
export var SearchLocalGatewayRoutesRequest;
(function (SearchLocalGatewayRoutesRequest) {
    SearchLocalGatewayRoutesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchLocalGatewayRoutesRequest || (SearchLocalGatewayRoutesRequest = {}));
export var SearchLocalGatewayRoutesResult;
(function (SearchLocalGatewayRoutesResult) {
    SearchLocalGatewayRoutesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchLocalGatewayRoutesResult || (SearchLocalGatewayRoutesResult = {}));
export var SearchTransitGatewayMulticastGroupsRequest;
(function (SearchTransitGatewayMulticastGroupsRequest) {
    SearchTransitGatewayMulticastGroupsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchTransitGatewayMulticastGroupsRequest || (SearchTransitGatewayMulticastGroupsRequest = {}));
export var TransitGatewayMulticastGroup;
(function (TransitGatewayMulticastGroup) {
    TransitGatewayMulticastGroup.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TransitGatewayMulticastGroup || (TransitGatewayMulticastGroup = {}));
export var SearchTransitGatewayMulticastGroupsResult;
(function (SearchTransitGatewayMulticastGroupsResult) {
    SearchTransitGatewayMulticastGroupsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchTransitGatewayMulticastGroupsResult || (SearchTransitGatewayMulticastGroupsResult = {}));
export var SearchTransitGatewayRoutesRequest;
(function (SearchTransitGatewayRoutesRequest) {
    SearchTransitGatewayRoutesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchTransitGatewayRoutesRequest || (SearchTransitGatewayRoutesRequest = {}));
export var SearchTransitGatewayRoutesResult;
(function (SearchTransitGatewayRoutesResult) {
    SearchTransitGatewayRoutesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SearchTransitGatewayRoutesResult || (SearchTransitGatewayRoutesResult = {}));
export var SendDiagnosticInterruptRequest;
(function (SendDiagnosticInterruptRequest) {
    SendDiagnosticInterruptRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SendDiagnosticInterruptRequest || (SendDiagnosticInterruptRequest = {}));
export var StartInstancesRequest;
(function (StartInstancesRequest) {
    StartInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartInstancesRequest || (StartInstancesRequest = {}));
export var InstanceStateChange;
(function (InstanceStateChange) {
    InstanceStateChange.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(InstanceStateChange || (InstanceStateChange = {}));
export var StartInstancesResult;
(function (StartInstancesResult) {
    StartInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartInstancesResult || (StartInstancesResult = {}));
export var StartNetworkInsightsAccessScopeAnalysisRequest;
(function (StartNetworkInsightsAccessScopeAnalysisRequest) {
    StartNetworkInsightsAccessScopeAnalysisRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartNetworkInsightsAccessScopeAnalysisRequest || (StartNetworkInsightsAccessScopeAnalysisRequest = {}));
export var StartNetworkInsightsAccessScopeAnalysisResult;
(function (StartNetworkInsightsAccessScopeAnalysisResult) {
    StartNetworkInsightsAccessScopeAnalysisResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartNetworkInsightsAccessScopeAnalysisResult || (StartNetworkInsightsAccessScopeAnalysisResult = {}));
export var StartNetworkInsightsAnalysisRequest;
(function (StartNetworkInsightsAnalysisRequest) {
    StartNetworkInsightsAnalysisRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartNetworkInsightsAnalysisRequest || (StartNetworkInsightsAnalysisRequest = {}));
export var StartNetworkInsightsAnalysisResult;
(function (StartNetworkInsightsAnalysisResult) {
    StartNetworkInsightsAnalysisResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartNetworkInsightsAnalysisResult || (StartNetworkInsightsAnalysisResult = {}));
export var StartVpcEndpointServicePrivateDnsVerificationRequest;
(function (StartVpcEndpointServicePrivateDnsVerificationRequest) {
    StartVpcEndpointServicePrivateDnsVerificationRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartVpcEndpointServicePrivateDnsVerificationRequest || (StartVpcEndpointServicePrivateDnsVerificationRequest = {}));
export var StartVpcEndpointServicePrivateDnsVerificationResult;
(function (StartVpcEndpointServicePrivateDnsVerificationResult) {
    StartVpcEndpointServicePrivateDnsVerificationResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StartVpcEndpointServicePrivateDnsVerificationResult || (StartVpcEndpointServicePrivateDnsVerificationResult = {}));
export var StopInstancesRequest;
(function (StopInstancesRequest) {
    StopInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StopInstancesRequest || (StopInstancesRequest = {}));
export var StopInstancesResult;
(function (StopInstancesResult) {
    StopInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(StopInstancesResult || (StopInstancesResult = {}));
export var TerminateClientVpnConnectionsRequest;
(function (TerminateClientVpnConnectionsRequest) {
    TerminateClientVpnConnectionsRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TerminateClientVpnConnectionsRequest || (TerminateClientVpnConnectionsRequest = {}));
export var TerminateConnectionStatus;
(function (TerminateConnectionStatus) {
    TerminateConnectionStatus.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TerminateConnectionStatus || (TerminateConnectionStatus = {}));
export var TerminateClientVpnConnectionsResult;
(function (TerminateClientVpnConnectionsResult) {
    TerminateClientVpnConnectionsResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TerminateClientVpnConnectionsResult || (TerminateClientVpnConnectionsResult = {}));
export var TerminateInstancesRequest;
(function (TerminateInstancesRequest) {
    TerminateInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TerminateInstancesRequest || (TerminateInstancesRequest = {}));
export var TerminateInstancesResult;
(function (TerminateInstancesResult) {
    TerminateInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(TerminateInstancesResult || (TerminateInstancesResult = {}));
export var UnassignIpv6AddressesRequest;
(function (UnassignIpv6AddressesRequest) {
    UnassignIpv6AddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnassignIpv6AddressesRequest || (UnassignIpv6AddressesRequest = {}));
export var UnassignIpv6AddressesResult;
(function (UnassignIpv6AddressesResult) {
    UnassignIpv6AddressesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnassignIpv6AddressesResult || (UnassignIpv6AddressesResult = {}));
export var UnassignPrivateIpAddressesRequest;
(function (UnassignPrivateIpAddressesRequest) {
    UnassignPrivateIpAddressesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnassignPrivateIpAddressesRequest || (UnassignPrivateIpAddressesRequest = {}));
export var UnmonitorInstancesRequest;
(function (UnmonitorInstancesRequest) {
    UnmonitorInstancesRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnmonitorInstancesRequest || (UnmonitorInstancesRequest = {}));
export var UnmonitorInstancesResult;
(function (UnmonitorInstancesResult) {
    UnmonitorInstancesResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UnmonitorInstancesResult || (UnmonitorInstancesResult = {}));
export var SecurityGroupRuleDescription;
(function (SecurityGroupRuleDescription) {
    SecurityGroupRuleDescription.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(SecurityGroupRuleDescription || (SecurityGroupRuleDescription = {}));
export var UpdateSecurityGroupRuleDescriptionsEgressRequest;
(function (UpdateSecurityGroupRuleDescriptionsEgressRequest) {
    UpdateSecurityGroupRuleDescriptionsEgressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UpdateSecurityGroupRuleDescriptionsEgressRequest || (UpdateSecurityGroupRuleDescriptionsEgressRequest = {}));
export var UpdateSecurityGroupRuleDescriptionsEgressResult;
(function (UpdateSecurityGroupRuleDescriptionsEgressResult) {
    UpdateSecurityGroupRuleDescriptionsEgressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UpdateSecurityGroupRuleDescriptionsEgressResult || (UpdateSecurityGroupRuleDescriptionsEgressResult = {}));
export var UpdateSecurityGroupRuleDescriptionsIngressRequest;
(function (UpdateSecurityGroupRuleDescriptionsIngressRequest) {
    UpdateSecurityGroupRuleDescriptionsIngressRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UpdateSecurityGroupRuleDescriptionsIngressRequest || (UpdateSecurityGroupRuleDescriptionsIngressRequest = {}));
export var UpdateSecurityGroupRuleDescriptionsIngressResult;
(function (UpdateSecurityGroupRuleDescriptionsIngressResult) {
    UpdateSecurityGroupRuleDescriptionsIngressResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(UpdateSecurityGroupRuleDescriptionsIngressResult || (UpdateSecurityGroupRuleDescriptionsIngressResult = {}));
export var WithdrawByoipCidrRequest;
(function (WithdrawByoipCidrRequest) {
    WithdrawByoipCidrRequest.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(WithdrawByoipCidrRequest || (WithdrawByoipCidrRequest = {}));
export var WithdrawByoipCidrResult;
(function (WithdrawByoipCidrResult) {
    WithdrawByoipCidrResult.filterSensitiveLog = function (obj) { return (__assign({}, obj)); };
})(WithdrawByoipCidrResult || (WithdrawByoipCidrResult = {}));
