PolicyAssignments interface
PolicyAssignments'ı temsil eden arabirim.
Yöntemler
| create(string, string, Policy |
Bu işlem, verilen kapsam ve adla bir ilke ataması oluşturur veya güncelleştirir. İlke atamaları, kapsamları içinde yer alan tüm kaynaklar için geçerlidir. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir. |
| create |
Bu işlem, ilke atamasını belirtilen kimlikle oluşturur veya güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamda yer alan tüm kaynaklar için geçerlidir. Örneğin, bir kaynak grubuna ilke atadığınızda, ilke gruptaki tüm kaynaklara uygulanır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| delete(string, string, Policy |
Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak bir ilke atamasını siler. İlke atamasının kapsamı, kimliğinin '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' tarihinden önceki bölümüdür. |
| delete |
Bu işlem, belirtilen kimlikle ilkeyi siler. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. {scope} için geçerli biçimler şunlardır: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (yönetim grubu), '/subscriptions/{subscriptionId}' (abonelik), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (kaynak grubu) veya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (kaynak). |
| get(string, string, Policy |
Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak tek bir ilke ataması alır. |
| get |
İşlem, verilen kimlikle ilke atamasını alır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
| list(Policy |
Bu işlem, isteğe bağlı verilen $filter eşleşen belirli bir abonelikle ilişkili tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan veya verilen aboneliği içeren yönetim gruplarından uygulananlar da dahil olmak üzere abonelikle ilişkili tüm ilke atamalarını ve ayrıca aboneliğin içindeki nesnelere uygulananları içerir. $filter=atScope() sağlanırsa, döndürülen liste aboneliğe uygulanan tüm ilke atamalarını içerir; bu, abonelikte yer alan nesnelere uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca abonelikte bulunan tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği {value} olan ilke tanımının tüm ilke atamalarını içerir. |
| list |
Bu işlem, verilen $filter eşleşen yönetim grubu için geçerli olan tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter=atScope() sağlanırsa, döndürülen liste yönetim grubuna veya yönetim grubunun atalarına atanan tüm ilke atamalarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca yönetim grubundaki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği yönetim grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir. |
| list |
Bu işlem, belirtilen kaynak grubu ve abonelikte belirtilen kaynakla ilişkilendirilmiş ve isteğe bağlı verilen $filter eşleşen tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan veya tüm kapsamları içeren ve kaynağın içindeki kaynaklara uygulananlar da dahil olmak üzere kaynakla ilişkili tüm ilke atamalarını içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynağa uygulanan tüm ilke atamalarını içerir; bu, kaynağın içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca kaynak düzeyindeki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği kaynağa uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir. Belirli bir kaynağı tanımlamak için üç parametre ve kaynak adı kullanılır. Kaynak bir üst kaynağın parçası değilse (daha yaygın bir durum), üst kaynak yolu sağlanmamalıdır (veya '' olarak sağlanmamalıdır). Örneğin bir web uygulaması ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp') olarak belirtilebilir. Kaynak bir üst kaynağın parçasıysa, tüm parametreler sağlanmalıdır. Örneğin bir sanal makine DNS adı ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName') olarak belirtilebilir. Ad alanı ve tür adını ayrı ayrı sağlamanın kullanışlı bir alternatifi, hem {resourceType} parametresinde, biçim: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
| list |
Bu işlem, verilen abonelikteki belirtilen kaynak grubuyla ilişkili ve isteğe bağlı verilen $filter eşleşen tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan uygulanan veya kapsamları içeren kaynaklara uygulananlar ve kaynak grubu içindeki kaynaklara uygulananlar dahil olmak üzere kaynak grubuyla ilişkili tüm ilke atamalarını içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynak grubuna uygulanan tüm ilke atamalarını içerir; bu, kaynak grubu içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca kaynak grubundaki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste, kimliği kaynak grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir. |
| update(string, string, Policy |
Bu işlem bir ilke atamasını verilen kapsam ve adla güncelleştirir. İlke atamaları, kapsamları içinde yer alan tüm kaynaklar için geçerlidir. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir. |
| update |
Bu işlem, ilke atamasını verilen kimlikle güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamda yer alan tüm kaynaklar için geçerlidir. Örneğin, bir kaynak grubuna ilke atadığınızda, ilke gruptaki tüm kaynaklara uygulanır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'. |
Yöntem Ayrıntıları
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
Bu işlem, verilen kapsam ve adla bir ilke ataması oluşturur veya güncelleştirir. İlke atamaları, kapsamları içinde yer alan tüm kaynaklar için geçerlidir. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
Parametreler
- scope
-
string
İlke atamasının kapsamı. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
İlke atamasının adı.
- parameters
- PolicyAssignment
İlke ataması için parametreler.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
Bu işlem, ilke atamasını belirtilen kimlikle oluşturur veya güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamda yer alan tüm kaynaklar için geçerlidir. Örneğin, bir kaynak grubuna ilke atadığınızda, ilke gruptaki tüm kaynaklara uygulanır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
Parametreler
- policyAssignmentId
-
string
Oluşturulacak ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın.
- parameters
- PolicyAssignment
İlke atama parametreleri.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak bir ilke atamasını siler. İlke atamasının kapsamı, kimliğinin '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' tarihinden önceki bölümüdür.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
Parametreler
- scope
-
string
İlke atamasının kapsamı. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Silinecek ilke atamasının adı.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
Bu işlem, belirtilen kimlikle ilkeyi siler. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. {scope} için geçerli biçimler şunlardır: '/providers/Microsoft.Management/managementGroups/{managementGroup}' (yönetim grubu), '/subscriptions/{subscriptionId}' (abonelik), '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' (kaynak grubu) veya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}' (kaynak).
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
Parametreler
- policyAssignmentId
-
string
Silinecek ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak tek bir ilke ataması alır.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
Parametreler
- scope
-
string
İlke atamasının kapsamı. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
Alınacak ilke atamasının adı.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
İşlem, verilen kimlikle ilke atamasını alır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
Parametreler
- policyAssignmentId
-
string
Alınacak ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
Bu işlem, isteğe bağlı verilen $filter eşleşen belirli bir abonelikle ilişkili tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan veya verilen aboneliği içeren yönetim gruplarından uygulananlar da dahil olmak üzere abonelikle ilişkili tüm ilke atamalarını ve ayrıca aboneliğin içindeki nesnelere uygulananları içerir. $filter=atScope() sağlanırsa, döndürülen liste aboneliğe uygulanan tüm ilke atamalarını içerir; bu, abonelikte yer alan nesnelere uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca abonelikte bulunan tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği {value} olan ilke tanımının tüm ilke atamalarını içerir.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parametreler
Seçenekler parametreleri.
Döndürülenler
listForManagementGroup(string, PolicyAssignmentsListForManagementGroupOptionalParams)
Bu işlem, verilen $filter eşleşen yönetim grubu için geçerli olan tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter=atScope() sağlanırsa, döndürülen liste yönetim grubuna veya yönetim grubunun atalarına atanan tüm ilke atamalarını içerir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca yönetim grubundaki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği yönetim grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir.
function listForManagementGroup(managementGroupId: string, options?: PolicyAssignmentsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parametreler
- managementGroupId
-
string
Yönetim grubunun kimliği.
Seçenekler parametreleri.
Döndürülenler
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
Bu işlem, belirtilen kaynak grubu ve abonelikte belirtilen kaynakla ilişkilendirilmiş ve isteğe bağlı verilen $filter eşleşen tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan veya tüm kapsamları içeren ve kaynağın içindeki kaynaklara uygulananlar da dahil olmak üzere kaynakla ilişkili tüm ilke atamalarını içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynağa uygulanan tüm ilke atamalarını içerir; bu, kaynağın içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca kaynak düzeyindeki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste kimliği kaynağa uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir. Belirli bir kaynağı tanımlamak için üç parametre ve kaynak adı kullanılır. Kaynak bir üst kaynağın parçası değilse (daha yaygın bir durum), üst kaynak yolu sağlanmamalıdır (veya '' olarak sağlanmamalıdır). Örneğin bir web uygulaması ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp') olarak belirtilebilir. Kaynak bir üst kaynağın parçasıysa, tüm parametreler sağlanmalıdır. Örneğin bir sanal makine DNS adı ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName') olarak belirtilebilir. Ad alanı ve tür adını ayrı ayrı sağlamanın kullanışlı bir alternatifi, hem {resourceType} parametresinde, biçim: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parametreler
- resourceGroupName
-
string
Kaynağı içeren kaynak grubunun adı.
- resourceProviderNamespace
-
string
Kaynak sağlayıcısının ad alanı. Örneğin, bir sanal makinenin ad alanı Microsoft.Compute 'dir (Microsoft.Compute/virtualMachines'ten)
- parentResourcePath
-
string
Üst kaynak yolu. Yoksa boş dize kullanın.
- resourceType
-
string
Kaynak türü adı. Örneğin, bir web uygulamasının tür adı "siteler"dir (Microsoft.Web/sites'tan).
- resourceName
-
string
Kaynağın adı.
Seçenekler parametreleri.
Döndürülenler
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
Bu işlem, verilen abonelikteki belirtilen kaynak grubuyla ilişkili ve isteğe bağlı verilen $filter eşleşen tüm ilke atamalarının listesini alır. $filter için geçerli değerler şunlardır: 'atScope()', 'atExactScope()' veya 'policyDefinitionId eq '{value}'. $filter sağlanmazsa, filtrelenmemiş liste, doğrudan uygulanan veya kapsamları içeren kaynaklara uygulananlar ve kaynak grubu içindeki kaynaklara uygulananlar dahil olmak üzere kaynak grubuyla ilişkili tüm ilke atamalarını içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynak grubuna uygulanan tüm ilke atamalarını içerir; bu, kaynak grubu içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=atExactScope() sağlanırsa, döndürülen liste yalnızca kaynak grubundaki tüm ilke atamalarını içerir. $filter=policyDefinitionId eq '{value}' sağlanırsa, döndürülen liste, kimliği kaynak grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
Parametreler
- resourceGroupName
-
string
İlke atamalarını içeren kaynak grubunun adı.
Seçenekler parametreleri.
Döndürülenler
update(string, string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateOptionalParams)
Bu işlem bir ilke atamasını verilen kapsam ve adla güncelleştirir. İlke atamaları, kapsamları içinde yer alan tüm kaynaklar için geçerlidir. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir.
function update(scope: string, policyAssignmentName: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateOptionalParams): Promise<PolicyAssignment>
Parametreler
- scope
-
string
İlke atamasının kapsamı. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyAssignmentName
-
string
İlke atamasının adı.
- parameters
- PolicyAssignmentUpdate
İlke ataması düzeltme eki isteği için parametreler.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>
updateById(string, PolicyAssignmentUpdate, PolicyAssignmentsUpdateByIdOptionalParams)
Bu işlem, ilke atamasını verilen kimlikle güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamda yer alan tüm kaynaklar için geçerlidir. Örneğin, bir kaynak grubuna ilke atadığınızda, ilke gruptaki tüm kaynaklara uygulanır. İlke atama kimlikleri şu biçime sahiptir: '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}'. Geçerli kapsamlar şunlardır: yönetim grubu (biçim: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), abonelik (biçim: '/subscriptions/{subscriptionId}'), kaynak grubu (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', veya kaynak (biçim: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'.
function updateById(policyAssignmentId: string, parameters: PolicyAssignmentUpdate, options?: PolicyAssignmentsUpdateByIdOptionalParams): Promise<PolicyAssignment>
Parametreler
- policyAssignmentId
-
string
Güncelleştirilecek ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın.
- parameters
- PolicyAssignmentUpdate
İlke ataması düzeltme eki isteği için parametreler.
Seçenekler parametreleri.
Döndürülenler
Promise<PolicyAssignment>