PolicyDefinitions interface
Interface que representa um PolicyDefinitions.
Métodos
| create |
Esta operação cria ou atualiza uma definição de política na assinatura fornecida com o nome fornecido. |
| create |
Esta operação cria ou atualiza uma definição de política no grupo de gerenciamento fornecido com o nome próprio. |
| delete(string, Policy |
Esta operação exclui a definição de política na assinatura fornecida com o nome fornecido. |
| delete |
Esta operação exclui a definição de política no grupo de gerenciamento fornecido com o nome próprio. |
| get(string, Policy |
Esta operação recupera a definição de política na assinatura fornecida com o nome fornecido. |
| get |
Esta operação recupera a definição de política no grupo de gerenciamento fornecido com o nome próprio. |
| get |
Esta operação recupera a definição de política interna com o nome fornecido. |
| list(Policy |
Esta operação recupera uma lista de todas as definições de política em uma determinada assinatura que correspondem ao $filter opcional. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada incluirá todas as definições de política associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de política que na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cuja categoria corresponda ao {value}. |
| list |
Esta operação recupera uma lista de todas as definições de política internas que correspondem ao $filter opcional. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política internas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política internas cuja categoria corresponda ao {value}. |
| list |
Esta operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento que correspondem ao $filter opcional. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada incluirá todas as definições de política associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento determinado. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de política que estão em determinado grupo de gerenciamento. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cuja categoria corresponda ao {value}. |
Detalhes de Método
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Esta operação cria ou atualiza uma definição de política na assinatura fornecida com o nome fornecido.
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.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
Esta operação cria ou atualiza uma definição de política no grupo de gerenciamento fornecido com o nome próprio.
function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parâmetros
- managementGroupId
-
string
A ID do grupo de gerenciamento.
- policyDefinitionName
-
string
O nome da definição de política a ser criada.
- parameters
- PolicyDefinition
As propriedades de definição de política.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
Esta operação exclui a definição de política na assinatura fornecida com o nome fornecido.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a ser excluída.
Os parâmetros de opções.
Devoluções
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Esta operação exclui a definição de política no grupo de gerenciamento fornecido com o nome próprio.
function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parâmetros
- managementGroupId
-
string
A ID do grupo de gerenciamento.
- policyDefinitionName
-
string
O nome da definição de política a ser excluída.
Os parâmetros de opções.
Devoluções
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Esta operação recupera a definição de política na assinatura fornecida com o nome fornecido.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a ser obtida.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Esta operação recupera a definição de política no grupo de gerenciamento fornecido com o nome próprio.
function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parâmetros
- managementGroupId
-
string
A ID do grupo de gerenciamento.
- policyDefinitionName
-
string
O nome da definição de política a ser obtida.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Esta operação recupera a definição de política interna com o nome fornecido.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política interna a ser obtida.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Esta operação recupera uma lista de todas as definições de política em uma determinada assinatura que correspondem ao $filter opcional. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada incluirá todas as definições de política associadas à assinatura, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm a assinatura fornecida. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de política que na assinatura fornecida. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cuja categoria corresponda ao {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parâmetros
Os parâmetros de opções.
Devoluções
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Esta operação recupera uma lista de todas as definições de política internas que correspondem ao $filter opcional. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política internas cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política internas cuja categoria corresponda ao {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parâmetros
Os parâmetros de opções.
Devoluções
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Esta operação recupera uma lista de todas as definições de política em um determinado grupo de gerenciamento que correspondem ao $filter opcional. Os valores válidos para $filter são: 'atExactScope()', 'policyType -eq {value}' ou 'category eq '{value}''. Se $filter não for fornecida, a lista não filtrada incluirá todas as definições de política associadas ao grupo de gerenciamento, incluindo aquelas que se aplicam diretamente ou de grupos de gerenciamento que contêm o grupo de gerenciamento determinado. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as definições de política que estão em determinado grupo de gerenciamento. Se $filter='policyType -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cujo tipo corresponda ao {value}. Os valores possíveis policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista retornada incluirá apenas todas as definições de política cuja categoria corresponda ao {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parâmetros
- managementGroupId
-
string
A ID do grupo de gerenciamento.
Os parâmetros de opções.