Uso de DeleteTrail con un SDK de AWS o la CLI - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

Uso de DeleteTrail con un SDK de AWS o la CLI

Los siguientes ejemplos de código muestran cómo utilizar DeleteTrail.

C++
SDK para C++
nota

Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS.

// Routine which deletes an AWS CloudTrail trail. /*! \param trailName: The name of the CloudTrail trail. \param clientConfig: Aws client configuration. \return bool: Function succeeded. */ bool AwsDoc::CloudTrail::deleteTrail(const Aws::String trailName, const Aws::Client::ClientConfiguration &clientConfig) { Aws::CloudTrail::CloudTrailClient trailClient(clientConfig); Aws::CloudTrail::Model::DeleteTrailRequest request; request.SetName(trailName); auto outcome = trailClient.DeleteTrail(request); if (outcome.IsSuccess()) { std::cout << "Successfully deleted trail " << trailName << std::endl; } else { std::cerr << "Error deleting trail " << trailName << " " << outcome.GetError().GetMessage() << std::endl; } return outcome.IsSuccess(); }
  • Para obtener información sobre la API, consulte DeleteTrail en la Referencia de la API de AWS SDK para C++.

CLI
AWS CLI

Eliminación de un registro de seguimiento

En el siguiente comando delete-trail, se elimina un registro de seguimiento denominado Trail1:

aws cloudtrail delete-trail --name Trail1
  • Para obtener información sobre la API, consulte DeleteTrail en la Referencia de comandos de la AWS CLI.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: Elimina el registro de seguimiento especificado. Se le pedirá confirmación antes de que se ejecute el comando. Para suprimir la confirmación, añada el parámetro modificador -Force.

Remove-CTTrail -Name "awscloudtrail-example"
  • Para obtener información sobre la API, consulte DeleteTrail en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).

Herramientas para PowerShell V5

Ejemplo 1: Elimina el registro de seguimiento especificado. Se le pedirá confirmación antes de que se ejecute el comando. Para suprimir la confirmación, añada el parámetro modificador -Force.

Remove-CTTrail -Name "awscloudtrail-example"
  • Para obtener información sobre la API, consulte DeleteTrail en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).

Ruby
SDK para Ruby
nota

Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS.

client.delete_trail({ name: trail_name # required }) puts "Successfully deleted trail: #{trail_name}" rescue StandardError => e puts "Got error trying to delete trail: #{trail_name}:" puts e exit 1 end
  • Para obtener información sobre la API, consulte DeleteTrail en la Referencia de la API de AWS SDK para Ruby.