library
turbot/azure_tags
- Correct one resource with incorrect tags
- Correct resources with incorrect tags
- Detect & correct AI Search services with incorrect tags
- Detect & correct API Managements with incorrect tags
- Detect & correct App Service environments with incorrect tags
- Detect & correct App Service function apps with incorrect tags
- Detect & correct App Service plans with incorrect tags
- Detect & correct App Service web apps with incorrect tags
- Detect & correct Batch accounts with incorrect tags
- Detect & correct Compute Availability Sets with incorrect tags
- Detect & correct Compute Disk Encryption Sets with incorrect tags
- Detect & correct Compute Disks with incorrect tags
- Detect & correct Compute Images with incorrect tags
- Detect & correct Compute Snapshots with incorrect tags
- Detect & correct Compute VM Scale Sets with incorrect tags
- Detect & correct Compute VMs with incorrect tags
- Detect & correct Container Registries with incorrect tags
- Detect & correct Cosmos DB Accounts with incorrect tags
- Detect & correct Cosmos DB Mongo Databases with incorrect tags
- Detect & correct Cosmos DB SQL Databases with incorrect tags
- Detect & correct Data factories with incorrect tags
- Detect & correct Data lake analytics accounts with incorrect tags
- Detect & correct Data lake stores with incorrect tags
- Detect & correct Event Hub namespaces with incorrect tags
- Detect & correct ExpressRoute circuits with incorrect tags
- Detect & correct IoT Hubs with incorrect tags
- Detect & correct Key Vault Deleted Vaults with incorrect tags
- Detect & correct Key Vault Keys with incorrect tags
- Detect & correct Key Vault Managed Hardware Security Module with incorrect tags
- Detect & correct Key Vault Secrets with incorrect tags
- Detect & correct Key Vault Vaults with incorrect tags
- Detect & correct Kubernetes Clusters with incorrect tags
- Detect & correct Logic app workflows with incorrect tags
- Detect & correct MariaDB servers with incorrect tags
- Detect & correct Monitor log alerts with incorrect tags
- Detect & correct Monitor log profiles with incorrect tags
- Detect & correct Microsoft SQL elastic pools with incorrect tags
- Detect & correct Microsoft SQL managed instances with incorrect tags
- Detect & correct MySQL servers with incorrect tags
- Detect & correct Network application security groups with incorrect tags
- Detect & correct Network firewalls with incorrect tags
- Detect & correct Network Interfaces with incorrect tags
- Detect & correct Network load balancers with incorrect tags
- Detect & correct Network public IPs with incorrect tags
- Detect & correct Network route tables with incorrect tags
- Detect & correct Network Security Groups with incorrect tags
- Detect & correct Network Watcher Flow Logs with incorrect tags
- Detect & correct Network Watchers with incorrect tags
- Detect & correct PostgreSQL Servers with incorrect tags
- Detect & correct Recovery Services vaults with incorrect tags
- Detect & correct Redis caches with incorrect tags
- Detect & correct Resource groups with incorrect tags
- Detect & correct ServiceBus namespaces with incorrect tags
- Detect & correct SQL databases with incorrect tags
- Detect & correct SQL servers with incorrect tags
- Detect & correct Storage Accounts with incorrect tags
- Detect & correct Virtual Network Gateways with incorrect tags
- Detect & correct Virtual Networks with incorrect tags
Get Involved
Version
Correct one resource with incorrect tags
Correct one resource with incorrect tags
Run the pipeline
To run this pipeline from your terminal:
flowpipe pipeline run azure_tags.pipeline.correct_one_resource_with_incorrect_tags \ --arg 'title=<string>' \ --arg 'id=<string>' \ --arg 'region=<string>' \ --arg 'subscription_id=<string>' \ --arg 'cred=<string>' \ --arg 'old_tags=<map(string)>' \ --arg 'new_tags=<map(string)>'
Use this pipeline
To call this pipeline from your pipeline, use a step:
step "pipeline" "step_name" { pipeline = azure_tags.pipeline.correct_one_resource_with_incorrect_tags args = { title = <string> id = <string> region = <string> subscription_id = <string> cred = <string> old_tags = <map(string)> new_tags = <map(string)> }}
Params
Name | Type | Required | Description | Default |
---|---|---|---|---|
title | string | Yes | Title of the resource | - |
id | string | Yes | ID of the resource | - |
region | string | Yes | The region the resource is located in | - |
subscription_id | string | Yes | ID of the subscription containing the resource | - |
cred | string | Yes | Credential identifier | - |
old_tags | map(string) | Yes | Map of tags prior to correction | - |
new_tags | map(string) | Yes | Map of tags the correction should result in | - |
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.