

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Edición de una regla de notificación
<a name="notification-rule-edit"></a>

Puede editar una regla de notificación para cambiar su nombre, los eventos para los que envía notificaciones, el tipo de detalle o el destino o los destinos a los que envía notificaciones. Puede utilizar la consola de herramientas para desarrolladores o la AWS CLI para editar una regla de notificación.<a name="notification-rule-edit-console"></a>

# Para editar una regla de notificación (consola)
<a name="notification-rule-edit-console"></a>

1. Abre la consola de herramientas para AWS desarrolladores en la sección de [https://console.aws.amazon.com/codesuite/configuración/notificaciones](https://console.aws.amazon.com/codesuite/settings/notifications/).

1. En la barra de navegación, amplíe **Settings (Configuración)** y, a continuación, elija **Notification rules (Reglas de notificación)**.

1. En **las reglas de notificación**, revisa las reglas configuradas para los recursos de tu AWS cuenta en la Región de AWS que has iniciado sesión actualmente. Utilice el selector para cambiar la Región de AWS.

1. Elija la regla de la lista y, a continuación, elija **Edit (Editar)**. Realice sus cambios y, a continuación, elija **Submit (Enviar)**.<a name="notification-rule-edit-cli"></a>

# Para editar una regla de notificación (AWS CLI)
<a name="notification-rule-edit-cli"></a>

1. En una terminal o línea de comandos, ejecute el [describe-notification-rulecomando](notification-rule-view.md#notification-rule-view-details-cli) para ver la estructura de la regla de notificación.

1. Ejecute el comando **update-notification rule** para generar el esqueleto JSON y guárdelo en un archivo.

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

   Puede asignar al archivo el nombre que desee. En este ejemplo, el archivo es {{update.json}}.

1. Abra el archivo JSON en un editor de texto sin formato y realice cambios en la regla. 

   El siguiente ejemplo muestra una regla de notificación con **MyNotificationRule** el nombre de un repositorio nombrado {{MyDemoRepo}} en una AWS cuenta con el ID{{123456789012}}. Las notificaciones se envían a un tema de Amazon SNS denominado {{MyNotificationTopic}} cuando se crean las sucursales y las etiquetas. El nombre de la regla se cambia a{{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"
   }
   ```

   Guarde el archivo.

1. Mediante el archivo que acaba de modificar en el terminal o línea de comandos, vuelva a ejecutar el comando **update-notification-rule** para actualizar la regla de notificación.

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

1. Si se ejecuta correctamente, el comando devuelve el nombre de recurso de Amazon (ARN) de la regla de notificación, similar a lo siguiente.

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

# Para eliminar una etiqueta de una regla de notificación (AWS CLI)
<a name="notification-rule-remove-tag-cli"></a>

1. Ejecute el comando **untag-resource** en un terminal o en la línea de comandos. Por ejemplo, el siguiente comando elimina una etiqueta con el nombre de{{Team}}.

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

1. Si se ejecuta correctamente, este comando no devuelve nada.

## Véase también
<a name="notification-rule-edit-also"></a>
+ [Agregado o eliminación de un destino para una regla de notificación](notification-target-change-rule.md)
+ [Habilitación o desactivación de notificaciones para una regla de notificación](notification-rule-enable-disable.md)
+ [Events (Eventos)](concepts.md#events)