PolicyDefinitions interface
Interface que representa uma PolicyDefinitions.
Métodos
create |
Esta operação cria ou atualiza uma definição de política na subscrição especificada com o nome especificado. |
create |
Esta operação cria ou atualiza uma definição de política no grupo de gestão especificado com o nome especificado. |
delete(string, Policy |
Esta operação elimina a definição de política na subscrição especificada com o nome especificado. |
delete |
Esta operação elimina a definição de política no grupo de gestão especificado com o nome especificado. |
get(string, Policy |
Esta operação obtém a definição de política na subscrição especificada com o nome especificado. |
get |
Esta operação obtém a definição de política no grupo de gestão especificado com o nome especificado. |
get |
Esta operação obtém a definição de política incorporada com o nome especificado. |
list(Policy |
Esta operação obtém uma lista de todas as definições de política numa determinada subscrição que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as definições de política associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de política na subscrição especificada. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cuja categoria corresponde ao {value}. |
list |
Esta operação obtém uma lista de todas as definições de política incorporadas que correspondem ao $filter opcional especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política incorporadas cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política incorporadas cuja categoria corresponde ao {value}. |
list |
Esta operação obtém uma lista de todas as definições de política num determinado grupo de gestão que correspondem ao $filter opcional fornecido. 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 inclui todas as definições de política associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o grupo de gestão especificado. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de política que estejam no grupo de gestão especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cuja categoria corresponde ao {value}. |
Detalhes de Método
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
Esta operação cria ou atualiza uma definição de política na subscrição especificada com o nome especificado.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a criar.
- 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 gestão especificado com o nome especificado.
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 criar.
- managementGroupId
-
string
O ID do grupo de gestão.
- 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 elimina a definição de política na subscrição especificada com o nome especificado.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a eliminar.
Os parâmetros de opções.
Devoluções
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
Esta operação elimina a definição de política no grupo de gestão especificado com o nome especificado.
function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a eliminar.
- managementGroupId
-
string
O ID do grupo de gestão.
Os parâmetros de opções.
Devoluções
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
Esta operação obtém a definição de política na subscrição especificada com o nome especificado.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a obter.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
Esta operação obtém a definição de política no grupo de gestão especificado com o nome especificado.
function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política a obter.
- managementGroupId
-
string
O ID do grupo de gestão.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
Esta operação obtém a definição de política incorporada com o nome especificado.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
Parâmetros
- policyDefinitionName
-
string
O nome da definição de política incorporada a obter.
Os parâmetros de opções.
Devoluções
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
Esta operação obtém uma lista de todas as definições de política numa determinada subscrição que correspondem ao $filter opcional especificado. Os valores válidos para $filter são: "atExactScope()", "policyType -eq {value}" ou "category eq '{value}'". Se $filter não for fornecido, a lista não filtrada inclui todas as definições de política associadas à subscrição, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm a subscrição especificada. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de política na subscrição especificada. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cuja categoria corresponde 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 obtém uma lista de todas as definições de política incorporadas que correspondem ao $filter opcional especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política incorporadas cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política incorporadas cuja categoria corresponde 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 obtém uma lista de todas as definições de política num determinado grupo de gestão que correspondem ao $filter opcional fornecido. 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 inclui todas as definições de política associadas ao grupo de gestão, incluindo as que se aplicam diretamente ou a partir de grupos de gestão que contêm o grupo de gestão especificado. Se $filter=atExactScope() for fornecido, a lista devolvida inclui apenas todas as definições de política que estejam no grupo de gestão especificado. Se $filter='policyType -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cujo tipo corresponde ao {value}. Os possíveis valores policyType são NotSpecified, BuiltIn, Custom e Static. Se $filter='category -eq {value}' for fornecido, a lista devolvida inclui apenas todas as definições de política cuja categoria corresponde ao {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parâmetros
- managementGroupId
-
string
O ID do grupo de gestão.
Os parâmetros de opções.