Ejemplo n.º 1
0
        private bool HasAppropriateTags(string arn)
        {
            var tagResponse = _client
                              .ListTagsForResourceAsync(new ListTagsForResourceRequest()
            {
                ResourceArn = arn
            })
                              .Result;

            var monkeyOn            = tagResponse.ResourceTags.Any(tag => tag.Key == "FinanceMonkey" && tag.Value == "On");
            var monkeyAlreadyActive = tagResponse.ResourceTags.Any(tag => tag.Key == "FinanceMonkeyInProgress");

            return(!monkeyAlreadyActive && monkeyOn);
        }