library
turbot/aws_tags
- Add and remove resource tags
- Correct one resource with incorrect tags
- Correct resources with incorrect tags
- Detect & correct Access Analyzers with incorrect tags
- Detect & correct CloudFront distributions with incorrect tags
- Detect & correct CloudWatch alarms with incorrect tags
- Detect & correct CodeBuild projects with incorrect tags
- Detect & correct CodeCommit repositories with incorrect tags
- Detect & correct CodePipeline pipelines with incorrect tags
- Detect & correct Config rules with incorrect tags
- Detect & correct Directory Service directories with incorrect tags
- Detect & correct DMS replication instances with incorrect tags
- Detect & correct DynamoDB tables with incorrect tags
- Detect & correct EBS snapshots with incorrect tags
- Detect & correct EBS volumes with incorrect tags
- Detect & correct EC2 application load balancers with incorrect tags
- Detect & correct EC2 classic load balancers with incorrect tags
- Detect & correct EC2 gateway load balancers with incorrect tags
- Detect & correct EC2 instances with incorrect tags
- Detect & correct EC2 network load balancers with incorrect tags
- Detect & correct EC2 reserved instances with incorrect tags
- Detect & correct ECR repositories with incorrect tags
- Detect & correct ECS container instances with incorrect tags
- Detect & correct ECS services with incorrect tags
- Detect & correct EFS file systems with incorrect tags
- Detect & correct EKS addons with incorrect tags
- Detect & correct EKS clusters with incorrect tags
- Detect & correct EKS identity provider configs with incorrect tags
- Detect & correct Elastic Beanstalk applications with incorrect tags
- Detect & correct Elastic Beanstalk environments with incorrect tags
- Detect & correct ElastiCache clusters with incorrect tags
- Detect & correct Elasticsearch domains with incorrect tags
- Detect & correct EventBridge rules with incorrect tags
- Detect & correct GuardDuty detectors with incorrect tags
- Detect & correct IAM roles with incorrect tags
- Detect & correct IAM server certificates with incorrect tags
- Detect & correct IAM users with incorrect tags
- Detect & correct Inspector assessment templates with incorrect tags
- Detect & correct Kinesis firehose delivery streams with incorrect tags
- Detect & correct KMS keys with incorrect tags
- Detect & correct Lambda functions with incorrect tags
- Detect & correct RDS DB cluster parameter groups with incorrect tags
- Detect & correct RDS DB cluster snapshots with incorrect tags
- Detect & correct RDS DB clusters with incorrect tags
- Detect & correct RDS DB instances with incorrect tags
- Detect & correct RDS DB option groups with incorrect tags
- Detect & correct RDS DB parameter groups with incorrect tags
- Detect & correct RDS DB snapshots with incorrect tags
- Detect & correct RDS DB subnet groups with incorrect tags
- Detect & correct Redshift clusters with incorrect tags
- Detect & correct Route53 domains with incorrect tags
- Detect & correct Route53 resolver endpoints with incorrect tags
- Detect & correct S3 buckets with incorrect tags
- Detect & correct SageMaker endpoint configurations with incorrect tags
- Detect & correct SageMaker models with incorrect tags
- Detect & correct SageMaker notebook instances with incorrect tags
- Detect & correct SageMaker training jobs with incorrect tags
- Detect & correct Secrets Manager secrets with incorrect tags
- Detect & correct VPC elastic IPs with incorrect tags
- Detect & correct VPC NAT Gateways with incorrect tags
- Detect & correct VPC Network ACLs with incorrect tags
- Detect & correct VPC Security Groups with incorrect tags
- Detect & correct VPC VPN Connections with incorrect tags
- Detect & correct VPCs with incorrect tags
- Detect & correct WAFV2 IPSets with incorrect tags
- Detect & correct WAFV2 IP Sets with incorrect tags
- Detect & correct WAFV2 regex pattern sets with incorrect tags
- Detect & correct WAFV2 regex patterns with incorrect tags
- Detect & correct WAFV2 rule groups with incorrect tags
- Detect & correct WAFV2 rule groups with incorrect tags
- Detect & correct WAFV2 web ACLs with incorrect tags
- Detect & correct WAFV2 web ACLs with incorrect tags
Get Involved
Version
Correct one resource with incorrect tags
Corrects one resource with incorrect tags
Run the pipeline
To run this pipeline from your terminal:
flowpipe pipeline run aws_tags.pipeline.correct_one_resource_with_incorrect_tags \ --arg 'title=<string>' \ --arg 'arn=<string>' \ --arg 'region=<string>' \ --arg 'cred=<string>' \ --arg 'account_id=<string>' \ --arg 'remove=<list(string)>' \ --arg 'upsert=<map(string)>'
Use this pipeline
To call this pipeline from your pipeline, use a step:
step "pipeline" "step_name" { pipeline = aws_tags.pipeline.correct_one_resource_with_incorrect_tags args = { title = <string> arn = <string> region = <string> cred = <string> account_id = <string> remove = <list(string)> upsert = <map(string)> }}
Params
Name | Type | Required | Description | Default |
---|---|---|---|---|
title | string | Yes | Title of the resource, to be used as a display name. | - |
arn | string | Yes | The ARN of the resource. | - |
region | string | Yes | AWS Region of the resource(s). | - |
cred | string | Yes | Name of the credential to be used for any authenticated actions. | - |
account_id | string | Yes | The account ID of the resource. | - |
remove | list(string) | Yes | List of tag keys to remove from the resource | - |
upsert | map(string) | Yes | Map of tag keys and values to add or update on the resource | - |
notifier | string | Yes | The name of the notifier to use for sending notification messages. | default |
notification_level | string | Yes | The verbosity level of notification messages to send. Valid options are 'verbose', 'info', 'error'. | info |
approvers | list(string) | Yes | List of notifiers to be used for obtaining action/approval decisions. |
|
default_action | string | Yes | The default action to use for the detected item, used if no input is provided. | notify |
Outputs
This pipeline has no outputs.