Share via


PolicyAssignmentsOperationsExtensions.Create Method

Definition

Creates or updates a policy assignment.

public static Microsoft.Azure.Management.ResourceManager.Models.PolicyAssignment Create (this Microsoft.Azure.Management.ResourceManager.IPolicyAssignmentsOperations operations, string scope, string policyAssignmentName, Microsoft.Azure.Management.ResourceManager.Models.PolicyAssignment parameters);
static member Create : Microsoft.Azure.Management.ResourceManager.IPolicyAssignmentsOperations * string * string * Microsoft.Azure.Management.ResourceManager.Models.PolicyAssignment -> Microsoft.Azure.Management.ResourceManager.Models.PolicyAssignment
<Extension()>
Public Function Create (operations As IPolicyAssignmentsOperations, scope As String, policyAssignmentName As String, parameters As PolicyAssignment) As PolicyAssignment

Parameters

operations
IPolicyAssignmentsOperations

The operations group for this extension method.

scope
String

The scope of the policy assignment. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', or resource (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyAssignmentName
String

The name of the policy assignment.

parameters
PolicyAssignment

Parameters for the policy assignment.

Returns

Remarks

This operation creates or updates a policy assignment with the given scope and name. Policy assignments apply to all resources contained within their scope. For example, when you assign a policy at resource group scope, that policy applies to all resources in the group.

Applies to