package
0.0.0-20230112142935-63a68a945089
Repository: https://github.com/jhidalgo3/azure-tag-manager.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

NewBackupFromMatched makes a file backup from the resources in matched to a json file in directory.
NewResourceGroupScanner creates ResourceGroupScanner with Azure Serssion s.
NewRestorerFromFile creates a TagRestorer, which will restore tag backup from filename.
NewTagger creates tagger.
ParseResourceID parses a resource ID into a ResourceDetails struct.
String converts string v to the string pointer.

# Structs

ActionExecution stores information about execution of actions of a rule.
BackupEntry represents one resource tags backup.
Matched represents rules that mathc for a resource.
Resource represents a generic resource with name, region, id, tags and resource group.
ResourceDetails contains details about an Azure resource.
ResourceGroupScanner represents resource group scanner that scans all resources in a resource group.
SameTagDifferentValue reprents a resource with a tag's value.
TagChecker represents an Azure checker.
Tagger reprents the maing tagging element.
TagRestorer represents a restorer of Azure tags from backup.

# Interfaces

Restorer provides interface for restorers.
Scanner represents generic scanner of Azure resource groups.