Compartilhar via


PolicyDefinitions interface

Interface que representa uma PolicyDefinitions.

Métodos

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza uma definição de política.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Cria ou atualiza uma definição de política no nível do grupo de gerenciamento.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Exclui uma definição de política.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Exclui uma definição de política no nível do grupo de gerenciamento.

get(string, PolicyDefinitionsGetOptionalParams)

Obtém a definição de política.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Obtém a definição de política no nível do grupo de gerenciamento.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Obtém a definição de política interna.

list(PolicyDefinitionsListOptionalParams)

Obtém todas as definições de política para uma assinatura.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Obtém todas as definições de política internas.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Obtém todas as definições de política para uma assinatura no nível do grupo de gerenciamento.

Detalhes do método

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Cria ou atualiza uma definição de política.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser criada.

parameters
PolicyDefinition

As propriedades de definição de política.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Cria ou atualiza uma definição de política no nível do grupo de gerenciamento.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser criada.

managementGroupId

string

A ID do grupo de gerenciamento.

parameters
PolicyDefinition

As propriedades de definição de política.

Retornos

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

Exclui uma definição de política.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser excluída.

options
PolicyDefinitionsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Exclui uma definição de política no nível do grupo de gerenciamento.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser excluída.

managementGroupId

string

A ID do grupo de gerenciamento.

options
PolicyDefinitionsDeleteAtManagementGroupOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

Obtém a definição de política.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser obtido.

options
PolicyDefinitionsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Obtém a definição de política no nível do grupo de gerenciamento.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política a ser obtido.

managementGroupId

string

A ID do grupo de gerenciamento.

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Obtém a definição de política interna.

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

Parâmetros

policyDefinitionName

string

O nome da definição de política interna a ser obtido.

options
PolicyDefinitionsGetBuiltInOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Obtém todas as definições de política para uma assinatura.

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

Parâmetros

options
PolicyDefinitionsListOptionalParams

Os parâmetros de opções.

Retornos

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Obtém todas as definições de política internas.

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

Parâmetros

options
PolicyDefinitionsListBuiltInOptionalParams

Os parâmetros de opções.

Retornos

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Obtém todas as definições de política para uma assinatura no nível do grupo de gerenciamento.

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

Parâmetros

managementGroupId

string

A ID do grupo de gerenciamento.

options
PolicyDefinitionsListByManagementGroupOptionalParams

Os parâmetros de opções.

Retornos