PolicyDefinitionsOperations interface

Antarmuka yang mewakili operasi PolicyDefinitions.

Properti

createOrUpdate

Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

createOrUpdateAtManagementGroup

Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

delete
deleteAtManagementGroup

Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

get

Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

getAtManagementGroup

Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

getBuiltIn

Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.

list

Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan yang diberikan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang ada pada langganan yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='kategori -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

listBuiltIn

Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter opsional yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan bawaan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}.

listByManagementGroup

Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua definisi kebijakan yang terkait dengan grup manajemen, termasuk yang berlaku secara langsung atau dari grup manajemen yang berisi grup manajemen yang diberikan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='kategori -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

Detail Properti

createOrUpdate

Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

Nilai Properti

(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

createOrUpdateAtManagementGroup

Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

Nilai Properti

(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

delete

delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

Nilai Properti

(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

deleteAtManagementGroup

Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

Nilai Properti

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

get

Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.

get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

Nilai Properti

(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

getAtManagementGroup

Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.

getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

Nilai Properti

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

getBuiltIn

Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.

getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

Nilai Properti

(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

list

Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan yang diberikan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang ada pada langganan yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='kategori -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Nilai Properti

(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listBuiltIn

Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter opsional yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan bawaan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}.

listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Nilai Properti

(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listByManagementGroup

Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter opsional yang diberikan. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter mencakup semua definisi kebijakan yang terkait dengan grup manajemen, termasuk yang berlaku secara langsung atau dari grup manajemen yang berisi grup manajemen yang diberikan. Jika $filter=atExactScope() disediakan, daftar yang ditampilkan hanya mencakup semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang jenisnya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='kategori -eq {value}' disediakan, daftar yang ditampilkan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.

listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Nilai Properti

(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>