PolicyDefinitionsOperations interface

Bir PolicyDefinitions işlemlerini temsil eden arayüz.

Özellikler

createOrUpdate

Bu işlem, verilen abonelikte verilen isimle bir politika tanımı oluşturur veya günceller.

createOrUpdateAtManagementGroup

Bu işlem, verilen yönetim grubunda verilen isimle bir politika tanımı oluşturur veya günceller.

delete
deleteAtManagementGroup

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.

getAtManagementGroup

Bu işlem, verilen yönetim grubundaki politika tanımını verilen isimle alır.

getBuiltIn

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.

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.

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.

Ö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>