PolicyDefinitionsOperations interface
Bir PolicyDefinitions işlemlerini temsil eden arayüz.
Özellikler
| create |
Bu işlem, verilen abonelikte verilen isimle bir politika tanımı oluşturur veya günceller. |
| create |
Bu işlem, verilen yönetim grubunda verilen isimle bir politika tanımı oluşturur veya günceller. |
| delete | |
| delete |
Bu işlem, verilen yönetim grubundaki politika tanımını verilen isimle siler. |
| get | Bu işlem, verilen abonelikte verilen isimle politika tanımını alır. |
| get |
Bu işlem, verilen yönetim grubundaki politika tanımını verilen isimle alır. |
| get |
Bu işlem, yerleşik politika tanımını verilen isimle birlikte alır. |
| list | Bu işlem, belirli bir abonelikte verilen isteğe bağlı olan tüm politika tanımlarının $filter bir listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. Eğer $filter sağlanmazsa, filtrelenmemiş liste abonelikle ilişkili tüm politika tanımlarını içerir; doğrudan veya ilgili aboneliği içeren yönetim gruplarından olanlar da dahil. Eğer $filter=atExactScope() sağlanırsa, iade edilen liste yalnızca verilen abonelikte olan tüm politika tanımlarını içerir. Eğer $filter='policyType -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen tüm politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='kategori -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategori olan tüm politika tanımlarını içerir. |
| list |
Bu işlem, verilen isteğe bağlı politika tanımlarının bir listesini $filter. Eğer $filter='policyType -eq {value}' verilirse, döndürülen liste yalnızca {value} ile eşleşen tüm yerleşik politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='category -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategoriye sahip tüm yerleşik politika tanımlarını içerir. |
| list |
Bu işlem, belirli bir yönetim grubundaki isteğe bağlı olan tüm politika tanımlarının $filter bir listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. Eğer $filter sağlanmazsa, filtrelenmemiş liste yönetim grubuna ait tüm politika tanımlarını içerir; doğrudan uygulananlar veya ilgili yönetim grubunu içeren yönetim gruplarından olanlar dahil. Eğer $filter=atExactScope() sağlanırsa, iade edilen liste yalnızca verilen yönetim grubundaki tüm politika tanımlarını içerir. Eğer $filter='policyType -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen tüm politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='kategori -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategori olan tüm politika tanımlarını içerir. |
Özellik Ayrıntıları
createOrUpdate
Bu işlem, verilen abonelikte verilen isimle bir politika tanımı oluşturur veya günceller.
createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
Özellik Değeri
(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
createOrUpdateAtManagementGroup
Bu işlem, verilen yönetim grubunda verilen isimle bir politika tanımı oluşturur veya günceller.
createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Özellik Değeri
(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
delete
delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
Özellik Değeri
(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
deleteAtManagementGroup
Bu işlem, verilen yönetim grubundaki politika tanımını verilen isimle siler.
deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
Özellik Değeri
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
get
Bu işlem, verilen abonelikte verilen isimle politika tanımını alır.
get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
Özellik Değeri
(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
getAtManagementGroup
Bu işlem, verilen yönetim grubundaki politika tanımını verilen isimle alır.
getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Özellik Değeri
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
getBuiltIn
Bu işlem, yerleşik politika tanımını verilen isimle birlikte alır.
getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
Özellik Değeri
(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
list
Bu işlem, belirli bir abonelikte verilen isteğe bağlı olan tüm politika tanımlarının $filter bir listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. Eğer $filter sağlanmazsa, filtrelenmemiş liste abonelikle ilişkili tüm politika tanımlarını içerir; doğrudan veya ilgili aboneliği içeren yönetim gruplarından olanlar da dahil. Eğer $filter=atExactScope() sağlanırsa, iade edilen liste yalnızca verilen abonelikte olan tüm politika tanımlarını içerir. Eğer $filter='policyType -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen tüm politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='kategori -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategori olan tüm politika tanımlarını içerir.
list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Özellik Değeri
(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listBuiltIn
Bu işlem, verilen isteğe bağlı politika tanımlarının bir listesini $filter. Eğer $filter='policyType -eq {value}' verilirse, döndürülen liste yalnızca {value} ile eşleşen tüm yerleşik politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='category -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategoriye sahip tüm yerleşik politika tanımlarını içerir.
listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Özellik Değeri
(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listByManagementGroup
Bu işlem, belirli bir yönetim grubundaki isteğe bağlı olan tüm politika tanımlarının $filter bir listesini alır. $filter için geçerli değerler şunlardır: 'atExactScope()', 'policyType -eq {value}' veya 'category eq '{value}''. Eğer $filter sağlanmazsa, filtrelenmemiş liste yönetim grubuna ait tüm politika tanımlarını içerir; doğrudan uygulananlar veya ilgili yönetim grubunu içeren yönetim gruplarından olanlar dahil. Eğer $filter=atExactScope() sağlanırsa, iade edilen liste yalnızca verilen yönetim grubundaki tüm politika tanımlarını içerir. Eğer $filter='policyType -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen tüm politika tanımlarını içerir. Olası policyType değerleri NotSpecified, BuiltIn, Custom ve Static'tir. Eğer $filter='kategori -eq {value}' sağlanırsa, geri dönen liste yalnızca {value} ile eşleşen kategori olan tüm politika tanımlarını içerir.
listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Özellik Değeri
(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>