GovernanceRules interface
Interface que representa um GovernanceRules.
Métodos
Detalhes do método
beginDelete(string, string, GovernanceRulesDeleteOptionalParams)
Excluir uma regra de governança em um determinado escopo
function beginDelete(scope: string, ruleId: string, options?: GovernanceRulesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, GovernanceRulesDeleteOptionalParams)
Excluir uma regra de governança em um determinado escopo
function beginDeleteAndWait(scope: string, ruleId: string, options?: GovernanceRulesDeleteOptionalParams): Promise<void>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
Os parâmetros de opções.
Retornos
Promise<void>
beginExecute(string, string, GovernanceRulesExecuteOptionalParams)
Executar uma regra de governança
function beginExecute(scope: string, ruleId: string, options?: GovernanceRulesExecuteOptionalParams): Promise<SimplePollerLike<OperationState<GovernanceRulesExecuteHeaders>, GovernanceRulesExecuteHeaders>>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<GovernanceRulesExecuteHeaders>, GovernanceRulesExecuteHeaders>>
beginExecuteAndWait(string, string, GovernanceRulesExecuteOptionalParams)
Executar uma regra de governança
function beginExecuteAndWait(scope: string, ruleId: string, options?: GovernanceRulesExecuteOptionalParams): Promise<GovernanceRulesExecuteHeaders>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
Os parâmetros de opções.
Retornos
Promise<GovernanceRulesExecuteHeaders>
createOrUpdate(string, string, GovernanceRule, GovernanceRulesCreateOrUpdateOptionalParams)
Cria ou atualiza uma regra de governança em um determinado escopo
function createOrUpdate(scope: string, ruleId: string, governanceRule: GovernanceRule, options?: GovernanceRulesCreateOrUpdateOptionalParams): Promise<GovernanceRule>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
- governanceRule
- GovernanceRule
Regra de governança sobre um determinado escopo
Os parâmetros de opções.
Retornos
Promise<GovernanceRule>
get(string, string, GovernanceRulesGetOptionalParams)
Obter uma regra de governança específica para o escopo solicitado por ruleId
function get(scope: string, ruleId: string, options?: GovernanceRulesGetOptionalParams): Promise<GovernanceRule>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
- options
- GovernanceRulesGetOptionalParams
Os parâmetros de opções.
Retornos
Promise<GovernanceRule>
list(string, GovernanceRulesListOptionalParams)
Obter uma lista de todas as regras de governança relevantes em um escopo
function list(scope: string, options?: GovernanceRulesListOptionalParams): PagedAsyncIterableIterator<GovernanceRule, GovernanceRule[], PageSettings>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
Os parâmetros de opções.
Retornos
operationResults(string, string, string, GovernanceRulesOperationResultsOptionalParams)
Obter o resultado da operação de longo prazo das regras de governança para o escopo solicitado por ruleId e operationId
function operationResults(scope: string, ruleId: string, operationId: string, options?: GovernanceRulesOperationResultsOptionalParams): Promise<OperationResultAutoGenerated>
Parâmetros
- scope
-
string
O escopo das regras de governança. Escopos válidos são: grupo de gerenciamento (formato: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- ruleId
-
string
A chave de regra de governança - chave exclusiva para a regra de governança padrão (GUID)
- operationId
-
string
A chave exclusiva da operação de execução prolongada da regra de governança
Os parâmetros de opções.
Retornos
Promise<OperationResultAutoGenerated>