Partilhar via


GovernanceRules interface

Interface que representa um GovernanceRules.

Métodos

beginDelete(string, string, GovernanceRulesDeleteOptionalParams)

Excluir uma regra de governança em um determinado escopo

beginDeleteAndWait(string, string, GovernanceRulesDeleteOptionalParams)

Excluir uma regra de governança em um determinado escopo

beginExecute(string, string, GovernanceRulesExecuteOptionalParams)

Executar uma regra de governança

beginExecuteAndWait(string, string, GovernanceRulesExecuteOptionalParams)

Executar uma regra de governança

createOrUpdate(string, string, GovernanceRule, GovernanceRulesCreateOrUpdateOptionalParams)

Cria ou atualiza uma regra de governança em um determinado escopo

get(string, string, GovernanceRulesGetOptionalParams)

Obter uma regra de governança específica para o escopo solicitado por ruleId

list(string, GovernanceRulesListOptionalParams)

Obter uma lista de todas as regras de governança relevantes em um escopo

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

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)

options
GovernanceRulesDeleteOptionalParams

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)

options
GovernanceRulesDeleteOptionalParams

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)

options
GovernanceRulesExecuteOptionalParams

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)

options
GovernanceRulesExecuteOptionalParams

Os parâmetros de opções.

Retornos

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

options
GovernanceRulesCreateOrUpdateOptionalParams

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})'

options
GovernanceRulesListOptionalParams

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

options
GovernanceRulesOperationResultsOptionalParams

Os parâmetros de opções.

Retornos