PolicyDefinitionVersions interface
Antarmuka yang mewakili PolicyDefinitionVersions.
Metode
| create |
Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan. |
| create |
Operasi ini membuat atau memperbarui versi definisi kebijakan dalam grup manajemen tertentu dengan nama yang diberikan. |
| delete(string, string, Policy |
Operasi ini menghapus versi 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, string, Policy |
Operasi ini mengambil versi definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan. |
| get |
Operasi ini mengambil versi definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan. |
| get |
Operasi ini mengambil versi definisi kebijakan bawaan dengan nama yang diberikan. |
| list(string, Policy |
Operasi ini mengambil daftar semua versi definisi kebijakan untuk definisi kebijakan yang diberikan. |
| list |
Operasi ini mencantumkan semua versi definisi kebijakan untuk semua definisi kebijakan dalam langganan. |
| list |
Operasi ini mencantumkan semua versi definisi kebijakan untuk semua definisi kebijakan di cakupan grup manajemen. |
| list |
Operasi ini mencantumkan semua versi definisi kebijakan bawaan untuk semua definisi kebijakan bawaan. |
| list |
Operasi ini mengambil daftar semua versi definisi kebijakan bawaan untuk definisi kebijakan yang diberikan. |
| list |
Operasi ini mengambil daftar semua versi definisi kebijakan untuk definisi kebijakan yang diberikan dalam grup manajemen yang diberikan. |
Detail Metode
createOrUpdate(string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateOptionalParams)
Operasi ini membuat atau memperbarui definisi kebijakan dalam langganan tertentu dengan nama yang diberikan.
function createOrUpdate(policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateOptionalParams): Promise<PolicyDefinitionVersion>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
- parameters
- PolicyDefinitionVersion
Properti definisi kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersion>
createOrUpdateAtManagementGroup(string, string, string, PolicyDefinitionVersion, PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams)
Operasi ini membuat atau memperbarui versi definisi kebijakan dalam grup manajemen tertentu dengan nama yang diberikan.
function createOrUpdateAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, parameters: PolicyDefinitionVersion, options?: PolicyDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersion>
Parameter
- managementGroupName
-
string
Nama grup manajemen. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
- parameters
- PolicyDefinitionVersion
Properti definisi kebijakan.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersion>
delete(string, string, PolicyDefinitionVersionsDeleteOptionalParams)
Operasi ini menghapus versi definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.
function delete(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteOptionalParams): Promise<void>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
Parameter opsi.
Mengembalikan
Promise<void>
deleteAtManagementGroup(string, string, string, PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams)
Operasi ini menghapus definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.
function deleteAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parameter
- managementGroupName
-
string
Nama grup manajemen. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
Parameter opsi.
Mengembalikan
Promise<void>
get(string, string, PolicyDefinitionVersionsGetOptionalParams)
Operasi ini mengambil versi definisi kebijakan dalam langganan yang diberikan dengan nama yang diberikan.
function get(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetOptionalParams): Promise<PolicyDefinitionVersion>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersion>
getAtManagementGroup(string, string, string, PolicyDefinitionVersionsGetAtManagementGroupOptionalParams)
Operasi ini mengambil versi definisi kebijakan dalam grup manajemen yang diberikan dengan nama yang diberikan.
function getAtManagementGroup(managementGroupName: string, policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersion>
Parameter
- managementGroupName
-
string
Nama grup manajemen. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersion>
getBuiltIn(string, string, PolicyDefinitionVersionsGetBuiltInOptionalParams)
Operasi ini mengambil versi definisi kebijakan bawaan dengan nama yang diberikan.
function getBuiltIn(policyDefinitionName: string, policyDefinitionVersion: string, options?: PolicyDefinitionVersionsGetBuiltInOptionalParams): Promise<PolicyDefinitionVersion>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
- policyDefinitionVersion
-
string
Versi definisi kebijakan. Formatnya adalah x.y.z di mana x adalah nomor versi utama, y adalah nomor versi minor, dan z adalah nomor patch
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersion>
list(string, PolicyDefinitionVersionsListOptionalParams)
Operasi ini mengambil daftar semua versi definisi kebijakan untuk definisi kebijakan yang diberikan.
function list(policyDefinitionName: string, options?: PolicyDefinitionVersionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
Parameter opsi.
Mengembalikan
listAll(PolicyDefinitionVersionsListAllOptionalParams)
Operasi ini mencantumkan semua versi definisi kebijakan untuk semua definisi kebijakan dalam langganan.
function listAll(options?: PolicyDefinitionVersionsListAllOptionalParams): Promise<PolicyDefinitionVersionListResult>
Parameter
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersionListResult>
listAllAtManagementGroup(string, PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams)
Operasi ini mencantumkan semua versi definisi kebijakan untuk semua definisi kebijakan di cakupan grup manajemen.
function listAllAtManagementGroup(managementGroupName: string, options?: PolicyDefinitionVersionsListAllAtManagementGroupOptionalParams): Promise<PolicyDefinitionVersionListResult>
Parameter
- managementGroupName
-
string
Nama grup manajemen. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersionListResult>
listAllBuiltins(PolicyDefinitionVersionsListAllBuiltinsOptionalParams)
Operasi ini mencantumkan semua versi definisi kebijakan bawaan untuk semua definisi kebijakan bawaan.
function listAllBuiltins(options?: PolicyDefinitionVersionsListAllBuiltinsOptionalParams): Promise<PolicyDefinitionVersionListResult>
Parameter
Parameter opsi.
Mengembalikan
Promise<PolicyDefinitionVersionListResult>
listBuiltIn(string, PolicyDefinitionVersionsListBuiltInOptionalParams)
Operasi ini mengambil daftar semua versi definisi kebijakan bawaan untuk definisi kebijakan yang diberikan.
function listBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionVersionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
Parameter
- policyDefinitionName
-
string
Nama definisi kebijakan.
Parameter opsi.
Mengembalikan
listByManagementGroup(string, string, PolicyDefinitionVersionsListByManagementGroupOptionalParams)
Operasi ini mengambil daftar semua versi definisi kebijakan untuk definisi kebijakan yang diberikan dalam grup manajemen yang diberikan.
function listByManagementGroup(managementGroupName: string, policyDefinitionName: string, options?: PolicyDefinitionVersionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinitionVersion, PolicyDefinitionVersion[], PageSettings>
Parameter
- managementGroupName
-
string
Nama grup manajemen. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.
- policyDefinitionName
-
string
Nama definisi kebijakan.
Parameter opsi.