Skip to content

Commit d98cc18

Browse files
committed
Fix the issue of new resource
1 parent 70dd19f commit d98cc18

File tree

3 files changed

+32
-3184
lines changed

3 files changed

+32
-3184
lines changed

src/CostManagement/readme.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ In this directory, run AutoRest:
4848
require:
4949
- $(this-folder)/../readme.azure.noprofile.md
5050
input-file:
51-
# - $(repo)/specification/cost-management/resource-manager/Microsoft.CostManagement/stable/2019-11-01/costmanagement.json
52-
- $(this-folder)/resources/costmanagement.json
51+
- $(repo)/specification/cost-management/resource-manager/Microsoft.CostManagement/stable/2019-11-01/costmanagement.json
52+
# - $(this-folder)/resources/costmanagement.json
5353
title: CostManagement
5454
module-version: 0.1.0
5555

@@ -80,7 +80,7 @@ directive:
8080
verb: invoke
8181
remove: true
8282
- where:
83-
subject: Alert|AlertExternal|Dimension|ExportExecutionHistory|View
83+
subject: Alert|AlertExternal|Dimension|View
8484
remove: true
8585
- from: source-file-csharp
8686
where: $
@@ -93,30 +93,30 @@ directive:
9393
- NextLink
9494
- Column
9595
- Row
96-
# - from: swagger-document
97-
# where: $.definitions.AlertProperties.properties.details.properties.resourceGroupFilter.items
98-
# transform: >-
99-
# return {
100-
# "type": "string"
101-
# }
102-
# - from: swagger-document
103-
# where: $.definitions.AlertProperties.properties.details.properties.resourceFilter.items
104-
# transform: >-
105-
# return {
106-
# "type": "string"
107-
# }
108-
# - from: swagger-document
109-
# where: $.definitions.AlertProperties.properties.details.properties.meterFilter.items
110-
# transform: >-
111-
# return {
112-
# "type": "string"
113-
# }
114-
# - from: swagger-document
115-
# where: $.definitions.QueryProperties.rows.items.items
116-
# transform: >-
117-
# return {
118-
# "type": "string"
119-
# }
96+
- from: swagger-document
97+
where: $.definitions.AlertProperties.properties.details.properties.resourceGroupFilter.items
98+
transform: >-
99+
return {
100+
"type": "string"
101+
}
102+
- from: swagger-document
103+
where: $.definitions.AlertProperties.properties.details.properties.resourceFilter.items
104+
transform: >-
105+
return {
106+
"type": "string"
107+
}
108+
- from: swagger-document
109+
where: $.definitions.AlertProperties.properties.details.properties.meterFilter.items
110+
transform: >-
111+
return {
112+
"type": "string"
113+
}
114+
- from: swagger-document
115+
where: $.definitions.QueryProperties.properties.rows.items.items
116+
transform: >-
117+
return {
118+
"type": "string"
119+
}
120120
121121
- no-inline:
122122
- QueryFilter

src/CostManagement/resources/Create.ps1

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@ $QueryOrTag = New-AzCostManagementQueryComparisonExpressionObject -Name 'Environ
33
$QueryFilterOr = New-AzCostManagementQueryFilterObject -or @((New-AzCostManagementQueryFilterObject -Dimension $QueryOrDimension), (New-AzCostManagementQueryFilterObject -Tag $QueryOrTag))
44
$QueryAndDimension = New-AzCostManagementQueryComparisonExpressionObject -Name 'ResourceGroup' -Operator In -Value 'API'
55
$a = New-AzCostManagementQueryFilterObject -Dimension $QueryAndDimension
6+
$tag = New-AzCostManagementQueryFilterObject -Tag $QueryAndDimension
67
$QueryFileterAnd = New-AzCostManagementQueryFilterObject -And @($QueryFilterOr, $a)
78

89
$Aggregation1 = @{ name = 'PreTaxCost'; function='sum'}
910
$Aggregation2 = @{ name = 'Cost'; function='sum'}
1011
$AggregationDict = @{costsum=$aggregation1; cost=$aggregation2}
1112

12-
New-AzCostManagementExport -Debug -Scope "subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/lucas-manual-test" -Name "TestExport9" `
13-
-ScheduleStatus "Active" -ScheduleRecurrence "Daily" -RecurrencePeriodFrom "2020-06-29T20:00:00Z" `
14-
-RecurrencePeriodTo "2020-07-01T00:00:00Z" -Format "Csv" `
13+
New-AzCostManagementExport -Debug -Scope "subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f" -Name "TestExportDatasetAggregation" `
14+
-ScheduleStatus "Active" -ScheduleRecurrence "Daily" -RecurrencePeriodFrom "2020-07-03T20:00:00Z" `
15+
-RecurrencePeriodTo "2020-07-10T00:00:00Z" -Format "Csv" `
1516
-DestinationResourceId "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f/resourceGroups/wyunchi-costmanagement/providers/Microsoft.Storage/storageAccounts/wyunchistorageaccount" `
1617
-DestinationContainer "exports" -DestinationRootFolderPath "ad-hoc" -DefinitionType "Usage" -DefinitionTimeframe "MonthToDate" `
17-
-DatasetGranularity "Daily"
18+
-DatasetGranularity "Daily" -DatasetAggregation $AggregationDict
1819
# Invoke-AzCostManagementUsageQuery -Type AmortizedCost -Scope "subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f" -Timeframe 'MonthToDate' -DatasetGranularity 'Daily'
1920
# -DatasetFilter $QueryFilterOr -DatasetGranularity 'Daily'

0 commit comments

Comments
 (0)