PolicyAssignmentsOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:policy_assignments> Öznitelik.
- Devralma
-
builtins.objectPolicyAssignmentsOperations
Oluşturucu
PolicyAssignmentsOperations(*args, **kwargs)
Yöntemler
create |
İlke ataması oluşturur veya güncelleştirir. 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 kaynaklara uygulanır. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir. |
create_by_id |
İlke ataması oluşturur veya güncelleştirir. Bu işlem, ilke atamasını verilen kimlikle oluşturur veya güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamdaki 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 |
İlke atamasını siler. Bu işlem, adı ve oluşturulduğu kapsam göz önüne alındığında bir ilke atamasını siler. İlke atamasının kapsamı, kimliğinin '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' öğesinden önceki bölümüdür. |
delete_by_id |
İlke atamasını siler. 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 |
İlke atamasını alır. Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak tek bir ilke ataması alır. |
get_by_id |
Verilen kimlikle ilke atamasını alır. İş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 |
Bir aboneliğe uygulanan tüm ilke atamalarını alır. Bu işlem, verilen abonelikle 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()' 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ğlanmışsa, döndürülen liste aboneliğe uygulanan tüm ilke atamalarını içerir. Bu, abonelik içinde yer alan nesnelere uygulananlar dışında filtrelenmemiş listedeki her şeydir. $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_for_resource |
Bir kaynağa uygulanan tüm ilke atamalarını alır. 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()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan veya tüm kapsamlardan uygulananlar da dahil olmak üzere kaynakla ilişkili tüm ilke atamalarını ve kaynağın içindeki kaynaklara uygulananları 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=policyDefinitionId eq '{value}' sağlanmışsa, 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, her ikisini de {resourceType} parametresinde, biçimde sağlamaktır: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list_for_resource_group |
Bir kaynak grubu için geçerli olan tüm ilke atamalarını alır. Bu işlem, verilen abonelikte verilen kaynak grubuyla 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()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan uygulanan veya kapsamlardan uygulananlar da dahil olmak üzere kaynak grubuyla ilişkili tüm ilke atamalarını ve kaynak grubu içindeki kaynaklara uygulananları içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynak grubu için geçerli olan tüm ilke atamalarını içerir. Bu, kaynak grubu içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=policyDefinitionId eq '{value}' sağlanmışsa, döndürülen liste, kimliği kaynak grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir. |
create
İlke ataması oluşturur veya güncelleştirir.
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 kaynaklara uygulanır. Örneğin, kaynak grubu kapsamında bir ilke atadığınızda, bu ilke gruptaki tüm kaynaklar için geçerlidir.
create(scope: str, policy_assignment_name: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametreler
- scope
- str
İ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}'. Gereklidir.
- parameters
- PolicyAssignment veya IO
İlke ataması için parametreler. PolicyAssignment türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya cls(response) sonucu
Dönüş türü
Özel durumlar
create_by_id
İlke ataması oluşturur veya güncelleştirir.
Bu işlem, ilke atamasını verilen kimlikle oluşturur veya güncelleştirir. Bir kapsamda yapılan ilke atamaları, bu kapsamdaki 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}'.
create_by_id(policy_assignment_id: str, parameters: _models.PolicyAssignment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyAssignment
Parametreler
- policy_assignment_id
- str
Oluşturulacak ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın. Gereklidir.
- parameters
- PolicyAssignment veya IO
İlke atama parametreleri. PolicyAssignment türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya cls(response) sonucu
Dönüş türü
Özel durumlar
delete
İlke atamasını siler.
Bu işlem, adı ve oluşturulduğu kapsam göz önüne alındığında bir ilke atamasını siler. İlke atamasının kapsamı, kimliğinin '/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' öğesinden önceki bölümüdür.
delete(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment | None
Parametreler
- scope
- str
İ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}'. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya None ya da cls(response) sonucu
Dönüş türü
Özel durumlar
delete_by_id
İlke atamasını siler.
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).
delete_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment | None
Parametreler
- policy_assignment_id
- str
Silinecek ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya None ya da cls(response) sonucu
Dönüş türü
Özel durumlar
get
İlke atamasını alır.
Bu işlem, adı ve oluşturulduğu kapsam göz önünde bulundurularak tek bir ilke ataması alır.
get(scope: str, policy_assignment_name: str, **kwargs: Any) -> PolicyAssignment
Parametreler
- scope
- str
İ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}'. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya cls(response) sonucu
Dönüş türü
Özel durumlar
get_by_id
Verilen kimlikle ilke atamasını alır.
İş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}'.
get_by_id(policy_assignment_id: str, **kwargs: Any) -> PolicyAssignment
Parametreler
- policy_assignment_id
- str
Alınacak ilke atamasının kimliği. '{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}' biçimini kullanın. Gereklidir.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment veya cls(response) sonucu
Dönüş türü
Özel durumlar
list
Bir aboneliğe uygulanan tüm ilke atamalarını alır.
Bu işlem, verilen abonelikle 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()' 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ğlanmışsa, döndürülen liste aboneliğe uygulanan tüm ilke atamalarını içerir. Bu, abonelik içinde yer alan nesnelere uygulananlar dışında filtrelenmemiş listedeki her şeydir. $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(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametreler
- filter
- str
İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atScope()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa, filtreleme yapılmaz. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_for_resource
Bir kaynağa uygulanan tüm ilke atamalarını alır.
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()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan veya tüm kapsamlardan uygulananlar da dahil olmak üzere kaynakla ilişkili tüm ilke atamalarını ve kaynağın içindeki kaynaklara uygulananları 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=policyDefinitionId eq '{value}' sağlanmışsa, 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, her ikisini de {resourceType} parametresinde, biçimde sağlamaktır: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
list_for_resource(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametreler
- resource_provider_namespace
- str
Kaynak sağlayıcısının ad alanı. Örneğin, bir sanal makinenin ad alanı Microsoft.Compute'dir (Microsoft.Compute/virtualMachines'ten). Gereklidir.
- resource_type
- str
Kaynak türü adı. Örneğin, bir web uygulamasının tür adı 'sites' (Microsoft.Web/sites'dan) şeklindedir. Gereklidir.
- filter
- str
İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atScope()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa, filtreleme yapılmaz. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
list_for_resource_group
Bir kaynak grubu için geçerli olan tüm ilke atamalarını alır.
Bu işlem, verilen abonelikte verilen kaynak grubuyla 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()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa filtrelenmemiş liste, doğrudan uygulanan veya kapsamlardan uygulananlar da dahil olmak üzere kaynak grubuyla ilişkili tüm ilke atamalarını ve kaynak grubu içindeki kaynaklara uygulananları içerir. $filter=atScope() sağlanırsa, döndürülen liste kaynak grubu için geçerli olan tüm ilke atamalarını içerir. Bu, kaynak grubu içindeki kaynaklara uygulananlar dışında filtrelenmemiş listedeki her şeydir. $filter=policyDefinitionId eq '{value}' sağlanmışsa, döndürülen liste, kimliği kaynak grubuna uygulanan {value} olan ilke tanımının tüm ilke atamalarını içerir.
list_for_resource_group(resource_group_name: str, filter: str | None = None, **kwargs: Any) -> Iterable[PolicyAssignment]
Parametreler
- filter
- str
İşlemde uygulanacak filtre. $filter için geçerli değerler şunlardır: 'atScope()' veya 'policyDefinitionId eq '{value}''. $filter sağlanmazsa, filtreleme yapılmaz. Varsayılan değer Yok'tır.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
PolicyAssignment örneği veya cls(yanıt) sonucu gibi bir yineleyici
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.resource.policy.v2019_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2019_01_01\\models\\__init__.py'>
Azure SDK for Python