Ejemplo n.º 1
0
        private async Task CreatePolicy(string policyName)
        {
            var existingPolicy = await _client.GetPolicyAsync(policyName);

            if (existingPolicy == null)
            {
                var createPolicyRequest = new CreatePolicyRequest()
                {
                    PolicyDocument = LoadPolicy(policyName),
                    PolicyName     = policyName
                };
                await _client.CreatePolicyAsync(createPolicyRequest);
            }
            else
            {
                CreatePolicyVersionRequest createPolicyVersionRequest = new CreatePolicyVersionRequest()
                {
                    PolicyDocument = LoadPolicy(policyName),
                    PolicyName     = policyName,
                    SetAsDefault   = true
                };
                await _client.CreatePolicyVersionAsync(createPolicyVersionRequest);
            }
        }
 public Task <CreatePolicyVersionResponse> CreatePolicyVersionAsync(CreatePolicyVersionRequest request,
                                                                    CancellationToken cancellationToken = new CancellationToken())
 {
     throw new System.NotImplementedException();
 }