

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Editar uma regra de notificação
<a name="notification-rule-edit"></a>

É possível editar uma regra de notificação para alterar seu nome, os eventos para os quais ela envia notificações, o tipo de detalhe ou o destino ou destinos para os quais ela envia notificações. Você pode usar o console Developer Tools ou o AWS CLI para editar uma regra de notificação.<a name="notification-rule-edit-console"></a>

# Como editar uma regra de notificação (console)
<a name="notification-rule-edit-console"></a>

1. Abra o console do AWS Developer Tools em [https://console.aws.amazon.com/codesuite/configurações/notificações](https://console.aws.amazon.com/codesuite/settings/notifications/).

1. Na barra de navegação, expanda **Settings (Configurações)** e escolha **Notification rules (Regras de notificação)**.

1. Em **Regras de notificação**, revise as regras configuradas para recursos em sua AWS conta no Região da AWS local em que você está conectado no momento. Use o seletor para alterar a Região da AWS.

1. Escolha a regra na lista e escolha **Edit (Editar)**. Faça suas alterações e escolha **Submit (Enviar)**.<a name="notification-rule-edit-cli"></a>

# Como editar uma regra de notificação (AWS CLI)
<a name="notification-rule-edit-cli"></a>

1. Em um terminal ou prompt de comando, execute o [describe-notification-rulecomando](notification-rule-view.md#notification-rule-view-details-cli) para ver a estrutura da regra de notificação.

1. Execute o comando **update-notification rule** para gerar o esqueleto JSON e salve-o em um arquivo.

   ```
   aws codestar-notifications update-notification-rule --generate-cli-skeleton > update.json
   ```

   É possível nomear o arquivo como você quiser. Neste exemplo, o arquivo é *update.json*.

1. Abra o arquivo JSON em um editor de texto simples e faça alterações na regra. 

   O exemplo a seguir mostra uma regra de notificação com **MyNotificationRule** o nome de um repositório nomeado *MyDemoRepo* em uma AWS conta com o ID*123456789012*. As notificações são enviadas para um tópico do Amazon SNS chamado *MyNotificationTopic* quando as ramificações e tags são criadas. O nome da regra foi alterado para*MyNewNotificationRule*.

   ```
   {
       "Name": "MyNewNotificationRule",
       "EventTypeIds": [
           "codecommit-repository-branches-and-tags-created"
       ],
       "Resource": "arn:aws:codecommit:us-east-1:123456789012:MyDemoRepo",
       "Targets": [
           {
               "TargetType": "SNS",
               "TargetAddress": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopic"
           }
       ],
       "Status": "ENABLED",
       "DetailType": "FULL"
   }
   ```

   Salve o arquivo.

1. Usando o arquivo que você acabou de editar, no terminal ou na linha de comando, execute o comando **update-notification-rule** novamente para atualizar a regra de notificação.

   ```
   aws codestar-notifications update-notification-rule --cli-input-json  file://update.json
   ```

1. Se houver êxito, o comando retornará o nome de recurso da Amazon (ARN) da regra de notificação, semelhante ao seguinte:

   ```
   {
       "Arn": "arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/dc82df7a-EXAMPLE"
   }
   ```<a name="notification-rule-remove-tag-cli"></a>

# Como remover uma tag de uma regra de notificação (AWS CLI)
<a name="notification-rule-remove-tag-cli"></a>

1. Em um terminal ou prompt de comando, execute o comando **untag-resource**. Por exemplo, o comando a seguir remove uma tag com o nome de*Team*.

   ```
   aws codestar-notifications untag-resource --arn arn:aws:codestar-notifications:us-east-1:123456789012:notificationrule/fe1efd35-EXAMPLE --tag-keys Team
   ```

1. Se houver êxito, o comando não retornará nada.

## Consulte também
<a name="notification-rule-edit-also"></a>
+ [Adicionar ou remover um destino para uma regra de notificação](notification-target-change-rule.md)
+ [Habilitar ou desabilitar notificações para uma regra de notificação](notification-rule-enable-disable.md)
+ [Eventos](concepts.md#events)