private void createNetworkAclEntry(string networkAclId, int ruleNumber, string cidrBlock, bool egress, string protocol, PortRange portRange, RuleAction ruleAction)
        {
            CreateNetworkAclEntryRequest createNetworkAclEntryRequest = new CreateNetworkAclEntryRequest();

            createNetworkAclEntryRequest.NetworkAclId = networkAclId;
            createNetworkAclEntryRequest.RuleNumber   = ruleNumber;
            createNetworkAclEntryRequest.CidrBlock    = cidrBlock;
            createNetworkAclEntryRequest.Egress       = egress;
            createNetworkAclEntryRequest.Protocol     = protocol;
            createNetworkAclEntryRequest.PortRange    = portRange;
            createNetworkAclEntryRequest.RuleAction   = ruleAction;
            CreateNetworkAclEntryResponse createNetworkAclEntryResponse = EC2_CLIENT.CreateNetworkAclEntryAsync(createNetworkAclEntryRequest).GetAwaiter().GetResult();
        }
        private async Task CreateNetworkAclEntry(string networkAclId, int ruleNumber, string cidrBlock, bool egress, string protocol, PortRange portRange, RuleAction ruleAction)
        {
            CreateNetworkAclEntryRequest createNetworkAclEntryRequest = new CreateNetworkAclEntryRequest();

            createNetworkAclEntryRequest.NetworkAclId = networkAclId;
            createNetworkAclEntryRequest.RuleNumber   = ruleNumber;
            createNetworkAclEntryRequest.CidrBlock    = cidrBlock;
            createNetworkAclEntryRequest.Egress       = egress;
            createNetworkAclEntryRequest.Protocol     = protocol;
            createNetworkAclEntryRequest.PortRange    = portRange;
            createNetworkAclEntryRequest.RuleAction   = ruleAction;
            CreateNetworkAclEntryResponse createNetworkAclEntryResponse = await ec2Client.CreateNetworkAclEntryAsync(createNetworkAclEntryRequest);
        }