public async Task CreateOrUpdateAtMgmtGroup() { //This test uses a pre-created management group. ManagementGroupResource mgmtGroup = await GetCreatedManagementGroup(); string policyDefinitionName = Recording.GenerateAssetName("polDef-"); ManagementGroupPolicyDefinitionResource policyDefinition = await CreatePolicyDefinitionAtMgmtGroup(mgmtGroup, policyDefinitionName); string policySetDefinitionName = Recording.GenerateAssetName("polSetDef-"); ManagementGroupPolicySetDefinitionResource policySetDefinition = await CreatePolicySetDefinitionAtMgmtGroup(mgmtGroup, policyDefinition, policySetDefinitionName); Assert.AreEqual(policySetDefinitionName, policySetDefinition.Data.Name); Assert.ThrowsAsync <ArgumentNullException>(async() => _ = await mgmtGroup.GetManagementGroupPolicySetDefinitions().CreateOrUpdateAsync(WaitUntil.Completed, null, policySetDefinition.Data)); Assert.ThrowsAsync <ArgumentNullException>(async() => _ = await mgmtGroup.GetManagementGroupPolicySetDefinitions().CreateOrUpdateAsync(WaitUntil.Completed, policySetDefinitionName, null)); }
public virtual ManagementGroupPolicySetDefinitionResource GetManagementGroupPolicySetDefinitionResource(ResourceIdentifier id) { ManagementGroupPolicySetDefinitionResource.ValidateResourceId(id); return(new ManagementGroupPolicySetDefinitionResource(this, id)); }