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(); }