public void EnsurePolicyIsUpdated(IReadOnlyCollection <string> config)
 {
     if (config.Any())
     {
         var policy = new SnsPolicy(config);
         policy.Save(Arn, Client);
     }
 }
Exemple #2
0
 public async Task EnsurePolicyIsUpdatedAsync(IReadOnlyCollection <string> config)
 {
     if (config.Any())
     {
         var policy = new SnsPolicy(config);
         await policy.SaveAsync(Arn, Client).ConfigureAwait(false);
     }
 }
 public void EnsurePolicyIsUpdated(IReadOnlyCollection<string> config)
 {
     if (config.Any())
     {
         var policy = new SnsPolicy(config);
         policy.Save(Arn, Client);
     }
 }
 public async Task EnsurePolicyIsUpdatedAsync(IReadOnlyCollection <string> additionalSubscriberAccounts)
 {
     if (additionalSubscriberAccounts.Any())
     {
         var policyDetails = new SnsPolicyDetails
         {
             AccountIds = additionalSubscriberAccounts,
             SourceArn  = Arn
         };
         await SnsPolicy.SaveAsync(policyDetails, Client).ConfigureAwait(false);
     }
 }