File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/client-fms/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

index.js92.1 KB · 2580 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultFMSHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "fms",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultFMSHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "fms",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, j],        ["aws.partition", j, d],        [e, [{ [k]: "UseFIPS" }, b]],        [e, [{ [k]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://fms-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://fms-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://fms.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://fms.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 12, 3,    1, 4, r + 11,    2, 5, r + 11,    3, 8, 6,    4, 7, r + 10,    5, r + 8, r + 9,    4, 10, 9,    6, r + 6, r + 7,    5, 11, r + 5,    6, r + 4, r + 5,    3, r + 1, 13,    4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class FMSServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, FMSServiceException.prototype);    }} class InternalErrorException extends FMSServiceException {    name = "InternalErrorException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InternalErrorException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InternalErrorException.prototype);        this.Message = opts.Message;    }}class InvalidInputException extends FMSServiceException {    name = "InvalidInputException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InvalidInputException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidInputException.prototype);        this.Message = opts.Message;    }}class InvalidOperationException extends FMSServiceException {    name = "InvalidOperationException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InvalidOperationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidOperationException.prototype);        this.Message = opts.Message;    }}class LimitExceededException extends FMSServiceException {    name = "LimitExceededException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "LimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, LimitExceededException.prototype);        this.Message = opts.Message;    }}class ResourceNotFoundException extends FMSServiceException {    name = "ResourceNotFoundException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);        this.Message = opts.Message;    }}class InvalidTypeException extends FMSServiceException {    name = "InvalidTypeException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InvalidTypeException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidTypeException.prototype);        this.Message = opts.Message;    }} const _A = "Accounts";const _AA = "AdminAccount";const _AAA = "AssociateAdminAccount";const _AAAR = "AssociateAdminAccountRequest";const _AAE = "AllAccountsEnabled";const _AAI = "AdminAccountId";const _AAS = "AdminAccountSummary";const _AASL = "AdminAccountSummaryList";const _AAd = "AdminAccounts";const _AEIV = "AwsEc2InstanceViolation";const _AENIV = "AwsEc2NetworkInterfaceViolations";const _AENIVw = "AwsEc2NetworkInterfaceViolation";const _AEO = "ActualEvaluationOrder";const _AFE = "ActualFirewallEndpoint";const _AFSI = "ActualFirewallSubnetId";const _AFSR = "ActualFirewallSubnetRoutes";const _AI = "AccountId";const _AIGR = "ActualInternetGatewayRoutes";const _AIs = "AssociationId";const _AL = "AppsList";const _ALA = "AppsListArn";const _ALD = "AppsListData";const _ALDS = "AppsListDataSummary";const _ALDp = "AppsListsData";const _ALp = "AppsLists";const _AN = "AppName";const _AOUE = "AllOrganizationalUnitsEnabled";const _APTE = "AllPolicyTypesEnabled";const _ARE = "AllRegionsEnabled";const _AS = "AccountScope";const _ASd = "AdminScope";const _ASf = "AffectedSubnets";const _AT = "ActionTarget";const _ATPF = "AssociateThirdPartyFirewall";const _ATPFR = "AssociateThirdPartyFirewallRequest";const _ATPFRs = "AssociateThirdPartyFirewallResponse";const _ATl = "AllowedTargets";const _AVPCSGV = "AwsVPCSecurityGroupViolation";const _AZ = "AvailabilityZone";const _Ac = "Action";const _Act = "Actions";const _Ap = "App";const _BAR = "BatchAssociateResource";const _BARR = "BatchAssociateResourceRequest";const _BARRa = "BatchAssociateResourceResponse";const _BDR = "BatchDisassociateResource";const _BDRR = "BatchDisassociateResourceRequest";const _BDRRa = "BatchDisassociateResourceResponse";const _C = "Code";const _CANA = "CurrentAssociatedNetworkAcl";const _CB = "CidrBlock";const _CFSRT = "CurrentFirewallSubnetRouteTable";const _CIGRT = "CurrentInternetGatewayRouteTable";const _CNAA = "CreateNetworkAclAction";const _CNAEA = "CreateNetworkAclEntriesAction";const _CP = "ConflictingPriority";const _CPD = "CurrentPolicyDescription";const _CPI = "ConflictingPolicyId";const _CPSM = "CustomerPolicyScopeMap";const _CRT = "CurrentRouteTable";const _CS = "ComplianceStatus";const _CSo = "ContributingSubnets";const _CT = "CreateTime";const _CV = "ComplianceViolator";const _CVo = "ComplianceViolators";const _D = "Description";const _DA = "DefaultAdmin";const _DAA = "DisassociateAdminAccount";const _DAAR = "DisassociateAdminAccountRequest";const _DAL = "DeleteAppsList";const _DALR = "DeleteAppsListRequest";const _DAPR = "DeleteAllPolicyResources";const _DCB = "DestinationCidrBlock";const _DDRGV = "DnsDuplicateRuleGroupViolation";const _DICB = "DestinationIpv6CidrBlock";const _DL = "DefaultList";const _DLe = "DefaultLists";const _DNAEA = "DeleteNetworkAclEntriesAction";const _DNC = "DeleteNotificationChannel";const _DNCR = "DeleteNotificationChannelRequest";const _DP = "DeletePolicy";const _DPL = "DeleteProtocolsList";const _DPLI = "DestinationPrefixListId";const _DPLR = "DeleteProtocolsListRequest";const _DPR = "DeletePolicyRequest";const _DR = "DiscoveredResource";const _DRGLEV = "DnsRuleGroupLimitExceededViolation";const _DRGPCV = "DnsRuleGroupPriorityConflictViolation";const _DRL = "DiscoveredResourceList";const _DRS = "DeleteResourceSet";const _DRSR = "DeleteResourceSetRequest";const _DT = "DestinationType";const _DTPF = "DisassociateThirdPartyFirewall";const _DTPFR = "DisassociateThirdPartyFirewallRequest";const _DTPFRi = "DisassociateThirdPartyFirewallResponse";const _DUFMMR = "DeleteUnusedFMManagedResources";const _Da = "Data";const _De = "Destination";const _E = "Egress";const _EA = "ExpiredAt";const _EAEEO = "EntryAtExpectedEvaluationOrder";const _ECARTA = "EC2AssociateRouteTableAction";const _ECCRA = "EC2CreateRouteAction";const _ECCRTA = "EC2CopyRouteTableAction";const _ECCRTAr = "EC2CreateRouteTableAction";const _ECDRA = "EC2DeleteRouteAction";const _ECRRA = "EC2ReplaceRouteAction";const _ECRRTAA = "EC2ReplaceRouteTableAssociationAction";const _ED = "EntryDescription";const _EDn = "EntryDetail";const _EDnt = "EntriesDescription";const _EE = "ExpectedEntry";const _EEO = "ExpectedEvaluationOrder";const _EFE = "ExpectedFirewallEndpoint";const _EFSI = "ExpectedFirewallSubnetId";const _EFSR = "ExpectedFirewallSubnetRoutes";const _EIGR = "ExpectedInternetGatewayRoutes";const _ELE = "EvaluationLimitExceeded";const _EM = "ExcludeMap";const _EPD = "ExpectedPolicyDescription";const _ER = "EvaluationResult";const _ERN = "EntryRuleNumber";const _ERT = "ExpectedRouteTable";const _ERTx = "ExcludeResourceTags";const _ERv = "EvaluationResults";const _ERx = "ExpectedRoute";const _ERxp = "ExpectedRoutes";const _ESA = "ExcludeSpecifiedAccounts";const _ESOU = "ExcludeSpecifiedOrganizationalUnits";const _ET = "EntryType";const _ETn = "EndTime";const _EV = "EntryViolation";const _EVR = "EntryViolationReasons";const _EVn = "EntryViolations";const _EWC = "EntriesWithConflicts";const _F = "From";const _FCC = "FirewallCreationConfig";const _FDM = "FirewallDeploymentModel";const _FE = "FirstEntries";const _FEi = "FirewallEndpoint";const _FI = "FailedItems";const _FIL = "FailedItemList";const _FIa = "FailedItem";const _FMSCR = "FMSCanRemediate";const _FMSPUFCCA = "FMSPolicyUpdateFirewallCreationConfigAction";const _FP = "FromPort";const _FPI = "FirewallPolicyId";const _FPN = "FirewallPolicyName";const _FRFFE = "ForceRemediateForFirstEntries";const _FRFLE = "ForceRemediateForLastEntries";const _FSI = "FirewallSubnetId";const _FSIOOSV = "FirewallSubnetIsOutOfScopeViolation";const _FSMVPCEV = "FirewallSubnetMissingVPCEndpointViolation";const _FSR = "FirewallSubnetRoutes";const _GAA = "GetAdminAccount";const _GAAR = "GetAdminAccountRequest";const _GAARe = "GetAdminAccountResponse";const _GAL = "GetAppsList";const _GALR = "GetAppsListRequest";const _GALRe = "GetAppsListResponse";const _GAS = "GetAdminScope";const _GASR = "GetAdminScopeRequest";const _GASRe = "GetAdminScopeResponse";const _GCD = "GetComplianceDetail";const _GCDR = "GetComplianceDetailRequest";const _GCDRe = "GetComplianceDetailResponse";const _GI = "GatewayId";const _GNC = "GetNotificationChannel";const _GNCR = "GetNotificationChannelRequest";const _GNCRe = "GetNotificationChannelResponse";const _GP = "GetPolicy";const _GPL = "GetProtocolsList";const _GPLR = "GetProtocolsListRequest";const _GPLRe = "GetProtocolsListResponse";const _GPR = "GetPolicyRequest";const _GPRe = "GetPolicyResponse";const _GPS = "GetProtectionStatus";const _GPSR = "GetProtectionStatusRequest";const _GPSRe = "GetProtectionStatusResponse";const _GRS = "GetResourceSet";const _GRSR = "GetResourceSetRequest";const _GRSRe = "GetResourceSetResponse";const _GTPFAS = "GetThirdPartyFirewallAssociationStatus";const _GTPFASR = "GetThirdPartyFirewallAssociationStatusRequest";const _GTPFASRe = "GetThirdPartyFirewallAssociationStatusResponse";const _GVD = "GetViolationDetails";const _GVDR = "GetViolationDetailsRequest";const _GVDRe = "GetViolationDetailsResponse";const _I = "Items";const _ICB = "Ipv6CidrBlock";const _IDA = "IsDefaultAction";const _IEE = "InternalErrorException";const _IGI = "InternetGatewayId";const _IGR = "InternetGatewayRoutes";const _IIE = "InvalidInputException";const _IIM = "IssueInfoMap";const _IM = "IncludeMap";const _INAEV = "InvalidNetworkAclEntriesViolation";const _IOE = "InvalidOperationException";const _IPVR = "IPV4Range";const _IPVRa = "IPV6Range";const _IRTUIDAZ = "IsRouteTableUsedInDifferentAZ";const _ITC = "IcmpTypeCode";const _ITE = "InvalidTypeException";const _IVC = "IpV4Cidr";const _IVCp = "IpV6Cidr";const _Id = "Identifier";const _Id_ = "Id";const _K = "Key";const _LA = "ListArn";const _LAAFO = "ListAdminAccountsForOrganization";const _LAAFOR = "ListAdminAccountsForOrganizationRequest";const _LAAFORi = "ListAdminAccountsForOrganizationResponse";const _LAL = "ListAppsLists";const _LALR = "ListAppsListsRequest";const _LALRi = "ListAppsListsResponse";const _LAMA = "ListAdminsManagingAccount";const _LAMAR = "ListAdminsManagingAccountRequest";const _LAMARi = "ListAdminsManagingAccountResponse";const _LCS = "ListComplianceStatus";const _LCSR = "ListComplianceStatusRequest";const _LCSRi = "ListComplianceStatusResponse";const _LDR = "ListDiscoveredResources";const _LDRR = "ListDiscoveredResourcesRequest";const _LDRRi = "ListDiscoveredResourcesResponse";const _LE = "LastEntries";const _LEE = "LimitExceededException";const _LI = "ListId";const _LMA = "ListMemberAccounts";const _LMAR = "ListMemberAccountsRequest";const _LMARi = "ListMemberAccountsResponse";const _LN = "ListName";const _LP = "ListPolicies";const _LPL = "ListProtocolsLists";const _LPLR = "ListProtocolsListsRequest";const _LPLRi = "ListProtocolsListsResponse";const _LPR = "ListPoliciesRequest";const _LPRi = "ListPoliciesResponse";const _LRS = "ListResourceSets";const _LRSR = "ListResourceSetsRequest";const _LRSRR = "ListResourceSetResourcesRequest";const _LRSRRi = "ListResourceSetResourcesResponse";const _LRSRi = "ListResourceSetsResponse";const _LRSRis = "ListResourceSetResources";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LTPFFP = "ListThirdPartyFirewallFirewallPolicies";const _LTPFFPR = "ListThirdPartyFirewallFirewallPoliciesRequest";const _LTPFFPRi = "ListThirdPartyFirewallFirewallPoliciesResponse";const _LU = "LastUpdated";const _LUT = "ListUpdateToken";const _LUTa = "LastUpdateTime";const _M = "Message";const _MA = "MemberAccount";const _MAI = "MemberAccountId";const _MAIe = "MemberAccountIds";const _MAe = "MemberAccounts";const _MOS = "MarketplaceOnboardingStatus";const _MR = "MaxResults";const _MSD = "ManagedServiceData";const _Me = "Metadata";const _N = "Name";const _NACP = "NetworkAclCommonPolicy";const _NAE = "NetworkAclEntry";const _NAES = "NetworkAclEntrySet";const _NAETBC = "NetworkAclEntriesToBeCreated";const _NAETBD = "NetworkAclEntriesToBeDeleted";const _NAEe = "NetworkAclEntries";const _NAI = "NetworkAclId";const _NAITC = "NetworkAclIcmpTypeCode";const _NAPR = "NetworkAclPortRange";const _NFBHRDV = "NetworkFirewallBlackHoleRouteDetectedViolation";const _NFIRCV = "NetworkFirewallInvalidRouteConfigurationViolation";const _NFITNIV = "NetworkFirewallInternetTrafficNotInspectedViolation";const _NFMERTV = "NetworkFirewallMissingExpectedRTViolation";const _NFMERV = "NetworkFirewallMissingExpectedRoutesViolation";const _NFMFV = "NetworkFirewallMissingFirewallViolation";const _NFMSV = "NetworkFirewallMissingSubnetViolation";const _NFP = "NetworkFirewallPolicy";const _NFPD = "NetworkFirewallPolicyDescription";const _NFPMV = "NetworkFirewallPolicyModifiedViolation";const _NFSRGO = "NetworkFirewallStatefulRuleGroupOverride";const _NFUFRV = "NetworkFirewallUnexpectedFirewallRoutesViolation";const _NFUGRV = "NetworkFirewallUnexpectedGatewayRoutesViolation";const _NORGAA = "NumberOfRuleGroupsAlreadyAssociated";const _NT = "NextToken";const _O = "Order";const _OOSRL = "OutOfScopeResourceList";const _ORA = "OrderedRemediationActions";const _OU = "OrganizationalUnits";const _OUS = "OrganizationalUnitScope";const _Ov = "Override";const _P = "Protocol";const _PA = "PolicyArn";const _PAA = "PutAdminAccount";const _PAAR = "PutAdminAccountRequest";const _PAL = "PreviousAppsList";const _PALR = "PutAppsListRequest";const _PALRu = "PutAppsListResponse";const _PALu = "PutAppsList";const _PCD = "PolicyComplianceDetail";const _PCS = "PolicyComplianceStatus";const _PCSL = "PolicyComplianceStatusList";const _PD = "PolicyDescription";const _PI = "PolicyId";const _PL = "ProtocolsList";const _PLA = "ProtocolsListArn";const _PLD = "ProtocolsListData";const _PLDS = "ProtocolsListDataSummary";const _PLDr = "ProtocolsListsData";const _PLI = "PrefixListId";const _PLo = "PolicyList";const _PLr = "ProtocolsLists";const _PM = "PartialMatches";const _PMa = "PartialMatch";const _PN = "PolicyName";const _PNC = "PutNotificationChannel";const _PNCR = "PutNotificationChannelRequest";const _PO = "PolicyOwner";const _POo = "PolicyOption";const _PP = "PutPolicy";const _PPL = "PreviousProtocolsList";const _PPLR = "PutProtocolsListRequest";const _PPLRu = "PutProtocolsListResponse";const _PPLu = "PutProtocolsList";const _PPR = "PutPolicyRequest";const _PPRu = "PutPolicyResponse";const _PR = "PortRange";const _PRA = "PossibleRemediationAction";const _PRAL = "PossibleRemediationActionList";const _PRAo = "PossibleRemediationActions";const _PRS = "PutResourceSet";const _PRSR = "PutResourceSetRequest";const _PRSRu = "PutResourceSetResponse";const _PS = "PolicyStatus";const _PSGRA = "PossibleSecurityGroupRemediationActions";const _PSL = "PolicySummaryList";const _PSo = "PolicySummary";const _PT = "PolicyTypes";const _PTS = "PolicyTypeScope";const _PUT = "PolicyUpdateToken";const _Po = "Port";const _Pol = "Policy";const _Pr = "Priority";const _R = "Reason";const _RA = "ResourceArn";const _RAT = "RemediationActionType";const _RAWO = "RemediationActionWithOrder";const _RAe = "RemediationAction";const _RAu = "RuleAction";const _RD = "ResourceDescription";const _RE = "RemediationEnabled";const _RGN = "RuleGroupName";const _RHOOSEV = "RouteHasOutOfScopeEndpointViolation";const _RI = "ResourceId";const _RL = "ResourceList";const _RNAAA = "ReplaceNetworkAclAssociationAction";const _RNFE = "ResourceNotFoundException";const _RO = "RuleOrder";const _RR = "RemediationResult";const _RS = "RegionScope";const _RSA = "ResourceSetArn";const _RSI = "ResourceSetIdentifier";const _RSIe = "ResourceSetIds";const _RSS = "ResourceSetStatus";const _RSSL = "ResourceSetSummaryList";const _RSSe = "ResourceSetSummary";const _RSe = "ResourceSet";const _RSes = "ResourceSets";const _RSo = "RoleStatus";const _RT = "ResourceType";const _RTI = "RouteTableId";const _RTL = "ResourceTypeList";const _RTLO = "ResourceTagLogicalOperator";const _RTe = "ResourceTags";const _RTes = "ResourceTag";const _RV = "ResourceViolation";const _RVe = "ResourceViolations";const _Re = "Reference";const _Reg = "Regions";const _Res = "Resource";const _Ro = "Route";const _Rou = "Routes";const _S = "Status";const _SAZ = "SubnetAvailabilityZone";const _SAZI = "SubnetAvailabilityZoneId";const _SCA = "StatelessCustomActions";const _SDA = "StatelessDefaultActions";const _SDAt = "StatefulDefaultActions";const _SEO = "StatefulEngineOptions";const _SEP = "StreamExceptionPolicy";const _SFDA = "StatelessFragmentDefaultActions";const _SGRA = "SecurityGroupRemediationAction";const _SGRAe = "SecurityGroupRemediationActions";const _SGRD = "SecurityGroupRuleDescription";const _SI = "SubnetId";const _SRG = "StatelessRuleGroups";const _SRGL = "StatefulRuleGroupList";const _SRGLt = "StatelessRuleGroupList";const _SRGt = "StatefulRuleGroups";const _SRGta = "StatefulRuleGroup";const _SRGtat = "StatelessRuleGroup";const _SRN = "SnsRoleName";const _SSPD = "SecurityServicePolicyData";const _SST = "SecurityServiceType";const _ST = "StartTime";const _STA = "SnsTopicArn";const _STe = "ServiceType";const _Su = "Subnet";const _T = "Type";const _TK = "TagKeys";const _TL = "TagList";const _TP = "ToPort";const _TPF = "ThirdPartyFirewall";const _TPFFP = "ThirdPartyFirewallFirewallPolicies";const _TPFFPh = "ThirdPartyFirewallFirewallPolicy";const _TPFMERTV = "ThirdPartyFirewallMissingExpectedRouteTableViolation";const _TPFMFV = "ThirdPartyFirewallMissingFirewallViolation";const _TPFMSV = "ThirdPartyFirewallMissingSubnetViolation";const _TPFP = "ThirdPartyFirewallPolicy";const _TPFS = "ThirdPartyFirewallStatus";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TT = "TargetType";const _TVR = "TargetViolationReason";const _TVRa = "TargetViolationReasons";const _Ta = "Target";const _Tag = "Tag";const _To = "To";const _UP = "UnavailablePriorities";const _UR = "UntagResource";const _URI = "URI";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _UT = "UpdateToken";const _V = "Vpc";const _VC = "ViolatorCount";const _VD = "ViolationDetail";const _VEI = "VpcEndpointId";const _VI = "VpcId";const _VPC = "VPC";const _VR = "ViolationReason";const _VRi = "ViolatingRoutes";const _VRio = "ViolatingRoute";const _VSG = "ViolatingSecurityGroups";const _VT = "ViolationTarget";const _VTD = "ViolationTargetDescription";const _Va = "Value";const _Vi = "Violators";const _WACLA = "WebACLArn";const _WACLHICV = "WebACLHasIncompatibleConfigurationViolation";const _WACLHOOSRV = "WebACLHasOutOfScopeResourcesViolation";const _c = "client";const _e = "error";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.fms";const n0 = "com.amazonaws.fms";const _s_registry = TypeRegistry.for(_s);var FMSServiceException$ = [-3, _s, "FMSServiceException", 0, [], []];_s_registry.registerError(FMSServiceException$, FMSServiceException);const n0_registry = TypeRegistry.for(n0);var InternalErrorException$ = [-3, n0, _IEE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(InternalErrorException$, InternalErrorException);var InvalidInputException$ = [-3, n0, _IIE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(InvalidInputException$, InvalidInputException);var InvalidOperationException$ = [-3, n0, _IOE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(InvalidOperationException$, InvalidOperationException);var InvalidTypeException$ = [-3, n0, _ITE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(InvalidTypeException$, InvalidTypeException);var LimitExceededException$ = [-3, n0, _LEE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(LimitExceededException$, LimitExceededException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c },    [_M],    [0]];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var AccountScope$ = [3, n0, _AS,    0,    [_A, _AAE, _ESA],    [64 | 0, 2, 2]];var ActionTarget$ = [3, n0, _AT,    0,    [_RI, _D],    [0, 0]];var AdminAccountSummary$ = [3, n0, _AAS,    0,    [_AA, _DA, _S],    [0, 2, 0]];var AdminScope$ = [3, n0, _ASd,    0,    [_AS, _OUS, _RS, _PTS],    [() => AccountScope$, () => OrganizationalUnitScope$, () => RegionScope$, () => PolicyTypeScope$]];var App$ = [3, n0, _Ap,    0,    [_AN, _P, _Po],    [0, 0, 1], 3];var AppsListData$ = [3, n0, _ALD,    0,    [_LN, _AL, _LI, _LUT, _CT, _LUTa, _PAL],    [0, () => AppsList, 0, 0, 4, 4, () => PreviousAppsList], 2];var AppsListDataSummary$ = [3, n0, _ALDS,    0,    [_LA, _LI, _LN, _AL],    [0, 0, 0, () => AppsList]];var AssociateAdminAccountRequest$ = [3, n0, _AAAR,    0,    [_AA],    [0], 1];var AssociateThirdPartyFirewallRequest$ = [3, n0, _ATPFR,    0,    [_TPF],    [0], 1];var AssociateThirdPartyFirewallResponse$ = [3, n0, _ATPFRs,    0,    [_TPFS],    [0]];var AwsEc2InstanceViolation$ = [3, n0, _AEIV,    0,    [_VT, _AENIV],    [0, () => AwsEc2NetworkInterfaceViolations]];var AwsEc2NetworkInterfaceViolation$ = [3, n0, _AENIVw,    0,    [_VT, _VSG],    [0, 64 | 0]];var AwsVPCSecurityGroupViolation$ = [3, n0, _AVPCSGV,    0,    [_VT, _VTD, _PM, _PSGRA],    [0, 0, () => PartialMatches, () => SecurityGroupRemediationActions]];var BatchAssociateResourceRequest$ = [3, n0, _BARR,    0,    [_RSI, _I],    [0, 64 | 0], 2];var BatchAssociateResourceResponse$ = [3, n0, _BARRa,    0,    [_RSI, _FI],    [0, () => FailedItemList], 2];var BatchDisassociateResourceRequest$ = [3, n0, _BDRR,    0,    [_RSI, _I],    [0, 64 | 0], 2];var BatchDisassociateResourceResponse$ = [3, n0, _BDRRa,    0,    [_RSI, _FI],    [0, () => FailedItemList], 2];var ComplianceViolator$ = [3, n0, _CV,    0,    [_RI, _VR, _RT, _Me],    [0, 0, 0, 128 | 0]];var CreateNetworkAclAction$ = [3, n0, _CNAA,    0,    [_D, _V, _FMSCR],    [0, () => ActionTarget$, 2]];var CreateNetworkAclEntriesAction$ = [3, n0, _CNAEA,    0,    [_D, _NAI, _NAETBC, _FMSCR],    [0, () => ActionTarget$, () => EntriesDescription, 2]];var DeleteAppsListRequest$ = [3, n0, _DALR,    0,    [_LI],    [0], 1];var DeleteNetworkAclEntriesAction$ = [3, n0, _DNAEA,    0,    [_D, _NAI, _NAETBD, _FMSCR],    [0, () => ActionTarget$, () => EntriesDescription, 2]];var DeleteNotificationChannelRequest$ = [3, n0, _DNCR,    0,    [],    []];var DeletePolicyRequest$ = [3, n0, _DPR,    0,    [_PI, _DAPR],    [0, 2], 1];var DeleteProtocolsListRequest$ = [3, n0, _DPLR,    0,    [_LI],    [0], 1];var DeleteResourceSetRequest$ = [3, n0, _DRSR,    0,    [_Id],    [0], 1];var DisassociateAdminAccountRequest$ = [3, n0, _DAAR,    0,    [],    []];var DisassociateThirdPartyFirewallRequest$ = [3, n0, _DTPFR,    0,    [_TPF],    [0], 1];var DisassociateThirdPartyFirewallResponse$ = [3, n0, _DTPFRi,    0,    [_TPFS],    [0]];var DiscoveredResource$ = [3, n0, _DR,    0,    [_URI, _AI, _T, _N],    [0, 0, 0, 0]];var DnsDuplicateRuleGroupViolation$ = [3, n0, _DDRGV,    0,    [_VT, _VTD],    [0, 0]];var DnsRuleGroupLimitExceededViolation$ = [3, n0, _DRGLEV,    0,    [_VT, _VTD, _NORGAA],    [0, 0, 1]];var DnsRuleGroupPriorityConflictViolation$ = [3, n0, _DRGPCV,    0,    [_VT, _VTD, _CP, _CPI, _UP],    [0, 0, 1, 0, 64 | 1]];var EC2AssociateRouteTableAction$ = [3, n0, _ECARTA,    0,    [_RTI, _D, _SI, _GI],    [() => ActionTarget$, 0, () => ActionTarget$, () => ActionTarget$], 1];var EC2CopyRouteTableAction$ = [3, n0, _ECCRTA,    0,    [_VI, _RTI, _D],    [() => ActionTarget$, () => ActionTarget$, 0], 2];var EC2CreateRouteAction$ = [3, n0, _ECCRA,    0,    [_RTI, _D, _DCB, _DPLI, _DICB, _VEI, _GI],    [() => ActionTarget$, 0, 0, 0, 0, () => ActionTarget$, () => ActionTarget$], 1];var EC2CreateRouteTableAction$ = [3, n0, _ECCRTAr,    0,    [_VI, _D],    [() => ActionTarget$, 0], 1];var EC2DeleteRouteAction$ = [3, n0, _ECDRA,    0,    [_RTI, _D, _DCB, _DPLI, _DICB],    [() => ActionTarget$, 0, 0, 0, 0], 1];var EC2ReplaceRouteAction$ = [3, n0, _ECRRA,    0,    [_RTI, _D, _DCB, _DPLI, _DICB, _GI],    [() => ActionTarget$, 0, 0, 0, 0, () => ActionTarget$], 1];var EC2ReplaceRouteTableAssociationAction$ = [3, n0, _ECRRTAA,    0,    [_AIs, _RTI, _D],    [() => ActionTarget$, () => ActionTarget$, 0], 2];var EntryDescription$ = [3, n0, _ED,    0,    [_EDn, _ERN, _ET],    [() => NetworkAclEntry$, 1, 0]];var EntryViolation$ = [3, n0, _EV,    0,    [_EE, _EEO, _AEO, _EAEEO, _EWC, _EVR],    [() => EntryDescription$, 0, 0, () => EntryDescription$, () => EntriesWithConflicts, 64 | 0]];var EvaluationResult$ = [3, n0, _ER,    0,    [_CS, _VC, _ELE],    [0, 1, 2]];var ExpectedRoute$ = [3, n0, _ERx,    0,    [_IVC, _PLI, _IVCp, _CSo, _ATl, _RTI],    [0, 0, 0, 64 | 0, 64 | 0, 0]];var FailedItem$ = [3, n0, _FIa,    0,    [_URI, _R],    [0, 0]];var FirewallSubnetIsOutOfScopeViolation$ = [3, n0, _FSIOOSV,    0,    [_FSI, _VI, _SAZ, _SAZI, _VEI],    [0, 0, 0, 0, 0]];var FirewallSubnetMissingVPCEndpointViolation$ = [3, n0, _FSMVPCEV,    0,    [_FSI, _VI, _SAZ, _SAZI],    [0, 0, 0, 0]];var FMSPolicyUpdateFirewallCreationConfigAction$ = [3, n0, _FMSPUFCCA,    0,    [_D, _FCC],    [0, 0]];var GetAdminAccountRequest$ = [3, n0, _GAAR,    0,    [],    []];var GetAdminAccountResponse$ = [3, n0, _GAARe,    0,    [_AA, _RSo],    [0, 0]];var GetAdminScopeRequest$ = [3, n0, _GASR,    0,    [_AA],    [0], 1];var GetAdminScopeResponse$ = [3, n0, _GASRe,    0,    [_ASd, _S],    [() => AdminScope$, 0]];var GetAppsListRequest$ = [3, n0, _GALR,    0,    [_LI, _DL],    [0, 2], 1];var GetAppsListResponse$ = [3, n0, _GALRe,    0,    [_AL, _ALA],    [() => AppsListData$, 0]];var GetComplianceDetailRequest$ = [3, n0, _GCDR,    0,    [_PI, _MA],    [0, 0], 2];var GetComplianceDetailResponse$ = [3, n0, _GCDRe,    0,    [_PCD],    [() => PolicyComplianceDetail$]];var GetNotificationChannelRequest$ = [3, n0, _GNCR,    0,    [],    []];var GetNotificationChannelResponse$ = [3, n0, _GNCRe,    0,    [_STA, _SRN],    [0, 0]];var GetPolicyRequest$ = [3, n0, _GPR,    0,    [_PI],    [0], 1];var GetPolicyResponse$ = [3, n0, _GPRe,    0,    [_Pol, _PA],    [() => Policy$, 0]];var GetProtectionStatusRequest$ = [3, n0, _GPSR,    0,    [_PI, _MAI, _ST, _ETn, _NT, _MR],    [0, 0, 4, 4, 0, 1], 1];var GetProtectionStatusResponse$ = [3, n0, _GPSRe,    0,    [_AAI, _STe, _Da, _NT],    [0, 0, 0, 0]];var GetProtocolsListRequest$ = [3, n0, _GPLR,    0,    [_LI, _DL],    [0, 2], 1];var GetProtocolsListResponse$ = [3, n0, _GPLRe,    0,    [_PL, _PLA],    [() => ProtocolsListData$, 0]];var GetResourceSetRequest$ = [3, n0, _GRSR,    0,    [_Id],    [0], 1];var GetResourceSetResponse$ = [3, n0, _GRSRe,    0,    [_RSe, _RSA],    [() => ResourceSet$, 0], 2];var GetThirdPartyFirewallAssociationStatusRequest$ = [3, n0, _GTPFASR,    0,    [_TPF],    [0], 1];var GetThirdPartyFirewallAssociationStatusResponse$ = [3, n0, _GTPFASRe,    0,    [_TPFS, _MOS],    [0, 0]];var GetViolationDetailsRequest$ = [3, n0, _GVDR,    0,    [_PI, _MA, _RI, _RT],    [0, 0, 0, 0], 4];var GetViolationDetailsResponse$ = [3, n0, _GVDRe,    0,    [_VD],    [() => ViolationDetail$]];var InvalidNetworkAclEntriesViolation$ = [3, n0, _INAEV,    0,    [_V, _Su, _SAZ, _CANA, _EVn],    [0, 0, 0, 0, () => EntryViolations]];var ListAdminAccountsForOrganizationRequest$ = [3, n0, _LAAFOR,    0,    [_NT, _MR],    [0, 1]];var ListAdminAccountsForOrganizationResponse$ = [3, n0, _LAAFORi,    0,    [_AAd, _NT],    [() => AdminAccountSummaryList, 0]];var ListAdminsManagingAccountRequest$ = [3, n0, _LAMAR,    0,    [_NT, _MR],    [0, 1]];var ListAdminsManagingAccountResponse$ = [3, n0, _LAMARi,    0,    [_AAd, _NT],    [64 | 0, 0]];var ListAppsListsRequest$ = [3, n0, _LALR,    0,    [_MR, _DLe, _NT],    [1, 2, 0], 1];var ListAppsListsResponse$ = [3, n0, _LALRi,    0,    [_ALp, _NT],    [() => AppsListsData, 0]];var ListComplianceStatusRequest$ = [3, n0, _LCSR,    0,    [_PI, _NT, _MR],    [0, 0, 1], 1];var ListComplianceStatusResponse$ = [3, n0, _LCSRi,    0,    [_PCSL, _NT],    [() => PolicyComplianceStatusList, 0]];var ListDiscoveredResourcesRequest$ = [3, n0, _LDRR,    0,    [_MAIe, _RT, _MR, _NT],    [64 | 0, 0, 1, 0], 2];var ListDiscoveredResourcesResponse$ = [3, n0, _LDRRi,    0,    [_I, _NT],    [() => DiscoveredResourceList, 0]];var ListMemberAccountsRequest$ = [3, n0, _LMAR,    0,    [_NT, _MR],    [0, 1]];var ListMemberAccountsResponse$ = [3, n0, _LMARi,    0,    [_MAe, _NT],    [64 | 0, 0]];var ListPoliciesRequest$ = [3, n0, _LPR,    0,    [_NT, _MR],    [0, 1]];var ListPoliciesResponse$ = [3, n0, _LPRi,    0,    [_PLo, _NT],    [() => PolicySummaryList, 0]];var ListProtocolsListsRequest$ = [3, n0, _LPLR,    0,    [_MR, _DLe, _NT],    [1, 2, 0], 1];var ListProtocolsListsResponse$ = [3, n0, _LPLRi,    0,    [_PLr, _NT],    [() => ProtocolsListsData, 0]];var ListResourceSetResourcesRequest$ = [3, n0, _LRSRR,    0,    [_Id, _MR, _NT],    [0, 1, 0], 1];var ListResourceSetResourcesResponse$ = [3, n0, _LRSRRi,    0,    [_I, _NT],    [() => ResourceList, 0], 1];var ListResourceSetsRequest$ = [3, n0, _LRSR,    0,    [_NT, _MR],    [0, 1]];var ListResourceSetsResponse$ = [3, n0, _LRSRi,    0,    [_RSes, _NT],    [() => ResourceSetSummaryList, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_RA],    [0], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_TL],    [() => TagList]];var ListThirdPartyFirewallFirewallPoliciesRequest$ = [3, n0, _LTPFFPR,    0,    [_TPF, _MR, _NT],    [0, 1, 0], 2];var ListThirdPartyFirewallFirewallPoliciesResponse$ = [3, n0, _LTPFFPRi,    0,    [_TPFFP, _NT],    [() => ThirdPartyFirewallFirewallPolicies, 0]];var NetworkAclCommonPolicy$ = [3, n0, _NACP,    0,    [_NAES],    [() => NetworkAclEntrySet$], 1];var NetworkAclEntry$ = [3, n0, _NAE,    0,    [_P, _RAu, _E, _ITC, _PR, _CB, _ICB],    [0, 0, 2, () => NetworkAclIcmpTypeCode$, () => NetworkAclPortRange$, 0, 0], 3];var NetworkAclEntrySet$ = [3, n0, _NAES,    0,    [_FRFFE, _FRFLE, _FE, _LE],    [2, 2, () => NetworkAclEntries, () => NetworkAclEntries], 2];var NetworkAclIcmpTypeCode$ = [3, n0, _NAITC,    0,    [_C, _T],    [1, 1]];var NetworkAclPortRange$ = [3, n0, _NAPR,    0,    [_F, _To],    [1, 1]];var NetworkFirewallBlackHoleRouteDetectedViolation$ = [3, n0, _NFBHRDV,    0,    [_VT, _RTI, _VI, _VRi],    [0, 0, 0, () => Routes]];var NetworkFirewallInternetTrafficNotInspectedViolation$ = [3, n0, _NFITNIV,    0,    [_SI, _SAZ, _RTI, _VRi, _IRTUIDAZ, _CFSRT, _EFE, _FSI, _EFSR, _AFSR, _IGI, _CIGRT, _EIGR, _AIGR, _VI],    [0, 0, 0, () => Routes, 2, 0, 0, 0, () => ExpectedRoutes, () => Routes, 0, 0, () => ExpectedRoutes, () => Routes, 0]];var NetworkFirewallInvalidRouteConfigurationViolation$ = [3, n0, _NFIRCV,    0,    [_ASf, _RTI, _IRTUIDAZ, _VRio, _CFSRT, _EFE, _AFE, _EFSI, _AFSI, _EFSR, _AFSR, _IGI, _CIGRT, _EIGR, _AIGR, _VI],    [64 | 0, 0, 2, () => Route$, 0, 0, 0, 0, 0, () => ExpectedRoutes, () => Routes, 0, 0, () => ExpectedRoutes, () => Routes, 0]];var NetworkFirewallMissingExpectedRoutesViolation$ = [3, n0, _NFMERV,    0,    [_VT, _ERxp, _VI],    [0, () => ExpectedRoutes, 0]];var NetworkFirewallMissingExpectedRTViolation$ = [3, n0, _NFMERTV,    0,    [_VT, _VPC, _AZ, _CRT, _ERT],    [0, 0, 0, 0, 0]];var NetworkFirewallMissingFirewallViolation$ = [3, n0, _NFMFV,    0,    [_VT, _VPC, _AZ, _TVR],    [0, 0, 0, 0]];var NetworkFirewallMissingSubnetViolation$ = [3, n0, _NFMSV,    0,    [_VT, _VPC, _AZ, _TVR],    [0, 0, 0, 0]];var NetworkFirewallPolicy$ = [3, n0, _NFP,    0,    [_FDM],    [0]];var NetworkFirewallPolicyDescription$ = [3, n0, _NFPD,    0,    [_SRG, _SDA, _SFDA, _SCA, _SRGt, _SDAt, _SEO],    [() => StatelessRuleGroupList, 64 | 0, 64 | 0, 64 | 0, () => StatefulRuleGroupList, 64 | 0, () => StatefulEngineOptions$]];var NetworkFirewallPolicyModifiedViolation$ = [3, n0, _NFPMV,    0,    [_VT, _CPD, _EPD],    [0, () => NetworkFirewallPolicyDescription$, () => NetworkFirewallPolicyDescription$]];var NetworkFirewallStatefulRuleGroupOverride$ = [3, n0, _NFSRGO,    0,    [_Ac],    [0]];var NetworkFirewallUnexpectedFirewallRoutesViolation$ = [3, n0, _NFUFRV,    0,    [_FSI, _VRi, _RTI, _FEi, _VI],    [0, () => Routes, 0, 0, 0]];var NetworkFirewallUnexpectedGatewayRoutesViolation$ = [3, n0, _NFUGRV,    0,    [_GI, _VRi, _RTI, _VI],    [0, () => Routes, 0, 0]];var OrganizationalUnitScope$ = [3, n0, _OUS,    0,    [_OU, _AOUE, _ESOU],    [64 | 0, 2, 2]];var PartialMatch$ = [3, n0, _PMa,    0,    [_Re, _TVRa],    [0, 64 | 0]];var Policy$ = [3, n0, _Pol,    0,    [_PN, _SSPD, _RT, _ERTx, _RE, _PI, _PUT, _RTL, _RTe, _DUFMMR, _IM, _EM, _RSIe, _PD, _PS, _RTLO],    [0, () => SecurityServicePolicyData$, 0, 2, 2, 0, 0, 64 | 0, () => ResourceTags, 2, [2, n0, _CPSM, 0, 0, 64 | 0], [2, n0, _CPSM, 0, 0, 64 | 0], 64 | 0, 0, 0, 0], 5];var PolicyComplianceDetail$ = [3, n0, _PCD,    0,    [_PO, _PI, _MA, _Vi, _ELE, _EA, _IIM],    [0, 0, 0, () => ComplianceViolators, 2, 4, 128 | 0]];var PolicyComplianceStatus$ = [3, n0, _PCS,    0,    [_PO, _PI, _PN, _MA, _ERv, _LU, _IIM],    [0, 0, 0, 0, () => EvaluationResults, 4, 128 | 0]];var PolicyOption$ = [3, n0, _POo,    0,    [_NFP, _TPFP, _NACP],    [() => NetworkFirewallPolicy$, () => ThirdPartyFirewallPolicy$, () => NetworkAclCommonPolicy$]];var PolicySummary$ = [3, n0, _PSo,    0,    [_PA, _PI, _PN, _RT, _SST, _RE, _DUFMMR, _PS],    [0, 0, 0, 0, 0, 2, 2, 0]];var PolicyTypeScope$ = [3, n0, _PTS,    0,    [_PT, _APTE],    [64 | 0, 2]];var PossibleRemediationAction$ = [3, n0, _PRA,    0,    [_ORA, _D, _IDA],    [() => OrderedRemediationActions, 0, 2], 1];var PossibleRemediationActions$ = [3, n0, _PRAo,    0,    [_D, _Act],    [0, () => PossibleRemediationActionList]];var ProtocolsListData$ = [3, n0, _PLD,    0,    [_LN, _PL, _LI, _LUT, _CT, _LUTa, _PPL],    [0, 64 | 0, 0, 0, 4, 4, [2, n0, _PPL, 0, 0, 64 | 0]], 2];var ProtocolsListDataSummary$ = [3, n0, _PLDS,    0,    [_LA, _LI, _LN, _PL],    [0, 0, 0, 64 | 0]];var PutAdminAccountRequest$ = [3, n0, _PAAR,    0,    [_AA, _ASd],    [0, () => AdminScope$], 1];var PutAppsListRequest$ = [3, n0, _PALR,    0,    [_AL, _TL],    [() => AppsListData$, () => TagList], 1];var PutAppsListResponse$ = [3, n0, _PALRu,    0,    [_AL, _ALA],    [() => AppsListData$, 0]];var PutNotificationChannelRequest$ = [3, n0, _PNCR,    0,    [_STA, _SRN],    [0, 0], 2];var PutPolicyRequest$ = [3, n0, _PPR,    0,    [_Pol, _TL],    [() => Policy$, () => TagList], 1];var PutPolicyResponse$ = [3, n0, _PPRu,    0,    [_Pol, _PA],    [() => Policy$, 0]];var PutProtocolsListRequest$ = [3, n0, _PPLR,    0,    [_PL, _TL],    [() => ProtocolsListData$, () => TagList], 1];var PutProtocolsListResponse$ = [3, n0, _PPLRu,    0,    [_PL, _PLA],    [() => ProtocolsListData$, 0]];var PutResourceSetRequest$ = [3, n0, _PRSR,    0,    [_RSe, _TL],    [() => ResourceSet$, () => TagList], 1];var PutResourceSetResponse$ = [3, n0, _PRSRu,    0,    [_RSe, _RSA],    [() => ResourceSet$, 0], 2];var RegionScope$ = [3, n0, _RS,    0,    [_Reg, _ARE],    [64 | 0, 2]];var RemediationAction$ = [3, n0, _RAe,    0,    [_D, _ECCRA, _ECRRA, _ECDRA, _ECCRTA, _ECRRTAA, _ECARTA, _ECCRTAr, _FMSPUFCCA, _CNAA, _RNAAA, _CNAEA, _DNAEA],    [0, () => EC2CreateRouteAction$, () => EC2ReplaceRouteAction$, () => EC2DeleteRouteAction$, () => EC2CopyRouteTableAction$, () => EC2ReplaceRouteTableAssociationAction$, () => EC2AssociateRouteTableAction$, () => EC2CreateRouteTableAction$, () => FMSPolicyUpdateFirewallCreationConfigAction$, () => CreateNetworkAclAction$, () => ReplaceNetworkAclAssociationAction$, () => CreateNetworkAclEntriesAction$, () => DeleteNetworkAclEntriesAction$]];var RemediationActionWithOrder$ = [3, n0, _RAWO,    0,    [_RAe, _O],    [() => RemediationAction$, 1]];var ReplaceNetworkAclAssociationAction$ = [3, n0, _RNAAA,    0,    [_D, _AIs, _NAI, _FMSCR],    [0, () => ActionTarget$, () => ActionTarget$, 2]];var Resource$ = [3, n0, _Res,    0,    [_URI, _AI],    [0, 0], 1];var ResourceSet$ = [3, n0, _RSe,    0,    [_N, _RTL, _Id_, _D, _UT, _LUTa, _RSS],    [0, 64 | 0, 0, 0, 0, 4, 0], 2];var ResourceSetSummary$ = [3, n0, _RSSe,    0,    [_Id_, _N, _D, _LUTa, _RSS],    [0, 0, 0, 4, 0]];var ResourceTag$ = [3, n0, _RTes,    0,    [_K, _Va],    [0, 0], 1];var ResourceViolation$ = [3, n0, _RV,    0,    [_AVPCSGV, _AENIVw, _AEIV, _NFMFV, _NFMSV, _NFMERTV, _NFPMV, _NFITNIV, _NFIRCV, _NFBHRDV, _NFUFRV, _NFUGRV, _NFMERV, _DRGPCV, _DDRGV, _DRGLEV, _FSIOOSV, _RHOOSEV, _TPFMFV, _TPFMSV, _TPFMERTV, _FSMVPCEV, _INAEV, _PRAo, _WACLHICV, _WACLHOOSRV],    [() => AwsVPCSecurityGroupViolation$, () => AwsEc2NetworkInterfaceViolation$, () => AwsEc2InstanceViolation$, () => NetworkFirewallMissingFirewallViolation$, () => NetworkFirewallMissingSubnetViolation$, () => NetworkFirewallMissingExpectedRTViolation$, () => NetworkFirewallPolicyModifiedViolation$, () => NetworkFirewallInternetTrafficNotInspectedViolation$, () => NetworkFirewallInvalidRouteConfigurationViolation$, () => NetworkFirewallBlackHoleRouteDetectedViolation$, () => NetworkFirewallUnexpectedFirewallRoutesViolation$, () => NetworkFirewallUnexpectedGatewayRoutesViolation$, () => NetworkFirewallMissingExpectedRoutesViolation$, () => DnsRuleGroupPriorityConflictViolation$, () => DnsDuplicateRuleGroupViolation$, () => DnsRuleGroupLimitExceededViolation$, () => FirewallSubnetIsOutOfScopeViolation$, () => RouteHasOutOfScopeEndpointViolation$, () => ThirdPartyFirewallMissingFirewallViolation$, () => ThirdPartyFirewallMissingSubnetViolation$, () => ThirdPartyFirewallMissingExpectedRouteTableViolation$, () => FirewallSubnetMissingVPCEndpointViolation$, () => InvalidNetworkAclEntriesViolation$, () => PossibleRemediationActions$, () => WebACLHasIncompatibleConfigurationViolation$, () => WebACLHasOutOfScopeResourcesViolation$]];var Route$ = [3, n0, _Ro,    0,    [_DT, _TT, _De, _Ta],    [0, 0, 0, 0]];var RouteHasOutOfScopeEndpointViolation$ = [3, n0, _RHOOSEV,    0,    [_SI, _VI, _RTI, _VRi, _SAZ, _SAZI, _CFSRT, _FSI, _FSR, _IGI, _CIGRT, _IGR],    [0, 0, 0, () => Routes, 0, 0, 0, 0, () => Routes, 0, 0, () => Routes]];var SecurityGroupRemediationAction$ = [3, n0, _SGRA,    0,    [_RAT, _D, _RR, _IDA],    [0, 0, () => SecurityGroupRuleDescription$, 2]];var SecurityGroupRuleDescription$ = [3, n0, _SGRD,    0,    [_IPVR, _IPVRa, _PLI, _P, _FP, _TP],    [0, 0, 0, 0, 1, 1]];var SecurityServicePolicyData$ = [3, n0, _SSPD,    0,    [_T, _MSD, _POo],    [0, 0, () => PolicyOption$], 1];var StatefulEngineOptions$ = [3, n0, _SEO,    0,    [_RO, _SEP],    [0, 0]];var StatefulRuleGroup$ = [3, n0, _SRGta,    0,    [_RGN, _RI, _Pr, _Ov],    [0, 0, 1, () => NetworkFirewallStatefulRuleGroupOverride$]];var StatelessRuleGroup$ = [3, n0, _SRGtat,    0,    [_RGN, _RI, _Pr],    [0, 0, 1]];var Tag$ = [3, n0, _Tag,    0,    [_K, _Va],    [0, 0], 2];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RA, _TL],    [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var ThirdPartyFirewallFirewallPolicy$ = [3, n0, _TPFFPh,    0,    [_FPI, _FPN],    [0, 0]];var ThirdPartyFirewallMissingExpectedRouteTableViolation$ = [3, n0, _TPFMERTV,    0,    [_VT, _VPC, _AZ, _CRT, _ERT],    [0, 0, 0, 0, 0]];var ThirdPartyFirewallMissingFirewallViolation$ = [3, n0, _TPFMFV,    0,    [_VT, _VPC, _AZ, _TVR],    [0, 0, 0, 0]];var ThirdPartyFirewallMissingSubnetViolation$ = [3, n0, _TPFMSV,    0,    [_VT, _VPC, _AZ, _TVR],    [0, 0, 0, 0]];var ThirdPartyFirewallPolicy$ = [3, n0, _TPFP,    0,    [_FDM],    [0]];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RA, _TK],    [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var ViolationDetail$ = [3, n0, _VD,    0,    [_PI, _MA, _RI, _RT, _RVe, _RTe, _RD],    [0, 0, 0, 0, () => ResourceViolations, () => TagList, 0], 5];var WebACLHasIncompatibleConfigurationViolation$ = [3, n0, _WACLHICV,    0,    [_WACLA, _D],    [0, 0]];var WebACLHasOutOfScopeResourcesViolation$ = [3, n0, _WACLHOOSRV,    0,    [_WACLA, _OOSRL],    [0, 64 | 0]];var __Unit = "unit";var AdminAccountSummaryList = [1, n0, _AASL,    0, () => AdminAccountSummary$];var AppsList = [1, n0, _AL,    0, () => App$];var AppsListsData = [1, n0, _ALDp,    0, () => AppsListDataSummary$];var AwsEc2NetworkInterfaceViolations = [1, n0, _AENIV,    0, () => AwsEc2NetworkInterfaceViolation$];var ComplianceViolators = [1, n0, _CVo,    0, () => ComplianceViolator$];var DiscoveredResourceList = [1, n0, _DRL,    0, () => DiscoveredResource$];var EntriesDescription = [1, n0, _EDnt,    0, () => EntryDescription$];var EntriesWithConflicts = [1, n0, _EWC,    0, () => EntryDescription$];var EntryViolations = [1, n0, _EVn,    0, () => EntryViolation$];var EvaluationResults = [1, n0, _ERv,    0, () => EvaluationResult$];var ExpectedRoutes = [1, n0, _ERxp,    0, () => ExpectedRoute$];var FailedItemList = [1, n0, _FIL,    0, () => FailedItem$];var NetworkAclEntries = [1, n0, _NAEe,    0, () => NetworkAclEntry$];var OrderedRemediationActions = [1, n0, _ORA,    0, () => RemediationActionWithOrder$];var PartialMatches = [1, n0, _PM,    0, () => PartialMatch$];var PolicyComplianceStatusList = [1, n0, _PCSL,    0, () => PolicyComplianceStatus$];var PolicySummaryList = [1, n0, _PSL,    0, () => PolicySummary$];var PossibleRemediationActionList = [1, n0, _PRAL,    0, () => PossibleRemediationAction$];var ProtocolsListsData = [1, n0, _PLDr,    0, () => ProtocolsListDataSummary$];var ResourceList = [1, n0, _RL,    0, () => Resource$];var ResourceSetSummaryList = [1, n0, _RSSL,    0, () => ResourceSetSummary$];var ResourceTags = [1, n0, _RTe,    0, () => ResourceTag$];var ResourceViolations = [1, n0, _RVe,    0, () => ResourceViolation$];var Routes = [1, n0, _Rou,    0, () => Route$];var SecurityGroupRemediationActions = [1, n0, _SGRAe,    0, () => SecurityGroupRemediationAction$];var StatefulRuleGroupList = [1, n0, _SRGL,    0, () => StatefulRuleGroup$];var StatelessRuleGroupList = [1, n0, _SRGLt,    0, () => StatelessRuleGroup$];var TagList = [1, n0, _TL,    0, () => Tag$];var ThirdPartyFirewallFirewallPolicies = [1, n0, _TPFFP,    0, () => ThirdPartyFirewallFirewallPolicy$];var PreviousAppsList = [2, n0, _PAL,    0, 0, () => AppsList];var AssociateAdminAccount$ = [9, n0, _AAA,    0, () => AssociateAdminAccountRequest$, () => __Unit];var AssociateThirdPartyFirewall$ = [9, n0, _ATPF,    0, () => AssociateThirdPartyFirewallRequest$, () => AssociateThirdPartyFirewallResponse$];var BatchAssociateResource$ = [9, n0, _BAR,    0, () => BatchAssociateResourceRequest$, () => BatchAssociateResourceResponse$];var BatchDisassociateResource$ = [9, n0, _BDR,    0, () => BatchDisassociateResourceRequest$, () => BatchDisassociateResourceResponse$];var DeleteAppsList$ = [9, n0, _DAL,    0, () => DeleteAppsListRequest$, () => __Unit];var DeleteNotificationChannel$ = [9, n0, _DNC,    0, () => DeleteNotificationChannelRequest$, () => __Unit];var DeletePolicy$ = [9, n0, _DP,    0, () => DeletePolicyRequest$, () => __Unit];var DeleteProtocolsList$ = [9, n0, _DPL,    0, () => DeleteProtocolsListRequest$, () => __Unit];var DeleteResourceSet$ = [9, n0, _DRS,    0, () => DeleteResourceSetRequest$, () => __Unit];var DisassociateAdminAccount$ = [9, n0, _DAA,    0, () => DisassociateAdminAccountRequest$, () => __Unit];var DisassociateThirdPartyFirewall$ = [9, n0, _DTPF,    0, () => DisassociateThirdPartyFirewallRequest$, () => DisassociateThirdPartyFirewallResponse$];var GetAdminAccount$ = [9, n0, _GAA,    0, () => GetAdminAccountRequest$, () => GetAdminAccountResponse$];var GetAdminScope$ = [9, n0, _GAS,    0, () => GetAdminScopeRequest$, () => GetAdminScopeResponse$];var GetAppsList$ = [9, n0, _GAL,    0, () => GetAppsListRequest$, () => GetAppsListResponse$];var GetComplianceDetail$ = [9, n0, _GCD,    0, () => GetComplianceDetailRequest$, () => GetComplianceDetailResponse$];var GetNotificationChannel$ = [9, n0, _GNC,    0, () => GetNotificationChannelRequest$, () => GetNotificationChannelResponse$];var GetPolicy$ = [9, n0, _GP,    0, () => GetPolicyRequest$, () => GetPolicyResponse$];var GetProtectionStatus$ = [9, n0, _GPS,    0, () => GetProtectionStatusRequest$, () => GetProtectionStatusResponse$];var GetProtocolsList$ = [9, n0, _GPL,    0, () => GetProtocolsListRequest$, () => GetProtocolsListResponse$];var GetResourceSet$ = [9, n0, _GRS,    0, () => GetResourceSetRequest$, () => GetResourceSetResponse$];var GetThirdPartyFirewallAssociationStatus$ = [9, n0, _GTPFAS,    0, () => GetThirdPartyFirewallAssociationStatusRequest$, () => GetThirdPartyFirewallAssociationStatusResponse$];var GetViolationDetails$ = [9, n0, _GVD,    0, () => GetViolationDetailsRequest$, () => GetViolationDetailsResponse$];var ListAdminAccountsForOrganization$ = [9, n0, _LAAFO,    0, () => ListAdminAccountsForOrganizationRequest$, () => ListAdminAccountsForOrganizationResponse$];var ListAdminsManagingAccount$ = [9, n0, _LAMA,    0, () => ListAdminsManagingAccountRequest$, () => ListAdminsManagingAccountResponse$];var ListAppsLists$ = [9, n0, _LAL,    0, () => ListAppsListsRequest$, () => ListAppsListsResponse$];var ListComplianceStatus$ = [9, n0, _LCS,    0, () => ListComplianceStatusRequest$, () => ListComplianceStatusResponse$];var ListDiscoveredResources$ = [9, n0, _LDR,    0, () => ListDiscoveredResourcesRequest$, () => ListDiscoveredResourcesResponse$];var ListMemberAccounts$ = [9, n0, _LMA,    0, () => ListMemberAccountsRequest$, () => ListMemberAccountsResponse$];var ListPolicies$ = [9, n0, _LP,    0, () => ListPoliciesRequest$, () => ListPoliciesResponse$];var ListProtocolsLists$ = [9, n0, _LPL,    0, () => ListProtocolsListsRequest$, () => ListProtocolsListsResponse$];var ListResourceSetResources$ = [9, n0, _LRSRis,    0, () => ListResourceSetResourcesRequest$, () => ListResourceSetResourcesResponse$];var ListResourceSets$ = [9, n0, _LRS,    0, () => ListResourceSetsRequest$, () => ListResourceSetsResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var ListThirdPartyFirewallFirewallPolicies$ = [9, n0, _LTPFFP,    0, () => ListThirdPartyFirewallFirewallPoliciesRequest$, () => ListThirdPartyFirewallFirewallPoliciesResponse$];var PutAdminAccount$ = [9, n0, _PAA,    0, () => PutAdminAccountRequest$, () => __Unit];var PutAppsList$ = [9, n0, _PALu,    0, () => PutAppsListRequest$, () => PutAppsListResponse$];var PutNotificationChannel$ = [9, n0, _PNC,    0, () => PutNotificationChannelRequest$, () => __Unit];var PutPolicy$ = [9, n0, _PP,    0, () => PutPolicyRequest$, () => PutPolicyResponse$];var PutProtocolsList$ = [9, n0, _PPLu,    0, () => PutProtocolsListRequest$, () => PutProtocolsListResponse$];var PutResourceSet$ = [9, n0, _PRS,    0, () => PutResourceSetRequest$, () => PutResourceSetResponse$];var TagResource$ = [9, n0, _TR,    0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    0, () => UntagResourceRequest$, () => UntagResourceResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2018-01-01",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultFMSHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsJson1_1Protocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.fms",            errorTypeRegistries,            version: "2018-01-01",            serviceTarget: "AWSFMS_20180101",        },        serviceId: config?.serviceId ?? "FMS",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => {    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;    let _credentials = runtimeConfig.credentials;    return {        setHttpAuthScheme(httpAuthScheme) {            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);            if (index === -1) {                _httpAuthSchemes.push(httpAuthScheme);            }            else {                _httpAuthSchemes.splice(index, 1, httpAuthScheme);            }        },        httpAuthSchemes() {            return _httpAuthSchemes;        },        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {            _httpAuthSchemeProvider = httpAuthSchemeProvider;        },        httpAuthSchemeProvider() {            return _httpAuthSchemeProvider;        },        setCredentials(credentials) {            _credentials = credentials;        },        credentials() {            return _credentials;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class FMSClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultFMSHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "AWSFMS_20180101", "FMSClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateAdminAccountCommand extends command(_ep0, _mw0, "AssociateAdminAccount", AssociateAdminAccount$) {} class AssociateThirdPartyFirewallCommand extends command(_ep0, _mw0, "AssociateThirdPartyFirewall", AssociateThirdPartyFirewall$) {} class BatchAssociateResourceCommand extends command(_ep0, _mw0, "BatchAssociateResource", BatchAssociateResource$) {} class BatchDisassociateResourceCommand extends command(_ep0, _mw0, "BatchDisassociateResource", BatchDisassociateResource$) {} class DeleteAppsListCommand extends command(_ep0, _mw0, "DeleteAppsList", DeleteAppsList$) {} class DeleteNotificationChannelCommand extends command(_ep0, _mw0, "DeleteNotificationChannel", DeleteNotificationChannel$) {} class DeletePolicyCommand extends command(_ep0, _mw0, "DeletePolicy", DeletePolicy$) {} class DeleteProtocolsListCommand extends command(_ep0, _mw0, "DeleteProtocolsList", DeleteProtocolsList$) {} class DeleteResourceSetCommand extends command(_ep0, _mw0, "DeleteResourceSet", DeleteResourceSet$) {} class DisassociateAdminAccountCommand extends command(_ep0, _mw0, "DisassociateAdminAccount", DisassociateAdminAccount$) {} class DisassociateThirdPartyFirewallCommand extends command(_ep0, _mw0, "DisassociateThirdPartyFirewall", DisassociateThirdPartyFirewall$) {} class GetAdminAccountCommand extends command(_ep0, _mw0, "GetAdminAccount", GetAdminAccount$) {} class GetAdminScopeCommand extends command(_ep0, _mw0, "GetAdminScope", GetAdminScope$) {} class GetAppsListCommand extends command(_ep0, _mw0, "GetAppsList", GetAppsList$) {} class GetComplianceDetailCommand extends command(_ep0, _mw0, "GetComplianceDetail", GetComplianceDetail$) {} class GetNotificationChannelCommand extends command(_ep0, _mw0, "GetNotificationChannel", GetNotificationChannel$) {} class GetPolicyCommand extends command(_ep0, _mw0, "GetPolicy", GetPolicy$) {} class GetProtectionStatusCommand extends command(_ep0, _mw0, "GetProtectionStatus", GetProtectionStatus$) {} class GetProtocolsListCommand extends command(_ep0, _mw0, "GetProtocolsList", GetProtocolsList$) {} class GetResourceSetCommand extends command(_ep0, _mw0, "GetResourceSet", GetResourceSet$) {} class GetThirdPartyFirewallAssociationStatusCommand extends command(_ep0, _mw0, "GetThirdPartyFirewallAssociationStatus", GetThirdPartyFirewallAssociationStatus$) {} class GetViolationDetailsCommand extends command(_ep0, _mw0, "GetViolationDetails", GetViolationDetails$) {} class ListAdminAccountsForOrganizationCommand extends command(_ep0, _mw0, "ListAdminAccountsForOrganization", ListAdminAccountsForOrganization$) {} class ListAdminsManagingAccountCommand extends command(_ep0, _mw0, "ListAdminsManagingAccount", ListAdminsManagingAccount$) {} class ListAppsListsCommand extends command(_ep0, _mw0, "ListAppsLists", ListAppsLists$) {} class ListComplianceStatusCommand extends command(_ep0, _mw0, "ListComplianceStatus", ListComplianceStatus$) {} class ListDiscoveredResourcesCommand extends command(_ep0, _mw0, "ListDiscoveredResources", ListDiscoveredResources$) {} class ListMemberAccountsCommand extends command(_ep0, _mw0, "ListMemberAccounts", ListMemberAccounts$) {} class ListPoliciesCommand extends command(_ep0, _mw0, "ListPolicies", ListPolicies$) {} class ListProtocolsListsCommand extends command(_ep0, _mw0, "ListProtocolsLists", ListProtocolsLists$) {} class ListResourceSetResourcesCommand extends command(_ep0, _mw0, "ListResourceSetResources", ListResourceSetResources$) {} class ListResourceSetsCommand extends command(_ep0, _mw0, "ListResourceSets", ListResourceSets$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ListThirdPartyFirewallFirewallPoliciesCommand extends command(_ep0, _mw0, "ListThirdPartyFirewallFirewallPolicies", ListThirdPartyFirewallFirewallPolicies$) {} class PutAdminAccountCommand extends command(_ep0, _mw0, "PutAdminAccount", PutAdminAccount$) {} class PutAppsListCommand extends command(_ep0, _mw0, "PutAppsList", PutAppsList$) {} class PutNotificationChannelCommand extends command(_ep0, _mw0, "PutNotificationChannel", PutNotificationChannel$) {} class PutPolicyCommand extends command(_ep0, _mw0, "PutPolicy", PutPolicy$) {} class PutProtocolsListCommand extends command(_ep0, _mw0, "PutProtocolsList", PutProtocolsList$) {} class PutResourceSetCommand extends command(_ep0, _mw0, "PutResourceSet", PutResourceSet$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} const paginateListAdminAccountsForOrganization = createPaginator(FMSClient, ListAdminAccountsForOrganizationCommand, "NextToken", "NextToken", "MaxResults"); const paginateListAdminsManagingAccount = createPaginator(FMSClient, ListAdminsManagingAccountCommand, "NextToken", "NextToken", "MaxResults"); const paginateListAppsLists = createPaginator(FMSClient, ListAppsListsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListComplianceStatus = createPaginator(FMSClient, ListComplianceStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateListMemberAccounts = createPaginator(FMSClient, ListMemberAccountsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListPolicies = createPaginator(FMSClient, ListPoliciesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListProtocolsLists = createPaginator(FMSClient, ListProtocolsListsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListThirdPartyFirewallFirewallPolicies = createPaginator(FMSClient, ListThirdPartyFirewallFirewallPoliciesCommand, "NextToken", "NextToken", "MaxResults"); const commands = {    AssociateAdminAccountCommand,    AssociateThirdPartyFirewallCommand,    BatchAssociateResourceCommand,    BatchDisassociateResourceCommand,    DeleteAppsListCommand,    DeleteNotificationChannelCommand,    DeletePolicyCommand,    DeleteProtocolsListCommand,    DeleteResourceSetCommand,    DisassociateAdminAccountCommand,    DisassociateThirdPartyFirewallCommand,    GetAdminAccountCommand,    GetAdminScopeCommand,    GetAppsListCommand,    GetComplianceDetailCommand,    GetNotificationChannelCommand,    GetPolicyCommand,    GetProtectionStatusCommand,    GetProtocolsListCommand,    GetResourceSetCommand,    GetThirdPartyFirewallAssociationStatusCommand,    GetViolationDetailsCommand,    ListAdminAccountsForOrganizationCommand,    ListAdminsManagingAccountCommand,    ListAppsListsCommand,    ListComplianceStatusCommand,    ListDiscoveredResourcesCommand,    ListMemberAccountsCommand,    ListPoliciesCommand,    ListProtocolsListsCommand,    ListResourceSetResourcesCommand,    ListResourceSetsCommand,    ListTagsForResourceCommand,    ListThirdPartyFirewallFirewallPoliciesCommand,    PutAdminAccountCommand,    PutAppsListCommand,    PutNotificationChannelCommand,    PutPolicyCommand,    PutProtocolsListCommand,    PutResourceSetCommand,    TagResourceCommand,    UntagResourceCommand,};const paginators = {    paginateListAdminAccountsForOrganization,    paginateListAdminsManagingAccount,    paginateListAppsLists,    paginateListComplianceStatus,    paginateListMemberAccounts,    paginateListPolicies,    paginateListProtocolsLists,    paginateListThirdPartyFirewallFirewallPolicies,};class FMS extends FMSClient {}createAggregatedClient(commands, FMS, { paginators }); const AccountRoleStatus = {    Creating: "CREATING",    Deleted: "DELETED",    Deleting: "DELETING",    PendingDeletion: "PENDING_DELETION",    Ready: "READY",};const OrganizationStatus = {    Offboarding: "OFFBOARDING",    OffboardingComplete: "OFFBOARDING_COMPLETE",    Onboarding: "ONBOARDING",    OnboardingComplete: "ONBOARDING_COMPLETE",};const SecurityServiceType = {    DNS_FIREWALL: "DNS_FIREWALL",    IMPORT_NETWORK_FIREWALL: "IMPORT_NETWORK_FIREWALL",    NETWORK_ACL_COMMON: "NETWORK_ACL_COMMON",    NETWORK_FIREWALL: "NETWORK_FIREWALL",    SECURITY_GROUPS_COMMON: "SECURITY_GROUPS_COMMON",    SECURITY_GROUPS_CONTENT_AUDIT: "SECURITY_GROUPS_CONTENT_AUDIT",    SECURITY_GROUPS_USAGE_AUDIT: "SECURITY_GROUPS_USAGE_AUDIT",    SHIELD_ADVANCED: "SHIELD_ADVANCED",    THIRD_PARTY_FIREWALL: "THIRD_PARTY_FIREWALL",    WAF: "WAF",    WAFV2: "WAFV2",};const ThirdPartyFirewall = {    FORTIGATE_CLOUD_NATIVE_FIREWALL: "FORTIGATE_CLOUD_NATIVE_FIREWALL",    PALO_ALTO_NETWORKS_CLOUD_NGFW: "PALO_ALTO_NETWORKS_CLOUD_NGFW",};const ThirdPartyFirewallAssociationStatus = {    NOT_EXIST: "NOT_EXIST",    OFFBOARDING: "OFFBOARDING",    OFFBOARD_COMPLETE: "OFFBOARD_COMPLETE",    ONBOARDING: "ONBOARDING",    ONBOARD_COMPLETE: "ONBOARD_COMPLETE",};const FailedItemReason = {    NotValidAccountId: "NOT_VALID_ACCOUNT_ID",    NotValidArn: "NOT_VALID_ARN",    NotValidPartition: "NOT_VALID_PARTITION",    NotValidRegion: "NOT_VALID_REGION",    NotValidResourceType: "NOT_VALID_RESOURCE_TYPE",    NotValidService: "NOT_VALID_SERVICE",};const DependentServiceName = {    AWSConfig: "AWSCONFIG",    AWSShieldAdvanced: "AWSSHIELD_ADVANCED",    AWSVirtualPrivateCloud: "AWSVPC",    AWSWAF: "AWSWAF",};const ViolationReason = {    BlackHoleRouteDetected: "BLACK_HOLE_ROUTE_DETECTED",    BlackHoleRouteDetectedInFirewallSubnet: "BLACK_HOLE_ROUTE_DETECTED_IN_FIREWALL_SUBNET",    FMSCreatedSecurityGroupEdited: "FMS_CREATED_SECURITY_GROUP_EDITED",    FirewallSubnetIsOutOfScope: "FIREWALL_SUBNET_IS_OUT_OF_SCOPE",    FirewallSubnetMissingExpectedRoute: "FIREWALL_SUBNET_MISSING_EXPECTED_ROUTE",    FirewallSubnetMissingVPCEndpoint: "FIREWALL_SUBNET_MISSING_VPCE_ENDPOINT",    InternetGatewayMissingExpectedRoute: "INTERNET_GATEWAY_MISSING_EXPECTED_ROUTE",    InternetTrafficNotInspected: "INTERNET_TRAFFIC_NOT_INSPECTED",    InvalidNetworkAclEntry: "INVALID_NETWORK_ACL_ENTRY",    InvalidRouteConfiguration: "INVALID_ROUTE_CONFIGURATION",    MissingExpectedRouteTable: "MISSING_EXPECTED_ROUTE_TABLE",    MissingFirewall: "MISSING_FIREWALL",    MissingFirewallSubnetInAZ: "MISSING_FIREWALL_SUBNET_IN_AZ",    MissingTargetGateway: "MISSING_TARGET_GATEWAY",    NetworkFirewallPolicyModified: "NETWORK_FIREWALL_POLICY_MODIFIED",    ResourceIncorrectWebAcl: "RESOURCE_INCORRECT_WEB_ACL",    ResourceMissingDnsFirewall: "RESOURCE_MISSING_DNS_FIREWALL",    ResourceMissingSecurityGroup: "RESOURCE_MISSING_SECURITY_GROUP",    ResourceMissingShieldProtection: "RESOURCE_MISSING_SHIELD_PROTECTION",    ResourceMissingWebAcl: "RESOURCE_MISSING_WEB_ACL",    ResourceMissingWebaclOrShieldProtection: "RESOURCE_MISSING_WEB_ACL_OR_SHIELD_PROTECTION",    ResourceViolatesAuditSecurityGroup: "RESOURCE_VIOLATES_AUDIT_SECURITY_GROUP",    RouteHasOutOfScopeEndpoint: "ROUTE_HAS_OUT_OF_SCOPE_ENDPOINT",    SecurityGroupRedundant: "SECURITY_GROUP_REDUNDANT",    SecurityGroupUnused: "SECURITY_GROUP_UNUSED",    TrafficInspectionCrossesAZBoundary: "TRAFFIC_INSPECTION_CROSSES_AZ_BOUNDARY",    UnexpectedFirewallRoutes: "UNEXPECTED_FIREWALL_ROUTES",    UnexpectedTargetGatewayRoutes: "UNEXPECTED_TARGET_GATEWAY_ROUTES",    WebACLConfigurationOrScopeOfUse: "WEB_ACL_CONFIGURATION_OR_SCOPE_OF_USE",    WebAclMissingRuleGroup: "WEB_ACL_MISSING_RULE_GROUP",};const CustomerPolicyScopeIdType = {    ACCOUNT: "ACCOUNT",    ORG_UNIT: "ORG_UNIT",};const CustomerPolicyStatus = {    ACTIVE: "ACTIVE",    OUT_OF_ADMIN_SCOPE: "OUT_OF_ADMIN_SCOPE",};const ResourceTagLogicalOperator = {    AND: "AND",    OR: "OR",};const NetworkAclRuleAction = {    ALLOW: "allow",    DENY: "deny",};const FirewallDeploymentModel = {    CENTRALIZED: "CENTRALIZED",    DISTRIBUTED: "DISTRIBUTED",};const ResourceSetStatus = {    ACTIVE: "ACTIVE",    OUT_OF_ADMIN_SCOPE: "OUT_OF_ADMIN_SCOPE",};const MarketplaceSubscriptionOnboardingStatus = {    COMPLETE: "COMPLETE",    NOT_COMPLETE: "NOT_COMPLETE",    NO_SUBSCRIPTION: "NO_SUBSCRIPTION",};const RemediationActionType = {    Modify: "MODIFY",    Remove: "REMOVE",};const EntryType = {    CustomEntry: "CUSTOM_ENTRY",    FMSManagedFirstEntry: "FMS_MANAGED_FIRST_ENTRY",    FMSManagedLastEntry: "FMS_MANAGED_LAST_ENTRY",};const EntryViolationReason = {    EntryConflict: "ENTRY_CONFLICT",    IncorrectEntryOrder: "INCORRECT_ENTRY_ORDER",    MissingExpectedEntry: "MISSING_EXPECTED_ENTRY",};const DestinationType = {    IPV4: "IPV4",    IPV6: "IPV6",    PrefixList: "PREFIX_LIST",};const TargetType = {    CarrierGateway: "CARRIER_GATEWAY",    EgressOnlyInternetGateway: "EGRESS_ONLY_INTERNET_GATEWAY",    Gateway: "GATEWAY",    Instance: "INSTANCE",    LocalGateway: "LOCAL_GATEWAY",    NatGateway: "NAT_GATEWAY",    NetworkInterface: "NETWORK_INTERFACE",    TransitGateway: "TRANSIT_GATEWAY",    VPCEndpoint: "VPC_ENDPOINT",    VPCPeeringConnection: "VPC_PEERING_CONNECTION",};const RuleOrder = {    DEFAULT_ACTION_ORDER: "DEFAULT_ACTION_ORDER",    STRICT_ORDER: "STRICT_ORDER",};const StreamExceptionPolicy = {    CONTINUE: "CONTINUE",    DROP: "DROP",    FMS_IGNORE: "FMS_IGNORE",    REJECT: "REJECT",};const NetworkFirewallOverrideAction = {    DROP_TO_ALERT: "DROP_TO_ALERT",};const PolicyComplianceStatusType = {    Compliant: "COMPLIANT",    NonCompliant: "NON_COMPLIANT",}; exports.AccountRoleStatus = AccountRoleStatus;exports.AccountScope$ = AccountScope$;exports.ActionTarget$ = ActionTarget$;exports.AdminAccountSummary$ = AdminAccountSummary$;exports.AdminScope$ = AdminScope$;exports.App$ = App$;exports.AppsListData$ = AppsListData$;exports.AppsListDataSummary$ = AppsListDataSummary$;exports.AssociateAdminAccount$ = AssociateAdminAccount$;exports.AssociateAdminAccountCommand = AssociateAdminAccountCommand;exports.AssociateAdminAccountRequest$ = AssociateAdminAccountRequest$;exports.AssociateThirdPartyFirewall$ = AssociateThirdPartyFirewall$;exports.AssociateThirdPartyFirewallCommand = AssociateThirdPartyFirewallCommand;exports.AssociateThirdPartyFirewallRequest$ = AssociateThirdPartyFirewallRequest$;exports.AssociateThirdPartyFirewallResponse$ = AssociateThirdPartyFirewallResponse$;exports.AwsEc2InstanceViolation$ = AwsEc2InstanceViolation$;exports.AwsEc2NetworkInterfaceViolation$ = AwsEc2NetworkInterfaceViolation$;exports.AwsVPCSecurityGroupViolation$ = AwsVPCSecurityGroupViolation$;exports.BatchAssociateResource$ = BatchAssociateResource$;exports.BatchAssociateResourceCommand = BatchAssociateResourceCommand;exports.BatchAssociateResourceRequest$ = BatchAssociateResourceRequest$;exports.BatchAssociateResourceResponse$ = BatchAssociateResourceResponse$;exports.BatchDisassociateResource$ = BatchDisassociateResource$;exports.BatchDisassociateResourceCommand = BatchDisassociateResourceCommand;exports.BatchDisassociateResourceRequest$ = BatchDisassociateResourceRequest$;exports.BatchDisassociateResourceResponse$ = BatchDisassociateResourceResponse$;exports.ComplianceViolator$ = ComplianceViolator$;exports.CreateNetworkAclAction$ = CreateNetworkAclAction$;exports.CreateNetworkAclEntriesAction$ = CreateNetworkAclEntriesAction$;exports.CustomerPolicyScopeIdType = CustomerPolicyScopeIdType;exports.CustomerPolicyStatus = CustomerPolicyStatus;exports.DeleteAppsList$ = DeleteAppsList$;exports.DeleteAppsListCommand = DeleteAppsListCommand;exports.DeleteAppsListRequest$ = DeleteAppsListRequest$;exports.DeleteNetworkAclEntriesAction$ = DeleteNetworkAclEntriesAction$;exports.DeleteNotificationChannel$ = DeleteNotificationChannel$;exports.DeleteNotificationChannelCommand = DeleteNotificationChannelCommand;exports.DeleteNotificationChannelRequest$ = DeleteNotificationChannelRequest$;exports.DeletePolicy$ = DeletePolicy$;exports.DeletePolicyCommand = DeletePolicyCommand;exports.DeletePolicyRequest$ = DeletePolicyRequest$;exports.DeleteProtocolsList$ = DeleteProtocolsList$;exports.DeleteProtocolsListCommand = DeleteProtocolsListCommand;exports.DeleteProtocolsListRequest$ = DeleteProtocolsListRequest$;exports.DeleteResourceSet$ = DeleteResourceSet$;exports.DeleteResourceSetCommand = DeleteResourceSetCommand;exports.DeleteResourceSetRequest$ = DeleteResourceSetRequest$;exports.DependentServiceName = DependentServiceName;exports.DestinationType = DestinationType;exports.DisassociateAdminAccount$ = DisassociateAdminAccount$;exports.DisassociateAdminAccountCommand = DisassociateAdminAccountCommand;exports.DisassociateAdminAccountRequest$ = DisassociateAdminAccountRequest$;exports.DisassociateThirdPartyFirewall$ = DisassociateThirdPartyFirewall$;exports.DisassociateThirdPartyFirewallCommand = DisassociateThirdPartyFirewallCommand;exports.DisassociateThirdPartyFirewallRequest$ = DisassociateThirdPartyFirewallRequest$;exports.DisassociateThirdPartyFirewallResponse$ = DisassociateThirdPartyFirewallResponse$;exports.DiscoveredResource$ = DiscoveredResource$;exports.DnsDuplicateRuleGroupViolation$ = DnsDuplicateRuleGroupViolation$;exports.DnsRuleGroupLimitExceededViolation$ = DnsRuleGroupLimitExceededViolation$;exports.DnsRuleGroupPriorityConflictViolation$ = DnsRuleGroupPriorityConflictViolation$;exports.EC2AssociateRouteTableAction$ = EC2AssociateRouteTableAction$;exports.EC2CopyRouteTableAction$ = EC2CopyRouteTableAction$;exports.EC2CreateRouteAction$ = EC2CreateRouteAction$;exports.EC2CreateRouteTableAction$ = EC2CreateRouteTableAction$;exports.EC2DeleteRouteAction$ = EC2DeleteRouteAction$;exports.EC2ReplaceRouteAction$ = EC2ReplaceRouteAction$;exports.EC2ReplaceRouteTableAssociationAction$ = EC2ReplaceRouteTableAssociationAction$;exports.EntryDescription$ = EntryDescription$;exports.EntryType = EntryType;exports.EntryViolation$ = EntryViolation$;exports.EntryViolationReason = EntryViolationReason;exports.EvaluationResult$ = EvaluationResult$;exports.ExpectedRoute$ = ExpectedRoute$;exports.FMS = FMS;exports.FMSClient = FMSClient;exports.FMSPolicyUpdateFirewallCreationConfigAction$ = FMSPolicyUpdateFirewallCreationConfigAction$;exports.FMSServiceException = FMSServiceException;exports.FMSServiceException$ = FMSServiceException$;exports.FailedItem$ = FailedItem$;exports.FailedItemReason = FailedItemReason;exports.FirewallDeploymentModel = FirewallDeploymentModel;exports.FirewallSubnetIsOutOfScopeViolation$ = FirewallSubnetIsOutOfScopeViolation$;exports.FirewallSubnetMissingVPCEndpointViolation$ = FirewallSubnetMissingVPCEndpointViolation$;exports.GetAdminAccount$ = GetAdminAccount$;exports.GetAdminAccountCommand = GetAdminAccountCommand;exports.GetAdminAccountRequest$ = GetAdminAccountRequest$;exports.GetAdminAccountResponse$ = GetAdminAccountResponse$;exports.GetAdminScope$ = GetAdminScope$;exports.GetAdminScopeCommand = GetAdminScopeCommand;exports.GetAdminScopeRequest$ = GetAdminScopeRequest$;exports.GetAdminScopeResponse$ = GetAdminScopeResponse$;exports.GetAppsList$ = GetAppsList$;exports.GetAppsListCommand = GetAppsListCommand;exports.GetAppsListRequest$ = GetAppsListRequest$;exports.GetAppsListResponse$ = GetAppsListResponse$;exports.GetComplianceDetail$ = GetComplianceDetail$;exports.GetComplianceDetailCommand = GetComplianceDetailCommand;exports.GetComplianceDetailRequest$ = GetComplianceDetailRequest$;exports.GetComplianceDetailResponse$ = GetComplianceDetailResponse$;exports.GetNotificationChannel$ = GetNotificationChannel$;exports.GetNotificationChannelCommand = GetNotificationChannelCommand;exports.GetNotificationChannelRequest$ = GetNotificationChannelRequest$;exports.GetNotificationChannelResponse$ = GetNotificationChannelResponse$;exports.GetPolicy$ = GetPolicy$;exports.GetPolicyCommand = GetPolicyCommand;exports.GetPolicyRequest$ = GetPolicyRequest$;exports.GetPolicyResponse$ = GetPolicyResponse$;exports.GetProtectionStatus$ = GetProtectionStatus$;exports.GetProtectionStatusCommand = GetProtectionStatusCommand;exports.GetProtectionStatusRequest$ = GetProtectionStatusRequest$;exports.GetProtectionStatusResponse$ = GetProtectionStatusResponse$;exports.GetProtocolsList$ = GetProtocolsList$;exports.GetProtocolsListCommand = GetProtocolsListCommand;exports.GetProtocolsListRequest$ = GetProtocolsListRequest$;exports.GetProtocolsListResponse$ = GetProtocolsListResponse$;exports.GetResourceSet$ = GetResourceSet$;exports.GetResourceSetCommand = GetResourceSetCommand;exports.GetResourceSetRequest$ = GetResourceSetRequest$;exports.GetResourceSetResponse$ = GetResourceSetResponse$;exports.GetThirdPartyFirewallAssociationStatus$ = GetThirdPartyFirewallAssociationStatus$;exports.GetThirdPartyFirewallAssociationStatusCommand = GetThirdPartyFirewallAssociationStatusCommand;exports.GetThirdPartyFirewallAssociationStatusRequest$ = GetThirdPartyFirewallAssociationStatusRequest$;exports.GetThirdPartyFirewallAssociationStatusResponse$ = GetThirdPartyFirewallAssociationStatusResponse$;exports.GetViolationDetails$ = GetViolationDetails$;exports.GetViolationDetailsCommand = GetViolationDetailsCommand;exports.GetViolationDetailsRequest$ = GetViolationDetailsRequest$;exports.GetViolationDetailsResponse$ = GetViolationDetailsResponse$;exports.InternalErrorException = InternalErrorException;exports.InternalErrorException$ = InternalErrorException$;exports.InvalidInputException = InvalidInputException;exports.InvalidInputException$ = InvalidInputException$;exports.InvalidNetworkAclEntriesViolation$ = InvalidNetworkAclEntriesViolation$;exports.InvalidOperationException = InvalidOperationException;exports.InvalidOperationException$ = InvalidOperationException$;exports.InvalidTypeException = InvalidTypeException;exports.InvalidTypeException$ = InvalidTypeException$;exports.LimitExceededException = LimitExceededException;exports.LimitExceededException$ = LimitExceededException$;exports.ListAdminAccountsForOrganization$ = ListAdminAccountsForOrganization$;exports.ListAdminAccountsForOrganizationCommand = ListAdminAccountsForOrganizationCommand;exports.ListAdminAccountsForOrganizationRequest$ = ListAdminAccountsForOrganizationRequest$;exports.ListAdminAccountsForOrganizationResponse$ = ListAdminAccountsForOrganizationResponse$;exports.ListAdminsManagingAccount$ = ListAdminsManagingAccount$;exports.ListAdminsManagingAccountCommand = ListAdminsManagingAccountCommand;exports.ListAdminsManagingAccountRequest$ = ListAdminsManagingAccountRequest$;exports.ListAdminsManagingAccountResponse$ = ListAdminsManagingAccountResponse$;exports.ListAppsLists$ = ListAppsLists$;exports.ListAppsListsCommand = ListAppsListsCommand;exports.ListAppsListsRequest$ = ListAppsListsRequest$;exports.ListAppsListsResponse$ = ListAppsListsResponse$;exports.ListComplianceStatus$ = ListComplianceStatus$;exports.ListComplianceStatusCommand = ListComplianceStatusCommand;exports.ListComplianceStatusRequest$ = ListComplianceStatusRequest$;exports.ListComplianceStatusResponse$ = ListComplianceStatusResponse$;exports.ListDiscoveredResources$ = ListDiscoveredResources$;exports.ListDiscoveredResourcesCommand = ListDiscoveredResourcesCommand;exports.ListDiscoveredResourcesRequest$ = ListDiscoveredResourcesRequest$;exports.ListDiscoveredResourcesResponse$ = ListDiscoveredResourcesResponse$;exports.ListMemberAccounts$ = ListMemberAccounts$;exports.ListMemberAccountsCommand = ListMemberAccountsCommand;exports.ListMemberAccountsRequest$ = ListMemberAccountsRequest$;exports.ListMemberAccountsResponse$ = ListMemberAccountsResponse$;exports.ListPolicies$ = ListPolicies$;exports.ListPoliciesCommand = ListPoliciesCommand;exports.ListPoliciesRequest$ = ListPoliciesRequest$;exports.ListPoliciesResponse$ = ListPoliciesResponse$;exports.ListProtocolsLists$ = ListProtocolsLists$;exports.ListProtocolsListsCommand = ListProtocolsListsCommand;exports.ListProtocolsListsRequest$ = ListProtocolsListsRequest$;exports.ListProtocolsListsResponse$ = ListProtocolsListsResponse$;exports.ListResourceSetResources$ = ListResourceSetResources$;exports.ListResourceSetResourcesCommand = ListResourceSetResourcesCommand;exports.ListResourceSetResourcesRequest$ = ListResourceSetResourcesRequest$;exports.ListResourceSetResourcesResponse$ = ListResourceSetResourcesResponse$;exports.ListResourceSets$ = ListResourceSets$;exports.ListResourceSetsCommand = ListResourceSetsCommand;exports.ListResourceSetsRequest$ = ListResourceSetsRequest$;exports.ListResourceSetsResponse$ = ListResourceSetsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.ListThirdPartyFirewallFirewallPolicies$ = ListThirdPartyFirewallFirewallPolicies$;exports.ListThirdPartyFirewallFirewallPoliciesCommand = ListThirdPartyFirewallFirewallPoliciesCommand;exports.ListThirdPartyFirewallFirewallPoliciesRequest$ = ListThirdPartyFirewallFirewallPoliciesRequest$;exports.ListThirdPartyFirewallFirewallPoliciesResponse$ = ListThirdPartyFirewallFirewallPoliciesResponse$;exports.MarketplaceSubscriptionOnboardingStatus = MarketplaceSubscriptionOnboardingStatus;exports.NetworkAclCommonPolicy$ = NetworkAclCommonPolicy$;exports.NetworkAclEntry$ = NetworkAclEntry$;exports.NetworkAclEntrySet$ = NetworkAclEntrySet$;exports.NetworkAclIcmpTypeCode$ = NetworkAclIcmpTypeCode$;exports.NetworkAclPortRange$ = NetworkAclPortRange$;exports.NetworkAclRuleAction = NetworkAclRuleAction;exports.NetworkFirewallBlackHoleRouteDetectedViolation$ = NetworkFirewallBlackHoleRouteDetectedViolation$;exports.NetworkFirewallInternetTrafficNotInspectedViolation$ = NetworkFirewallInternetTrafficNotInspectedViolation$;exports.NetworkFirewallInvalidRouteConfigurationViolation$ = NetworkFirewallInvalidRouteConfigurationViolation$;exports.NetworkFirewallMissingExpectedRTViolation$ = NetworkFirewallMissingExpectedRTViolation$;exports.NetworkFirewallMissingExpectedRoutesViolation$ = NetworkFirewallMissingExpectedRoutesViolation$;exports.NetworkFirewallMissingFirewallViolation$ = NetworkFirewallMissingFirewallViolation$;exports.NetworkFirewallMissingSubnetViolation$ = NetworkFirewallMissingSubnetViolation$;exports.NetworkFirewallOverrideAction = NetworkFirewallOverrideAction;exports.NetworkFirewallPolicy$ = NetworkFirewallPolicy$;exports.NetworkFirewallPolicyDescription$ = NetworkFirewallPolicyDescription$;exports.NetworkFirewallPolicyModifiedViolation$ = NetworkFirewallPolicyModifiedViolation$;exports.NetworkFirewallStatefulRuleGroupOverride$ = NetworkFirewallStatefulRuleGroupOverride$;exports.NetworkFirewallUnexpectedFirewallRoutesViolation$ = NetworkFirewallUnexpectedFirewallRoutesViolation$;exports.NetworkFirewallUnexpectedGatewayRoutesViolation$ = NetworkFirewallUnexpectedGatewayRoutesViolation$;exports.OrganizationStatus = OrganizationStatus;exports.OrganizationalUnitScope$ = OrganizationalUnitScope$;exports.PartialMatch$ = PartialMatch$;exports.Policy$ = Policy$;exports.PolicyComplianceDetail$ = PolicyComplianceDetail$;exports.PolicyComplianceStatus$ = PolicyComplianceStatus$;exports.PolicyComplianceStatusType = PolicyComplianceStatusType;exports.PolicyOption$ = PolicyOption$;exports.PolicySummary$ = PolicySummary$;exports.PolicyTypeScope$ = PolicyTypeScope$;exports.PossibleRemediationAction$ = PossibleRemediationAction$;exports.PossibleRemediationActions$ = PossibleRemediationActions$;exports.ProtocolsListData$ = ProtocolsListData$;exports.ProtocolsListDataSummary$ = ProtocolsListDataSummary$;exports.PutAdminAccount$ = PutAdminAccount$;exports.PutAdminAccountCommand = PutAdminAccountCommand;exports.PutAdminAccountRequest$ = PutAdminAccountRequest$;exports.PutAppsList$ = PutAppsList$;exports.PutAppsListCommand = PutAppsListCommand;exports.PutAppsListRequest$ = PutAppsListRequest$;exports.PutAppsListResponse$ = PutAppsListResponse$;exports.PutNotificationChannel$ = PutNotificationChannel$;exports.PutNotificationChannelCommand = PutNotificationChannelCommand;exports.PutNotificationChannelRequest$ = PutNotificationChannelRequest$;exports.PutPolicy$ = PutPolicy$;exports.PutPolicyCommand = PutPolicyCommand;exports.PutPolicyRequest$ = PutPolicyRequest$;exports.PutPolicyResponse$ = PutPolicyResponse$;exports.PutProtocolsList$ = PutProtocolsList$;exports.PutProtocolsListCommand = PutProtocolsListCommand;exports.PutProtocolsListRequest$ = PutProtocolsListRequest$;exports.PutProtocolsListResponse$ = PutProtocolsListResponse$;exports.PutResourceSet$ = PutResourceSet$;exports.PutResourceSetCommand = PutResourceSetCommand;exports.PutResourceSetRequest$ = PutResourceSetRequest$;exports.PutResourceSetResponse$ = PutResourceSetResponse$;exports.RegionScope$ = RegionScope$;exports.RemediationAction$ = RemediationAction$;exports.RemediationActionType = RemediationActionType;exports.RemediationActionWithOrder$ = RemediationActionWithOrder$;exports.ReplaceNetworkAclAssociationAction$ = ReplaceNetworkAclAssociationAction$;exports.Resource$ = Resource$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.ResourceSet$ = ResourceSet$;exports.ResourceSetStatus = ResourceSetStatus;exports.ResourceSetSummary$ = ResourceSetSummary$;exports.ResourceTag$ = ResourceTag$;exports.ResourceTagLogicalOperator = ResourceTagLogicalOperator;exports.ResourceViolation$ = ResourceViolation$;exports.Route$ = Route$;exports.RouteHasOutOfScopeEndpointViolation$ = RouteHasOutOfScopeEndpointViolation$;exports.RuleOrder = RuleOrder;exports.SecurityGroupRemediationAction$ = SecurityGroupRemediationAction$;exports.SecurityGroupRuleDescription$ = SecurityGroupRuleDescription$;exports.SecurityServicePolicyData$ = SecurityServicePolicyData$;exports.SecurityServiceType = SecurityServiceType;exports.StatefulEngineOptions$ = StatefulEngineOptions$;exports.StatefulRuleGroup$ = StatefulRuleGroup$;exports.StatelessRuleGroup$ = StatelessRuleGroup$;exports.StreamExceptionPolicy = StreamExceptionPolicy;exports.Tag$ = Tag$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TargetType = TargetType;exports.ThirdPartyFirewall = ThirdPartyFirewall;exports.ThirdPartyFirewallAssociationStatus = ThirdPartyFirewallAssociationStatus;exports.ThirdPartyFirewallFirewallPolicy$ = ThirdPartyFirewallFirewallPolicy$;exports.ThirdPartyFirewallMissingExpectedRouteTableViolation$ = ThirdPartyFirewallMissingExpectedRouteTableViolation$;exports.ThirdPartyFirewallMissingFirewallViolation$ = ThirdPartyFirewallMissingFirewallViolation$;exports.ThirdPartyFirewallMissingSubnetViolation$ = ThirdPartyFirewallMissingSubnetViolation$;exports.ThirdPartyFirewallPolicy$ = ThirdPartyFirewallPolicy$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.ViolationDetail$ = ViolationDetail$;exports.ViolationReason = ViolationReason;exports.WebACLHasIncompatibleConfigurationViolation$ = WebACLHasIncompatibleConfigurationViolation$;exports.WebACLHasOutOfScopeResourcesViolation$ = WebACLHasOutOfScopeResourcesViolation$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListAdminAccountsForOrganization = paginateListAdminAccountsForOrganization;exports.paginateListAdminsManagingAccount = paginateListAdminsManagingAccount;exports.paginateListAppsLists = paginateListAppsLists;exports.paginateListComplianceStatus = paginateListComplianceStatus;exports.paginateListMemberAccounts = paginateListMemberAccounts;exports.paginateListPolicies = paginateListPolicies;exports.paginateListProtocolsLists = paginateListProtocolsLists;exports.paginateListThirdPartyFirewallFirewallPolicies = paginateListThirdPartyFirewallFirewallPolicies;