Aracılığıyla paylaş


PolicyAssignments interface

PolicyAssignments'ı temsil eden arabirim.

Yöntemler

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.

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}'.

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.

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).

get(string, string, PolicyAssignmentsGetOptionalParams)

Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak tek bir ilke ataması alır.

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}'.

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.

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.

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').

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.

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.

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}'.

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.

options
PolicyAssignmentsCreateOptionalParams

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.

options
PolicyAssignmentsCreateByIdOptionalParams

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ı.

options
PolicyAssignmentsDeleteOptionalParams

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.

options
PolicyAssignmentsDeleteByIdOptionalParams

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ı.

options
PolicyAssignmentsGetOptionalParams

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.

options
PolicyAssignmentsGetByIdOptionalParams

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

options
PolicyAssignmentsListOptionalParams

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.

options
PolicyAssignmentsListForManagementGroupOptionalParams

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ı.

options
PolicyAssignmentsListForResourceOptionalParams

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ı.

options
PolicyAssignmentsListForResourceGroupOptionalParams

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.

options
PolicyAssignmentsUpdateOptionalParams

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.

options
PolicyAssignmentsUpdateByIdOptionalParams

Seçenekler parametreleri.

Döndürülenler

Promise<PolicyAssignment>