AwsSnapshotScheduler.Program.ListVolumes C# (CSharp) Méthode

ListVolumes() public static méthode

List all volumes found in region
public static ListVolumes ( ) : void
Résultat void
        public static void ListVolumes()
        {
            var ec2 = Ec2Helper.CreateClient();

            DescribeVolumesRequest rq = new DescribeVolumesRequest();
            DescribeVolumesResponse rs = ec2.DescribeVolumes(rq);

            foreach (Volume v in rs.Volumes) {
                Console.WriteLine(v.VolumeId);

                DescribeTagsRequest trq = new DescribeTagsRequest();
                trq.Filters.Add(new Filter() { Name = "resource-id", Values = new List<string>() { v.VolumeId } });
                DescribeTagsResponse trs = ec2.DescribeTags(trq);
                foreach (TagDescription t in trs.Tags)
                {
                    Console.WriteLine("  " + t.Key + "=" + t.Value);

                }

            }
        }