PolicyDefinitions interface
Antarmuka yang mewakili PolicyDefinitions.
Metode
| create |
Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan. |
| create |
Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen tertentu dengan nama yang diberikan. |
| delete(string, Policy |
Operasi ini menghapus definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan. |
| delete |
Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan. |
| get(string, Policy |
Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan. |
| get |
Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan. |
| get |
Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan. |
| list(Policy |
Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang pada langganan tertentu. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}. |
| list |
Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter yang diberikan opsional. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}. |
| list |
Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter yang diberikan opsional. 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 tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}. |
Detail Metode
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan dibuat.
- parameters
- PolicyDefinition
Properti definisi kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen tertentu dengan nama yang diberikan.
function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parameter
- managementGroupId
-
string
ID grup manajemen.
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan dibuat.
- parameters
- PolicyDefinition
Properti definisi kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
Operasi ini menghapus definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan dihapus.
Parameter opsi.
Mengembalikan
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.
function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parameter
- managementGroupId
-
string
ID grup manajemen.
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan dihapus.
Parameter opsi.
Mengembalikan
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Operasi ini mengambil definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan didapatkan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Operasi ini mengambil definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.
function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parameter
- managementGroupId
-
string
ID grup manajemen.
- policyDefinitionName
-
string
Nama definisi kebijakan yang akan didapatkan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan bawaan yang akan didapatkan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Operasi ini mengambil daftar semua definisi kebijakan dalam langganan tertentu yang cocok dengan $filter yang diberikan opsional. Nilai yang valid untuk $filter adalah: 'atExactScope()', 'policyType -eq {value}' atau 'category eq '{value}''. Jika $filter tidak disediakan, daftar yang tidak difilter menyertakan semua definisi kebijakan yang terkait dengan langganan, termasuk yang berlaku langsung atau dari grup manajemen yang berisi langganan tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang pada langganan tertentu. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
Parameter opsi.
Mengembalikan
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Operasi ini mengambil daftar semua definisi kebijakan bawaan yang cocok dengan $filter yang diberikan opsional. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan bawaan yang kategorinya cocok dengan {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
Parameter opsi.
Mengembalikan
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Operasi ini mengambil daftar semua definisi kebijakan dalam grup manajemen tertentu yang cocok dengan $filter yang diberikan opsional. 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 tertentu. Jika $filter=atExactScope() disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang ada di grup manajemen yang diberikan. Jika $filter='policyType -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang tipenya cocok dengan {value}. Nilai policyType yang mungkin adalah NotSpecified, BuiltIn, Custom, dan Static. Jika $filter='category -eq {value}' disediakan, daftar yang dikembalikan hanya menyertakan semua definisi kebijakan yang kategorinya cocok dengan {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
- managementGroupId
-
string
ID grup manajemen.
Parameter opsi.