Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS.ServiceClientAdapter.CreateOrUpdateProtectionPolicy C# (CSharp) Method

CreateOrUpdateProtectionPolicy() public method

Creates a new policy or updates an already existing policy
public CreateOrUpdateProtectionPolicy ( string policyName, Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyRequest request ) : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
policyName string Name of the policy
request Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyRequest Policy create or update request
return Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicyResponse
        public ProtectionPolicyResponse CreateOrUpdateProtectionPolicy(
                string policyName,
                ProtectionPolicyRequest request)
        {           
            return BmsAdapter.Client.ProtectionPolicies.CreateOrUpdateAsync(
                                     BmsAdapter.GetResourceGroupName(),
                                     BmsAdapter.GetResourceName(), 
                                     policyName, 
                                     request,
                                     BmsAdapter.GetCustomRequestHeaders(),
                                     BmsAdapter.CmdletCancellationToken).Result;            
        }