PolicyDefinitionsOperations interface
Antarmuka yang mewakili operasi PolicyDefinitions.
Properti
| create |
Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan. |
| create |
Operasi ini membuat atau memperbarui definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan. |
| delete | |
| delete |
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. |
| 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 | 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 |
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}. |
| list |
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>