Partilhar via


Governance Assignments - Create Or Update

Cria ou atualiza uma atribuição de governança na assinatura fornecida.

PUT https://management.azure.com/{scope}/providers/Microsoft.Security/assessments/{assessmentName}/governanceAssignments/{assignmentKey}?api-version=2022-01-01-preview

Parâmetros do URI

Name Em Necessário Tipo Description
assessmentName
path True

string

A chave de avaliação - Uma chave única para o tipo de avaliação

Padrão Regex: ^[-\w\._\(\)]+$

assignmentKey
path True

string

A chave de atribuição de governança - a chave de avaliação da atribuição de governança necessária

scope
path True

string

O âmbito das atribuições de governação. Os escopos válidos são: assinatura (formato: 'subscriptions/{subscriptionId}') ou conector de segurança (formato: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'

api-version
query True

string

Versão da API para a operação

Corpo do Pedido

Name Necessário Tipo Description
properties.remediationDueDate True

string

A data de vencimento da remediação - após esta data, a Pontuação Segura será afetada (em caso de período de carência ativo)

properties.additionalData

GovernanceAssignmentAdditionalData

Os dados adicionais para a atribuição de governança - por exemplo, links para ticket (opcional), ver exemplo

properties.governanceEmailNotification

GovernanceEmailNotification

As configurações de notificações por e-mail para a regra de governança indicam se as notificações para gerentes e proprietários devem ser desabilitadas

properties.isGracePeriod

boolean

Define se há um período de carência na atribuição de governança

properties.owner

string

O proprietário para a atribuição de governança - por exemplo, user@contoso.com - ver exemplo

properties.remediationEta

RemediationEta

O ETA (tempo estimado de chegada) para remediação (opcional), ver exemplo

Respostas

Name Tipo Description
200 OK

GovernanceAssignment

OK - Atualizado

201 Created

GovernanceAssignment

Criado

Other Status Codes

CloudError

Resposta de erro descrevendo por que a operação falhou

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Create Governance assignment

Pedido de amostra

PUT https://management.azure.com/subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012/providers/Microsoft.Security/assessments/6b9421dd-5555-2251-9b3d-2be58e2f82cd/governanceAssignments/6634ff9f-127b-4bf2-8e6e-b1737f5e789c?api-version=2022-01-01-preview

{
  "properties": {
    "owner": "user@contoso.com",
    "remediationDueDate": "2022-01-07T13:00:00.0000000Z",
    "remediationEta": {
      "eta": "2022-01-08T13:00:00.0000000Z",
      "justification": "Justification of ETA"
    },
    "isGracePeriod": true,
    "governanceEmailNotification": {
      "disableManagerEmailNotification": false,
      "disableOwnerEmailNotification": false
    },
    "additionalData": {
      "ticketNumber": 123123,
      "ticketLink": "https://snow.com",
      "ticketStatus": "Active"
    }
  }
}

Resposta da amostra

{
  "id": "/subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012/providers/Microsoft.Security/assessments/6b9421dd-5555-2251-9b3d-2be58e2f82cd/governanceAssignments/6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
  "name": "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
  "type": "Microsoft.Security/assessments/governanceAssignments",
  "properties": {
    "owner": "user@contoso.com",
    "remediationDueDate": "2022-01-07T13:00:00.0000000Z",
    "remediationEta": {
      "eta": "2022-01-08T13:00:00.0000000Z",
      "justification": "Justification of ETA"
    },
    "isGracePeriod": true,
    "governanceEmailNotification": {
      "disableManagerEmailNotification": false,
      "disableOwnerEmailNotification": false
    },
    "additionalData": {
      "ticketNumber": 123123,
      "ticketLink": "https://snow.com",
      "ticketStatus": "Active"
    }
  }
}
{
  "id": "/subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012/providers/Microsoft.Security/assessments/6b9421dd-5555-2251-9b3d-2be58e2f82cd/governanceAssignments/6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
  "name": "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
  "type": "Microsoft.Security/assessments/governanceAssignments",
  "properties": {
    "owner": "user@contoso.com",
    "remediationDueDate": "2022-01-07T13:00:00.0000000Z",
    "remediationEta": {
      "eta": "2022-01-08T13:00:00.0000000Z",
      "justification": "Justification of ETA"
    },
    "isGracePeriod": true,
    "governanceEmailNotification": {
      "disableManagerEmailNotification": false,
      "disableOwnerEmailNotification": false
    },
    "additionalData": {
      "ticketNumber": 123123,
      "ticketLink": "https://snow.com",
      "ticketStatus": "Active"
    }
  }
}

Definições

Name Description
CloudError

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.)

CloudErrorBody

O detalhe do erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

GovernanceAssignment

Atribuição de governança em um determinado escopo

GovernanceAssignmentAdditionalData

Descrever os dados adicionais da atribuição de governança - opcional

GovernanceEmailNotification

A configuração de notificação semanal de e-mail de governança.

RemediationEta

O ETA (tempo estimado de chegada) para reparação dos danos

CloudError

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.)

Name Tipo Description
error.additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

error.code

string

O código de erro.

error.details

CloudErrorBody[]

Os detalhes do erro.

error.message

string

A mensagem de erro.

error.target

string

O destino do erro.

CloudErrorBody

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

CloudErrorBody[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

GovernanceAssignment

Atribuição de governança em um determinado escopo

Name Tipo Description
id

string

ID do recurso

name

string

Nome do recurso

properties.additionalData

GovernanceAssignmentAdditionalData

Os dados adicionais para a atribuição de governança - por exemplo, links para ticket (opcional), ver exemplo

properties.governanceEmailNotification

GovernanceEmailNotification

As configurações de notificações por e-mail para a regra de governança indicam se as notificações para gerentes e proprietários devem ser desabilitadas

properties.isGracePeriod

boolean

Define se há um período de carência na atribuição de governança

properties.owner

string

O proprietário para a atribuição de governança - por exemplo, user@contoso.com - ver exemplo

properties.remediationDueDate

string

A data de vencimento da remediação - após esta data, a Pontuação Segura será afetada (em caso de período de carência ativo)

properties.remediationEta

RemediationEta

O ETA (tempo estimado de chegada) para remediação (opcional), ver exemplo

type

string

Tipo de recurso

GovernanceAssignmentAdditionalData

Descrever os dados adicionais da atribuição de governança - opcional

Name Tipo Description
ticketLink

string

Link de tíquete associado a esta atribuição de governança - por exemplo: https://snow.com

ticketNumber

integer

Número do ticket associado a esta atribuição de governança

ticketStatus

string

O status do tíquete associado a essa atribuição de governança - por exemplo: Ativo

GovernanceEmailNotification

A configuração de notificação semanal de e-mail de governança.

Name Tipo Description
disableManagerEmailNotification

boolean

Exclua o gerente da notificação semanal por e-mail.

disableOwnerEmailNotification

boolean

Excluir o proprietário da notificação semanal por e-mail.

RemediationEta

O ETA (tempo estimado de chegada) para reparação dos danos

Name Tipo Description
eta

string

ETA para remediação.

justification

string

Justificação para a mudança da Eta.