public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonInspectorConfig config = new AmazonInspectorConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonInspectorClient client = new AmazonInspectorClient(creds, config); ListRulesPackagesResponse resp = new ListRulesPackagesResponse(); do { ListRulesPackagesRequest req = new ListRulesPackagesRequest { NextToken = resp.NextToken , MaxResults = maxItems }; resp = client.ListRulesPackages(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.RulesPackageArns) { AddObject(obj); } }while (!string.IsNullOrEmpty(resp.NextToken)); }
public void InspectorListRulesPackages() { #region list-rules-packages-1481066954883 var client = new AmazonInspectorClient(); var response = client.ListRulesPackages(new ListRulesPackagesRequest { MaxResults = 123 }); string nextToken = response.NextToken; List <string> rulesPackageArns = response.RulesPackageArns; #endregion }