Bagikan melalui


PolicyDefinitions interface

Antarmuka yang mewakili PolicyDefinitions.

Metode

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

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

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicyDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Operasi ini mengambil definisi kebijakan bawaan dengan nama yang diberikan.

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}.

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}.

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}.

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.

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.

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.

options
PolicyDefinitionsDeleteOptionalParams

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.

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.

options
PolicyDefinitionsGetOptionalParams

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.

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.

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

options
PolicyDefinitionsListOptionalParams

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

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.

Mengembalikan