"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NetworkFirewall = void 0;
const BINDING_ERROR = 'SimpleSteps service bindings cannot be called directly. They exist only for the compiler.';
/** Network Firewall service binding for Step Functions SDK integrations. */
class NetworkFirewall {
    constructor() { }
    acceptNetworkFirewallTransitGatewayAttachment(params) {
        throw new Error(BINDING_ERROR);
    }
    associateAvailabilityZones(params) {
        throw new Error(BINDING_ERROR);
    }
    associateFirewallPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    associateSubnets(params) {
        throw new Error(BINDING_ERROR);
    }
    attachRuleGroupsToProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createFirewall(params) {
        throw new Error(BINDING_ERROR);
    }
    createFirewallPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    createProxy(params) {
        throw new Error(BINDING_ERROR);
    }
    createProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createProxyRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createProxyRules(params) {
        throw new Error(BINDING_ERROR);
    }
    createRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    createTLSInspectionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    createVpcEndpointAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteFirewall(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteFirewallPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteNetworkFirewallTransitGatewayAttachment(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProxy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProxyRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteProxyRules(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteResourcePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteTLSInspectionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    deleteVpcEndpointAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    describeFirewall(params) {
        throw new Error(BINDING_ERROR);
    }
    describeFirewallMetadata(params) {
        throw new Error(BINDING_ERROR);
    }
    describeFirewallPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    describeFlowOperation(params) {
        throw new Error(BINDING_ERROR);
    }
    describeLoggingConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProxy(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProxyRule(params) {
        throw new Error(BINDING_ERROR);
    }
    describeProxyRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeResourcePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    describeRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    describeRuleGroupMetadata(params) {
        throw new Error(BINDING_ERROR);
    }
    describeRuleGroupSummary(params) {
        throw new Error(BINDING_ERROR);
    }
    describeTLSInspectionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    describeVpcEndpointAssociation(params) {
        throw new Error(BINDING_ERROR);
    }
    detachRuleGroupsFromProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateAvailabilityZones(params) {
        throw new Error(BINDING_ERROR);
    }
    disassociateSubnets(params) {
        throw new Error(BINDING_ERROR);
    }
    getAnalysisReportResults(params) {
        throw new Error(BINDING_ERROR);
    }
    listAnalysisReports(params) {
        throw new Error(BINDING_ERROR);
    }
    listFirewallPolicies(params) {
        throw new Error(BINDING_ERROR);
    }
    listFirewalls(params) {
        throw new Error(BINDING_ERROR);
    }
    listFlowOperationResults(params) {
        throw new Error(BINDING_ERROR);
    }
    listFlowOperations(params) {
        throw new Error(BINDING_ERROR);
    }
    listProxies(params) {
        throw new Error(BINDING_ERROR);
    }
    listProxyConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    listProxyRuleGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listRuleGroups(params) {
        throw new Error(BINDING_ERROR);
    }
    listTagsForResource(params) {
        throw new Error(BINDING_ERROR);
    }
    listTLSInspectionConfigurations(params) {
        throw new Error(BINDING_ERROR);
    }
    listVpcEndpointAssociations(params) {
        throw new Error(BINDING_ERROR);
    }
    putResourcePolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    rejectNetworkFirewallTransitGatewayAttachment(params) {
        throw new Error(BINDING_ERROR);
    }
    startAnalysisReport(params) {
        throw new Error(BINDING_ERROR);
    }
    startFlowCapture(params) {
        throw new Error(BINDING_ERROR);
    }
    startFlowFlush(params) {
        throw new Error(BINDING_ERROR);
    }
    tagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    untagResource(params) {
        throw new Error(BINDING_ERROR);
    }
    updateAvailabilityZoneChangeProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallAnalysisSettings(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallDeleteProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallDescription(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallEncryptionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallPolicy(params) {
        throw new Error(BINDING_ERROR);
    }
    updateFirewallPolicyChangeProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    updateLoggingConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProxy(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProxyConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProxyRule(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProxyRuleGroupPriorities(params) {
        throw new Error(BINDING_ERROR);
    }
    updateProxyRulePriorities(params) {
        throw new Error(BINDING_ERROR);
    }
    updateRuleGroup(params) {
        throw new Error(BINDING_ERROR);
    }
    updateSubnetChangeProtection(params) {
        throw new Error(BINDING_ERROR);
    }
    updateTLSInspectionConfiguration(params) {
        throw new Error(BINDING_ERROR);
    }
}
exports.NetworkFirewall = NetworkFirewall;
//# sourceMappingURL=NetworkFirewall.js.map