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 de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
assessment
|
path | True |
string pattern: ^[-\w\._\(\)]+$ |
A chave de avaliação da tarefa de governança. |
|
assignment
|
path | True |
string |
A chave de atribuição de governança. |
|
scope
|
path | True |
string |
O escopo da tarefa de governança. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
| Nome | Obrigatório | Tipo | Description |
|---|---|---|---|
| properties.remediationDueDate | True |
string (date-time) |
A data de conclusão da correção – após essa data, a Pontuação Segura será afetada (em caso de período de carência ativo) |
| properties.additionalData |
Os dados adicionais para a atribuição de governança - por exemplo, links para tíquete (opcional), confira o exemplo |
||
| properties.governanceEmailNotification |
As configurações de notificações por email para a regra de governança determinam se as notificações devem ser desabilitados para mangers e proprietários |
||
| properties.isGracePeriod |
boolean |
Define se há um período de carência na atribuição de governança |
|
| properties.owner |
string |
O Proprietário da atribuição de governança - por exemplo, user@contoso.com - confira o exemplo |
|
| properties.remediationEta |
O ETA (tempo estimado de chegada) para correção (opcional), confira o exemplo |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Operação de atualização do recurso 'GovernanceAssignment' bem-sucedida |
|
| 201 Created |
Recurso 'GovernanceAssignment' criar operação bem-sucedida |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
Create Governance assignment
Solicitação de exemplo
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": {
"additionalData": {
"ticketLink": "https://snow.com",
"ticketNumber": 123123,
"ticketStatus": "Active"
},
"governanceEmailNotification": {
"disableManagerEmailNotification": false,
"disableOwnerEmailNotification": false
},
"isGracePeriod": true,
"owner": "user@contoso.com",
"remediationDueDate": "2022-01-07T13:00:00.0000000Z",
"remediationEta": {
"eta": "2022-01-08T13:00:00.0000000Z",
"justification": "Justification of ETA"
}
}
}
Resposta de exemplo
{
"name": "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
"type": "Microsoft.Security/assessments/governanceAssignments",
"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",
"properties": {
"additionalData": {
"ticketLink": "https://snow.com",
"ticketNumber": 123123,
"ticketStatus": "Active"
},
"governanceEmailNotification": {
"disableManagerEmailNotification": false,
"disableOwnerEmailNotification": false
},
"isGracePeriod": true,
"owner": "user@contoso.com",
"remediationDueDate": "2022-01-07T13:00:00.0000000Z",
"remediationEta": {
"eta": "2022-01-08T13:00:00.0000000Z",
"justification": "Justification of ETA"
}
}
}
{
"name": "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
"type": "Microsoft.Security/assessments/governanceAssignments",
"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",
"properties": {
"additionalData": {
"ticketLink": "https://snow.com",
"ticketNumber": 123123,
"ticketStatus": "Active"
},
"governanceEmailNotification": {
"disableManagerEmailNotification": false,
"disableOwnerEmailNotification": false
},
"isGracePeriod": true,
"owner": "user@contoso.com",
"remediationDueDate": "2022-01-07T13:00:00.0000000Z",
"remediationEta": {
"eta": "2022-01-08T13:00:00.0000000Z",
"justification": "Justification of ETA"
}
}
}
Definições
| Nome | Description |
|---|---|
|
Common. |
Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.). |
|
Common. |
O detalhe do erro. |
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Governance |
Atribuição de governança em um determinado escopo |
|
Governance |
Descrever os dados adicionais da atribuição de governança – opcional |
|
Governance |
A configuração de notificação semanal por email de governança. |
|
Remediation |
O ETA (tempo estimado de chegada) para correção |
|
system |
Metadados relativos à criação e última modificação do recurso. |
Common.CloudError
Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.).
| Nome | Tipo | Description |
|---|---|---|
| error.additionalInfo |
As informações adicionais do erro. |
|
| error.code |
string |
O código de erro. |
| error.details |
Os detalhes do erro. |
|
| error.message |
string |
A mensagem de erro. |
| error.target |
string |
O destino do erro. |
Common.CloudErrorBody
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | 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
| Nome | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
O nome do recurso |
| properties.additionalData |
Os dados adicionais para a atribuição de governança - por exemplo, links para tíquete (opcional), confira o exemplo |
|
| properties.governanceEmailNotification |
As configurações de notificações por email para a regra de governança determinam se as notificações devem ser desabilitados para mangers e proprietários |
|
| properties.isGracePeriod |
boolean |
Define se há um período de carência na atribuição de governança |
| properties.owner |
string |
O Proprietário da atribuição de governança - por exemplo, user@contoso.com - confira o exemplo |
| properties.remediationDueDate |
string (date-time) |
A data de conclusão da correção – após essa data, a Pontuação Segura será afetada (em caso de período de carência ativo) |
| properties.remediationEta |
O ETA (tempo estimado de chegada) para correção (opcional), confira o exemplo |
|
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
GovernanceAssignmentAdditionalData
Descrever os dados adicionais da atribuição de governança – opcional
| Nome | Tipo | Description |
|---|---|---|
| ticketLink |
string |
Link de tíquete associado a essa atribuição de governança – por exemplo: https://snow.com |
| ticketNumber |
integer (int32) minimum: 0 |
Número do tíquete associado a essa 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 por email de governança.
| Nome | Tipo | Description |
|---|---|---|
| disableManagerEmailNotification |
boolean |
Exclua o gerente da notificação por email semanal. |
| disableOwnerEmailNotification |
boolean |
Exclua o proprietário da notificação por email semanal. |
RemediationEta
O ETA (tempo estimado de chegada) para correção
| Nome | Tipo | Description |
|---|---|---|
| eta |
string (date-time) |
ETA para correção. |
| justification |
string |
Justificativa para a alteração do Eta. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |