Amazon.EC2.Util.VPCUtilities.GetDefaultSecurityGroup C# (CSharp) Метод

GetDefaultSecurityGroup() приватный статический Метод

private static GetDefaultSecurityGroup ( IAmazonEC2 ec2Client, string vpcId ) : SecurityGroup
ec2Client IAmazonEC2
vpcId string
Результат Amazon.EC2.Model.SecurityGroup
        private static SecurityGroup GetDefaultSecurityGroup(IAmazonEC2 ec2Client, string vpcId)
        {
            var filters = new List<Filter>() 
            { 
                new Filter() { Name = "vpc-id", Values = new List<string>() { vpcId } },
                new Filter() { Name = "group-name", Values = new List<string>() { "default" } } 
            };

            var response = ec2Client.DescribeSecurityGroups(new DescribeSecurityGroupsRequest() { Filters = filters });
            if (response.SecurityGroups.Count != 1)
                return null;

            return response.SecurityGroups[0];
        }