Skip to content

Conversation

@david049
Copy link
Contributor

@david049 david049 commented Oct 2, 2025

What was changed

adds new audit log sink apis

Why?

Checklist

  1. Closes

  2. How was this tested:

commands:

// create
tcld a al kinesis create --sink-name audit_log_01 \
  --role-name TestRole \
  --destination-uri arn:aws:kinesis:us-east-1:123456789012:stream/TestStream \
  --region us-east-1
  
tcld a al pubsub create --sink-name audit_log_01 \
  --service-account-email 123456789012@TestProject.iam.gserviceaccount.com \
  --topic-name TestTopic
  
//update
tcld a al kinesis update --sink-name audit_log_01 \
  --role-name TestRole \
  --destination-uri arn:aws:kinesis:us-east-1:123456789012:stream/TestStream \
  --region us-east-1 \
  --enabled true
  
tcld a al pubsub update --sink-name audit_log_01 \
  --enabled true \
  --service-account-email 123456789012@TestProject.iam.gserviceaccount.com \
  --topic-name TestTopic
  
//delete
tcld a al kinesis delete --sink-name audit_log_01
tcld a al pubsub delete --sink-name audit_log_01
  
// list
tcld a al kinesis list
tcld a al pubsub list

//get
tcld a al kinesis get --sink-name audit_log_01
tcld a al pubsub get --sink-name audit_log_01

//validate  
tcld a al kinesis validate --sink-name audit_log_01 \
  --role-name TestRole \
  --destination-uri arn:aws:kinesis:us-east-1:123456789012:stream/TestStream \
  --region us-east-1
  
tcld a al pubsub validate --sink-name audit_log_01 \
  --enabled true \
  --service-account-email 123456789012@TestProject.iam.gserviceaccount.com \
  --topic-name TestTopic
  1. Any docs updates needed?

@david049 david049 requested a review from a team as a code owner October 2, 2025 19:27
@david049 david049 merged commit 9db9b74 into main Nov 18, 2025
4 checks passed
@david049 david049 deleted the dliu/addauditlogsinknewapi branch November 18, 2025 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants