@@ -45,16 +45,9 @@ type Config struct {
45
45
// DefaultArguments holds default settings for Config.
46
46
var DefaultArguments = Config {
47
47
ResourceAttributes : ResourceAttributesConfig {
48
- AzureResourcegroupName : rac.ResourceAttributeConfig {Enabled : true },
49
- AzureVMName : rac.ResourceAttributeConfig {Enabled : true },
50
- AzureVMScalesetName : rac.ResourceAttributeConfig {Enabled : true },
51
- AzureVMSize : rac.ResourceAttributeConfig {Enabled : true },
52
- CloudAccountID : rac.ResourceAttributeConfig {Enabled : true },
53
- CloudPlatform : rac.ResourceAttributeConfig {Enabled : true },
54
- CloudProvider : rac.ResourceAttributeConfig {Enabled : true },
55
- CloudRegion : rac.ResourceAttributeConfig {Enabled : true },
56
- HostID : rac.ResourceAttributeConfig {Enabled : true },
57
- HostName : rac.ResourceAttributeConfig {Enabled : true },
48
+ CloudRegion : rac.ResourceAttributeConfig {Enabled : true },
49
+ HostID : rac.ResourceAttributeConfig {Enabled : true },
50
+ HostName : rac.ResourceAttributeConfig {Enabled : true },
58
51
},
59
52
}
60
53
@@ -87,29 +80,15 @@ func (args Config) Convert() map[string]interface{} {
87
80
88
81
// ResourceAttributesConfig provides config for consul resource attributes.
89
82
type ResourceAttributesConfig struct {
90
- AzureResourcegroupName rac.ResourceAttributeConfig `river:"azure.resourcegroup.name,block,optional"`
91
- AzureVMName rac.ResourceAttributeConfig `river:"azure.vm.name,block,optional"`
92
- AzureVMScalesetName rac.ResourceAttributeConfig `river:"azure.vm.scaleset.name,block,optional"`
93
- AzureVMSize rac.ResourceAttributeConfig `river:"azure.vm.size,block,optional"`
94
- CloudAccountID rac.ResourceAttributeConfig `river:"cloud.account.id,block,optional"`
95
- CloudPlatform rac.ResourceAttributeConfig `river:"cloud.platform,block,optional"`
96
- CloudProvider rac.ResourceAttributeConfig `river:"cloud.provider,block,optional"`
97
- CloudRegion rac.ResourceAttributeConfig `river:"cloud.region,block,optional"`
98
- HostID rac.ResourceAttributeConfig `river:"host.id,block,optional"`
99
- HostName rac.ResourceAttributeConfig `river:"host.name,block,optional"`
83
+ CloudRegion rac.ResourceAttributeConfig `river:"cloud.region,block,optional"`
84
+ HostID rac.ResourceAttributeConfig `river:"host.id,block,optional"`
85
+ HostName rac.ResourceAttributeConfig `river:"host.name,block,optional"`
100
86
}
101
87
102
88
func (r * ResourceAttributesConfig ) Convert () map [string ]interface {} {
103
89
return map [string ]interface {}{
104
- "azure.resourcegroup.name" : r .AzureResourcegroupName .Convert (),
105
- "azure.vm.name" : r .AzureVMName .Convert (),
106
- "azure.vm.scaleset.name" : r .AzureVMScalesetName .Convert (),
107
- "azure.vm.size" : r .AzureVMSize .Convert (),
108
- "cloud.account.id" : r .CloudAccountID .Convert (),
109
- "cloud.platform" : r .CloudPlatform .Convert (),
110
- "cloud.provider" : r .CloudProvider .Convert (),
111
- "cloud.region" : r .CloudRegion .Convert (),
112
- "host.id" : r .HostID .Convert (),
113
- "host.name" : r .HostName .Convert (),
90
+ "cloud.region" : r .CloudRegion .Convert (),
91
+ "host.id" : r .HostID .Convert (),
92
+ "host.name" : r .HostName .Convert (),
114
93
}
115
94
}
0 commit comments