Skip to main content
FuseFuse
IntegrationsAwsActions

Get Cost Explorer cost and usage

Get Cost Explorer cost and usage in us-east-1 only. start_date is inclusive and end_date is exclusive. HOURLY spans at most 14 days; DAILY and MONTHLY at most 366 days. Filters allow depth five, twenty children per logical node, and 100 leaves. Every request is billable at the published $0.01 per request for the primary billing view. Requires ce:GetCostAndUsage. Cost Explorer must be enabled; data may take ~24 hours to prepare.

Agent markdown

cost_explorer.cost_and_usage.get · AWS · v1

Details

Risk
Read
Idempotency
Safe
Availability
Default
Exposure
REST, SDK, MCP
MCP hints
readOnly=true, destructive=false, idempotent=true, openWorld=true

Scopes

  • ce:GetCostAndUsage

Input

Input schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
start_datestringYesminLength 10; maxLength 10; pattern ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
end_datestringYesminLength 10; maxLength 10; pattern ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
granularitystringYesenum HOURLY | DAILY | MONTHLY
metricsarray<string>YesminItems 1; maxItems 7
metrics[]stringYesenum AmortizedCost | BlendedCost | NetAmortizedCost | NetUnblendedCost | NormalizedUsageAmount | UnblendedCost | UsageQuantity
groupsarray<object>NomaxItems 2
groups[]objectYesadditionalProperties false
groups[].typestringYesenum DIMENSION | TAG | COST_CATEGORY
groups[].keystringYesminLength 1; maxLength 255
filterobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.dimensionobjectNoadditionalProperties false
filter.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.dimension.values[]stringYesminLength 1; maxLength 1024
filter.tagobjectNoadditionalProperties false
filter.tag.keystringYesminLength 1; maxLength 128
filter.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.tag.values[]stringYesminLength 1; maxLength 256
filter.cost_categoryobjectNoadditionalProperties false
filter.cost_category.keystringYesminLength 1; maxLength 255
filter.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.cost_category.values[]stringYesminLength 1; maxLength 256
filter.andarray<object>NominItems 1; maxItems 20
filter.and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].dimensionobjectNoadditionalProperties false
filter.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].tagobjectNoadditionalProperties false
filter.and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].cost_categoryobjectNoadditionalProperties false
filter.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].andarray<object>NominItems 1; maxItems 20
filter.and[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].and[].dimensionobjectNoadditionalProperties false
filter.and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].tagobjectNoadditionalProperties false
filter.and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].andarray<object>NominItems 1; maxItems 20
filter.and[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].and[].and[].dimensionobjectNoadditionalProperties false
filter.and[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].and[].tagobjectNoadditionalProperties false
filter.and[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].andarray<object>NominItems 1; maxItems 20
filter.and[].and[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].and[].and[].dimensionobjectNoadditionalProperties false
filter.and[].and[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].and[].and[].tagobjectNoadditionalProperties false
filter.and[].and[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].orarray<object>NominItems 1; maxItems 20
filter.and[].and[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].and[].or[].dimensionobjectNoadditionalProperties false
filter.and[].and[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].and[].or[].tagobjectNoadditionalProperties false
filter.and[].and[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].and[].not.dimensionobjectNoadditionalProperties false
filter.and[].and[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].and[].not.tagobjectNoadditionalProperties false
filter.and[].and[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].and[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].orarray<object>NominItems 1; maxItems 20
filter.and[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].and[].or[].dimensionobjectNoadditionalProperties false
filter.and[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].or[].tagobjectNoadditionalProperties false
filter.and[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].andarray<object>NominItems 1; maxItems 20
filter.and[].and[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].or[].and[].dimensionobjectNoadditionalProperties false
filter.and[].and[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].or[].and[].tagobjectNoadditionalProperties false
filter.and[].and[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].orarray<object>NominItems 1; maxItems 20
filter.and[].and[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].or[].or[].dimensionobjectNoadditionalProperties false
filter.and[].and[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].or[].or[].tagobjectNoadditionalProperties false
filter.and[].and[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].or[].not.dimensionobjectNoadditionalProperties false
filter.and[].and[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].or[].not.tagobjectNoadditionalProperties false
filter.and[].and[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].and[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].and[].not.dimensionobjectNoadditionalProperties false
filter.and[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].not.tagobjectNoadditionalProperties false
filter.and[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.andarray<object>NominItems 1; maxItems 20
filter.and[].and[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].not.and[].dimensionobjectNoadditionalProperties false
filter.and[].and[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].not.and[].tagobjectNoadditionalProperties false
filter.and[].and[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.orarray<object>NominItems 1; maxItems 20
filter.and[].and[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].not.or[].dimensionobjectNoadditionalProperties false
filter.and[].and[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].not.or[].tagobjectNoadditionalProperties false
filter.and[].and[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.and[].and[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].and[].not.not.dimensionobjectNoadditionalProperties false
filter.and[].and[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].and[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].and[].not.not.tagobjectNoadditionalProperties false
filter.and[].and[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.and[].and[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].and[].not.not.cost_categoryobjectNoadditionalProperties false
filter.and[].and[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].and[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].and[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].orarray<object>NominItems 1; maxItems 20
filter.and[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].or[].dimensionobjectNoadditionalProperties false
filter.and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].tagobjectNoadditionalProperties false
filter.and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].andarray<object>NominItems 1; maxItems 20
filter.and[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].or[].and[].dimensionobjectNoadditionalProperties false
filter.and[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].and[].tagobjectNoadditionalProperties false
filter.and[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].andarray<object>NominItems 1; maxItems 20
filter.and[].or[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].and[].and[].dimensionobjectNoadditionalProperties false
filter.and[].or[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].and[].and[].tagobjectNoadditionalProperties false
filter.and[].or[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].orarray<object>NominItems 1; maxItems 20
filter.and[].or[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].and[].or[].dimensionobjectNoadditionalProperties false
filter.and[].or[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].and[].or[].tagobjectNoadditionalProperties false
filter.and[].or[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].and[].not.dimensionobjectNoadditionalProperties false
filter.and[].or[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].and[].not.tagobjectNoadditionalProperties false
filter.and[].or[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].or[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].orarray<object>NominItems 1; maxItems 20
filter.and[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].or[].or[].dimensionobjectNoadditionalProperties false
filter.and[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].or[].tagobjectNoadditionalProperties false
filter.and[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].andarray<object>NominItems 1; maxItems 20
filter.and[].or[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].or[].and[].dimensionobjectNoadditionalProperties false
filter.and[].or[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].or[].and[].tagobjectNoadditionalProperties false
filter.and[].or[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].orarray<object>NominItems 1; maxItems 20
filter.and[].or[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].or[].or[].dimensionobjectNoadditionalProperties false
filter.and[].or[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].or[].or[].tagobjectNoadditionalProperties false
filter.and[].or[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].or[].not.dimensionobjectNoadditionalProperties false
filter.and[].or[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].or[].not.tagobjectNoadditionalProperties false
filter.and[].or[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].or[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].or[].not.dimensionobjectNoadditionalProperties false
filter.and[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].not.tagobjectNoadditionalProperties false
filter.and[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.andarray<object>NominItems 1; maxItems 20
filter.and[].or[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].not.and[].dimensionobjectNoadditionalProperties false
filter.and[].or[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].not.and[].tagobjectNoadditionalProperties false
filter.and[].or[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.orarray<object>NominItems 1; maxItems 20
filter.and[].or[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].not.or[].dimensionobjectNoadditionalProperties false
filter.and[].or[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].not.or[].tagobjectNoadditionalProperties false
filter.and[].or[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.and[].or[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].or[].not.not.dimensionobjectNoadditionalProperties false
filter.and[].or[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].or[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].or[].not.not.tagobjectNoadditionalProperties false
filter.and[].or[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.and[].or[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].or[].not.not.cost_categoryobjectNoadditionalProperties false
filter.and[].or[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].or[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].or[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].not.dimensionobjectNoadditionalProperties false
filter.and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.tagobjectNoadditionalProperties false
filter.and[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.andarray<object>NominItems 1; maxItems 20
filter.and[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].not.and[].dimensionobjectNoadditionalProperties false
filter.and[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.and[].tagobjectNoadditionalProperties false
filter.and[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].andarray<object>NominItems 1; maxItems 20
filter.and[].not.and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.and[].and[].dimensionobjectNoadditionalProperties false
filter.and[].not.and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.and[].and[].tagobjectNoadditionalProperties false
filter.and[].not.and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].orarray<object>NominItems 1; maxItems 20
filter.and[].not.and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.and[].or[].dimensionobjectNoadditionalProperties false
filter.and[].not.and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.and[].or[].tagobjectNoadditionalProperties false
filter.and[].not.and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.and[].not.dimensionobjectNoadditionalProperties false
filter.and[].not.and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.and[].not.tagobjectNoadditionalProperties false
filter.and[].not.and[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].not.and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.and[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].not.and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.orarray<object>NominItems 1; maxItems 20
filter.and[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].not.or[].dimensionobjectNoadditionalProperties false
filter.and[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.or[].tagobjectNoadditionalProperties false
filter.and[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].andarray<object>NominItems 1; maxItems 20
filter.and[].not.or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.or[].and[].dimensionobjectNoadditionalProperties false
filter.and[].not.or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.or[].and[].tagobjectNoadditionalProperties false
filter.and[].not.or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].and[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].orarray<object>NominItems 1; maxItems 20
filter.and[].not.or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.or[].or[].dimensionobjectNoadditionalProperties false
filter.and[].not.or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.or[].or[].tagobjectNoadditionalProperties false
filter.and[].not.or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].or[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.or[].not.dimensionobjectNoadditionalProperties false
filter.and[].not.or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.or[].not.tagobjectNoadditionalProperties false
filter.and[].not.or[].not.tag.keystringYesminLength 1; maxLength 128
filter.and[].not.or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.or[].not.cost_categoryobjectNoadditionalProperties false
filter.and[].not.or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.and[].not.not.dimensionobjectNoadditionalProperties false
filter.and[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.not.tagobjectNoadditionalProperties false
filter.and[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.and[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.cost_categoryobjectNoadditionalProperties false
filter.and[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.andarray<object>NominItems 1; maxItems 20
filter.and[].not.not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.not.and[].dimensionobjectNoadditionalProperties false
filter.and[].not.not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.not.and[].tagobjectNoadditionalProperties false
filter.and[].not.not.and[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.and[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.orarray<object>NominItems 1; maxItems 20
filter.and[].not.not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.not.or[].dimensionobjectNoadditionalProperties false
filter.and[].not.not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.not.or[].tagobjectNoadditionalProperties false
filter.and[].not.not.or[].tag.keystringYesminLength 1; maxLength 128
filter.and[].not.not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.or[].cost_categoryobjectNoadditionalProperties false
filter.and[].not.not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.and[].not.not.not.dimensionobjectNoadditionalProperties false
filter.and[].not.not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.and[].not.not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.and[].not.not.not.tagobjectNoadditionalProperties false
filter.and[].not.not.not.tag.keystringYesminLength 1; maxLength 128
filter.and[].not.not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.and[].not.not.not.cost_categoryobjectNoadditionalProperties false
filter.and[].not.not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.and[].not.not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.and[].not.not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.orarray<object>NominItems 1; maxItems 20
filter.or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].dimensionobjectNoadditionalProperties false
filter.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].tagobjectNoadditionalProperties false
filter.or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].cost_categoryobjectNoadditionalProperties false
filter.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].andarray<object>NominItems 1; maxItems 20
filter.or[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].and[].dimensionobjectNoadditionalProperties false
filter.or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].tagobjectNoadditionalProperties false
filter.or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].andarray<object>NominItems 1; maxItems 20
filter.or[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].and[].and[].dimensionobjectNoadditionalProperties false
filter.or[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].and[].tagobjectNoadditionalProperties false
filter.or[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].andarray<object>NominItems 1; maxItems 20
filter.or[].and[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].and[].and[].dimensionobjectNoadditionalProperties false
filter.or[].and[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].and[].and[].tagobjectNoadditionalProperties false
filter.or[].and[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].orarray<object>NominItems 1; maxItems 20
filter.or[].and[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].and[].or[].dimensionobjectNoadditionalProperties false
filter.or[].and[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].and[].or[].tagobjectNoadditionalProperties false
filter.or[].and[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].and[].not.dimensionobjectNoadditionalProperties false
filter.or[].and[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].and[].not.tagobjectNoadditionalProperties false
filter.or[].and[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].and[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].orarray<object>NominItems 1; maxItems 20
filter.or[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].and[].or[].dimensionobjectNoadditionalProperties false
filter.or[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].or[].tagobjectNoadditionalProperties false
filter.or[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].andarray<object>NominItems 1; maxItems 20
filter.or[].and[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].or[].and[].dimensionobjectNoadditionalProperties false
filter.or[].and[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].or[].and[].tagobjectNoadditionalProperties false
filter.or[].and[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].orarray<object>NominItems 1; maxItems 20
filter.or[].and[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].or[].or[].dimensionobjectNoadditionalProperties false
filter.or[].and[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].or[].or[].tagobjectNoadditionalProperties false
filter.or[].and[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].or[].not.dimensionobjectNoadditionalProperties false
filter.or[].and[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].or[].not.tagobjectNoadditionalProperties false
filter.or[].and[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].and[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].and[].not.dimensionobjectNoadditionalProperties false
filter.or[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].not.tagobjectNoadditionalProperties false
filter.or[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.andarray<object>NominItems 1; maxItems 20
filter.or[].and[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].not.and[].dimensionobjectNoadditionalProperties false
filter.or[].and[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].not.and[].tagobjectNoadditionalProperties false
filter.or[].and[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.orarray<object>NominItems 1; maxItems 20
filter.or[].and[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].not.or[].dimensionobjectNoadditionalProperties false
filter.or[].and[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].not.or[].tagobjectNoadditionalProperties false
filter.or[].and[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.or[].and[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].and[].not.not.dimensionobjectNoadditionalProperties false
filter.or[].and[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].and[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].and[].not.not.tagobjectNoadditionalProperties false
filter.or[].and[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.or[].and[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].and[].not.not.cost_categoryobjectNoadditionalProperties false
filter.or[].and[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].and[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].and[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].orarray<object>NominItems 1; maxItems 20
filter.or[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].or[].dimensionobjectNoadditionalProperties false
filter.or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].tagobjectNoadditionalProperties false
filter.or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].andarray<object>NominItems 1; maxItems 20
filter.or[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].or[].and[].dimensionobjectNoadditionalProperties false
filter.or[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].and[].tagobjectNoadditionalProperties false
filter.or[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].andarray<object>NominItems 1; maxItems 20
filter.or[].or[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].and[].and[].dimensionobjectNoadditionalProperties false
filter.or[].or[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].and[].and[].tagobjectNoadditionalProperties false
filter.or[].or[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].orarray<object>NominItems 1; maxItems 20
filter.or[].or[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].and[].or[].dimensionobjectNoadditionalProperties false
filter.or[].or[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].and[].or[].tagobjectNoadditionalProperties false
filter.or[].or[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].and[].not.dimensionobjectNoadditionalProperties false
filter.or[].or[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].and[].not.tagobjectNoadditionalProperties false
filter.or[].or[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].or[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].orarray<object>NominItems 1; maxItems 20
filter.or[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].or[].or[].dimensionobjectNoadditionalProperties false
filter.or[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].or[].tagobjectNoadditionalProperties false
filter.or[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].andarray<object>NominItems 1; maxItems 20
filter.or[].or[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].or[].and[].dimensionobjectNoadditionalProperties false
filter.or[].or[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].or[].and[].tagobjectNoadditionalProperties false
filter.or[].or[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].orarray<object>NominItems 1; maxItems 20
filter.or[].or[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].or[].or[].dimensionobjectNoadditionalProperties false
filter.or[].or[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].or[].or[].tagobjectNoadditionalProperties false
filter.or[].or[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].or[].not.dimensionobjectNoadditionalProperties false
filter.or[].or[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].or[].not.tagobjectNoadditionalProperties false
filter.or[].or[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].or[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].or[].not.dimensionobjectNoadditionalProperties false
filter.or[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].not.tagobjectNoadditionalProperties false
filter.or[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.andarray<object>NominItems 1; maxItems 20
filter.or[].or[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].not.and[].dimensionobjectNoadditionalProperties false
filter.or[].or[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].not.and[].tagobjectNoadditionalProperties false
filter.or[].or[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.orarray<object>NominItems 1; maxItems 20
filter.or[].or[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].not.or[].dimensionobjectNoadditionalProperties false
filter.or[].or[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].not.or[].tagobjectNoadditionalProperties false
filter.or[].or[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.or[].or[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].or[].not.not.dimensionobjectNoadditionalProperties false
filter.or[].or[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].or[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].or[].not.not.tagobjectNoadditionalProperties false
filter.or[].or[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.or[].or[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].or[].not.not.cost_categoryobjectNoadditionalProperties false
filter.or[].or[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].or[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].or[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].not.dimensionobjectNoadditionalProperties false
filter.or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.tagobjectNoadditionalProperties false
filter.or[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.andarray<object>NominItems 1; maxItems 20
filter.or[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].not.and[].dimensionobjectNoadditionalProperties false
filter.or[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.and[].tagobjectNoadditionalProperties false
filter.or[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].andarray<object>NominItems 1; maxItems 20
filter.or[].not.and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.and[].and[].dimensionobjectNoadditionalProperties false
filter.or[].not.and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.and[].and[].tagobjectNoadditionalProperties false
filter.or[].not.and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].orarray<object>NominItems 1; maxItems 20
filter.or[].not.and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.and[].or[].dimensionobjectNoadditionalProperties false
filter.or[].not.and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.and[].or[].tagobjectNoadditionalProperties false
filter.or[].not.and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.and[].not.dimensionobjectNoadditionalProperties false
filter.or[].not.and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.and[].not.tagobjectNoadditionalProperties false
filter.or[].not.and[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].not.and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.and[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].not.and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.orarray<object>NominItems 1; maxItems 20
filter.or[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].not.or[].dimensionobjectNoadditionalProperties false
filter.or[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.or[].tagobjectNoadditionalProperties false
filter.or[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].andarray<object>NominItems 1; maxItems 20
filter.or[].not.or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.or[].and[].dimensionobjectNoadditionalProperties false
filter.or[].not.or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.or[].and[].tagobjectNoadditionalProperties false
filter.or[].not.or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].and[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].orarray<object>NominItems 1; maxItems 20
filter.or[].not.or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.or[].or[].dimensionobjectNoadditionalProperties false
filter.or[].not.or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.or[].or[].tagobjectNoadditionalProperties false
filter.or[].not.or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].or[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.or[].not.dimensionobjectNoadditionalProperties false
filter.or[].not.or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.or[].not.tagobjectNoadditionalProperties false
filter.or[].not.or[].not.tag.keystringYesminLength 1; maxLength 128
filter.or[].not.or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.or[].not.cost_categoryobjectNoadditionalProperties false
filter.or[].not.or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.or[].not.not.dimensionobjectNoadditionalProperties false
filter.or[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.not.tagobjectNoadditionalProperties false
filter.or[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.or[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.cost_categoryobjectNoadditionalProperties false
filter.or[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.andarray<object>NominItems 1; maxItems 20
filter.or[].not.not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.not.and[].dimensionobjectNoadditionalProperties false
filter.or[].not.not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.not.and[].tagobjectNoadditionalProperties false
filter.or[].not.not.and[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.and[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.orarray<object>NominItems 1; maxItems 20
filter.or[].not.not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.not.or[].dimensionobjectNoadditionalProperties false
filter.or[].not.not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.not.or[].tagobjectNoadditionalProperties false
filter.or[].not.not.or[].tag.keystringYesminLength 1; maxLength 128
filter.or[].not.not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.or[].cost_categoryobjectNoadditionalProperties false
filter.or[].not.not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.or[].not.not.not.dimensionobjectNoadditionalProperties false
filter.or[].not.not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.or[].not.not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.or[].not.not.not.tagobjectNoadditionalProperties false
filter.or[].not.not.not.tag.keystringYesminLength 1; maxLength 128
filter.or[].not.not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.or[].not.not.not.cost_categoryobjectNoadditionalProperties false
filter.or[].not.not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.or[].not.not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.or[].not.not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.dimensionobjectNoadditionalProperties false
filter.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.tagobjectNoadditionalProperties false
filter.not.tag.keystringYesminLength 1; maxLength 128
filter.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.cost_categoryobjectNoadditionalProperties false
filter.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.andarray<object>NominItems 1; maxItems 20
filter.not.and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.and[].dimensionobjectNoadditionalProperties false
filter.not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].tagobjectNoadditionalProperties false
filter.not.and[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].andarray<object>NominItems 1; maxItems 20
filter.not.and[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.and[].and[].dimensionobjectNoadditionalProperties false
filter.not.and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].and[].tagobjectNoadditionalProperties false
filter.not.and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].andarray<object>NominItems 1; maxItems 20
filter.not.and[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].and[].and[].dimensionobjectNoadditionalProperties false
filter.not.and[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].and[].and[].tagobjectNoadditionalProperties false
filter.not.and[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].orarray<object>NominItems 1; maxItems 20
filter.not.and[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].and[].or[].dimensionobjectNoadditionalProperties false
filter.not.and[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].and[].or[].tagobjectNoadditionalProperties false
filter.not.and[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].and[].not.dimensionobjectNoadditionalProperties false
filter.not.and[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].and[].not.tagobjectNoadditionalProperties false
filter.not.and[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.and[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.not.and[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].orarray<object>NominItems 1; maxItems 20
filter.not.and[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.and[].or[].dimensionobjectNoadditionalProperties false
filter.not.and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].or[].tagobjectNoadditionalProperties false
filter.not.and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].andarray<object>NominItems 1; maxItems 20
filter.not.and[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].or[].and[].dimensionobjectNoadditionalProperties false
filter.not.and[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].or[].and[].tagobjectNoadditionalProperties false
filter.not.and[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].orarray<object>NominItems 1; maxItems 20
filter.not.and[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].or[].or[].dimensionobjectNoadditionalProperties false
filter.not.and[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].or[].or[].tagobjectNoadditionalProperties false
filter.not.and[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].or[].not.dimensionobjectNoadditionalProperties false
filter.not.and[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].or[].not.tagobjectNoadditionalProperties false
filter.not.and[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.and[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.not.and[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.and[].not.dimensionobjectNoadditionalProperties false
filter.not.and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].not.tagobjectNoadditionalProperties false
filter.not.and[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.cost_categoryobjectNoadditionalProperties false
filter.not.and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.andarray<object>NominItems 1; maxItems 20
filter.not.and[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].not.and[].dimensionobjectNoadditionalProperties false
filter.not.and[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].not.and[].tagobjectNoadditionalProperties false
filter.not.and[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.orarray<object>NominItems 1; maxItems 20
filter.not.and[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].not.or[].dimensionobjectNoadditionalProperties false
filter.not.and[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].not.or[].tagobjectNoadditionalProperties false
filter.not.and[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.not.and[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.not.and[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.and[].not.not.dimensionobjectNoadditionalProperties false
filter.not.and[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.and[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.and[].not.not.tagobjectNoadditionalProperties false
filter.not.and[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.not.and[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.and[].not.not.cost_categoryobjectNoadditionalProperties false
filter.not.and[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.and[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.and[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.orarray<object>NominItems 1; maxItems 20
filter.not.or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.or[].dimensionobjectNoadditionalProperties false
filter.not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].tagobjectNoadditionalProperties false
filter.not.or[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].andarray<object>NominItems 1; maxItems 20
filter.not.or[].and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.or[].and[].dimensionobjectNoadditionalProperties false
filter.not.or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].and[].tagobjectNoadditionalProperties false
filter.not.or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].andarray<object>NominItems 1; maxItems 20
filter.not.or[].and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].and[].and[].dimensionobjectNoadditionalProperties false
filter.not.or[].and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].and[].and[].tagobjectNoadditionalProperties false
filter.not.or[].and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].orarray<object>NominItems 1; maxItems 20
filter.not.or[].and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].and[].or[].dimensionobjectNoadditionalProperties false
filter.not.or[].and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].and[].or[].tagobjectNoadditionalProperties false
filter.not.or[].and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].and[].not.dimensionobjectNoadditionalProperties false
filter.not.or[].and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].and[].not.tagobjectNoadditionalProperties false
filter.not.or[].and[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.or[].and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].and[].not.cost_categoryobjectNoadditionalProperties false
filter.not.or[].and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].orarray<object>NominItems 1; maxItems 20
filter.not.or[].or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.or[].or[].dimensionobjectNoadditionalProperties false
filter.not.or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].or[].tagobjectNoadditionalProperties false
filter.not.or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].andarray<object>NominItems 1; maxItems 20
filter.not.or[].or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].or[].and[].dimensionobjectNoadditionalProperties false
filter.not.or[].or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].or[].and[].tagobjectNoadditionalProperties false
filter.not.or[].or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].orarray<object>NominItems 1; maxItems 20
filter.not.or[].or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].or[].or[].dimensionobjectNoadditionalProperties false
filter.not.or[].or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].or[].or[].tagobjectNoadditionalProperties false
filter.not.or[].or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].or[].not.dimensionobjectNoadditionalProperties false
filter.not.or[].or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].or[].not.tagobjectNoadditionalProperties false
filter.not.or[].or[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.or[].or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].or[].not.cost_categoryobjectNoadditionalProperties false
filter.not.or[].or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.or[].not.dimensionobjectNoadditionalProperties false
filter.not.or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].not.tagobjectNoadditionalProperties false
filter.not.or[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.cost_categoryobjectNoadditionalProperties false
filter.not.or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.andarray<object>NominItems 1; maxItems 20
filter.not.or[].not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].not.and[].dimensionobjectNoadditionalProperties false
filter.not.or[].not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].not.and[].tagobjectNoadditionalProperties false
filter.not.or[].not.and[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.and[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.orarray<object>NominItems 1; maxItems 20
filter.not.or[].not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].not.or[].dimensionobjectNoadditionalProperties false
filter.not.or[].not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].not.or[].tagobjectNoadditionalProperties false
filter.not.or[].not.or[].tag.keystringYesminLength 1; maxLength 128
filter.not.or[].not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.or[].cost_categoryobjectNoadditionalProperties false
filter.not.or[].not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.or[].not.not.dimensionobjectNoadditionalProperties false
filter.not.or[].not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.or[].not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.or[].not.not.tagobjectNoadditionalProperties false
filter.not.or[].not.not.tag.keystringYesminLength 1; maxLength 128
filter.not.or[].not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.or[].not.not.cost_categoryobjectNoadditionalProperties false
filter.not.or[].not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.or[].not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.or[].not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.not.dimensionobjectNoadditionalProperties false
filter.not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.tagobjectNoadditionalProperties false
filter.not.not.tag.keystringYesminLength 1; maxLength 128
filter.not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.cost_categoryobjectNoadditionalProperties false
filter.not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.andarray<object>NominItems 1; maxItems 20
filter.not.not.and[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.not.and[].dimensionobjectNoadditionalProperties false
filter.not.not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.and[].tagobjectNoadditionalProperties false
filter.not.not.and[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].cost_categoryobjectNoadditionalProperties false
filter.not.not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].andarray<object>NominItems 1; maxItems 20
filter.not.not.and[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.and[].and[].dimensionobjectNoadditionalProperties false
filter.not.not.and[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.and[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.and[].and[].tagobjectNoadditionalProperties false
filter.not.not.and[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.and[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.not.and[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.and[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].orarray<object>NominItems 1; maxItems 20
filter.not.not.and[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.and[].or[].dimensionobjectNoadditionalProperties false
filter.not.not.and[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.and[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.and[].or[].tagobjectNoadditionalProperties false
filter.not.not.and[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.and[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.not.and[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.and[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.and[].not.dimensionobjectNoadditionalProperties false
filter.not.not.and[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.and[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.and[].not.tagobjectNoadditionalProperties false
filter.not.not.and[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.not.and[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.and[].not.cost_categoryobjectNoadditionalProperties false
filter.not.not.and[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.and[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.and[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.orarray<object>NominItems 1; maxItems 20
filter.not.not.or[]objectYesadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.not.or[].dimensionobjectNoadditionalProperties false
filter.not.not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.or[].tagobjectNoadditionalProperties false
filter.not.not.or[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].cost_categoryobjectNoadditionalProperties false
filter.not.not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].andarray<object>NominItems 1; maxItems 20
filter.not.not.or[].and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.or[].and[].dimensionobjectNoadditionalProperties false
filter.not.not.or[].and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.or[].and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.or[].and[].tagobjectNoadditionalProperties false
filter.not.not.or[].and[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.or[].and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].and[].cost_categoryobjectNoadditionalProperties false
filter.not.not.or[].and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.or[].and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].orarray<object>NominItems 1; maxItems 20
filter.not.not.or[].or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.or[].or[].dimensionobjectNoadditionalProperties false
filter.not.not.or[].or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.or[].or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.or[].or[].tagobjectNoadditionalProperties false
filter.not.not.or[].or[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.or[].or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].or[].cost_categoryobjectNoadditionalProperties false
filter.not.not.or[].or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.or[].or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.or[].not.dimensionobjectNoadditionalProperties false
filter.not.not.or[].not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.or[].not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.or[].not.tagobjectNoadditionalProperties false
filter.not.not.or[].not.tag.keystringYesminLength 1; maxLength 128
filter.not.not.or[].not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.or[].not.cost_categoryobjectNoadditionalProperties false
filter.not.not.or[].not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.or[].not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.or[].not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.notobjectNoadditionalProperties false; oneOf branch 1: required and / branch 2: required or / branch 3: required not / branch 4: required dimension / branch 5: required tag / branch 6: required cost_category
filter.not.not.not.dimensionobjectNoadditionalProperties false
filter.not.not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.not.tagobjectNoadditionalProperties false
filter.not.not.not.tag.keystringYesminLength 1; maxLength 128
filter.not.not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.cost_categoryobjectNoadditionalProperties false
filter.not.not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.andarray<object>NominItems 1; maxItems 20
filter.not.not.not.and[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.not.and[].dimensionobjectNoadditionalProperties false
filter.not.not.not.and[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.not.and[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.and[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.not.and[].tagobjectNoadditionalProperties false
filter.not.not.not.and[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.not.and[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.and[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.and[].cost_categoryobjectNoadditionalProperties false
filter.not.not.not.and[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.not.and[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.and[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.orarray<object>NominItems 1; maxItems 20
filter.not.not.not.or[]objectYesadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.not.or[].dimensionobjectNoadditionalProperties false
filter.not.not.not.or[].dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.not.or[].dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.or[].dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.not.or[].tagobjectNoadditionalProperties false
filter.not.not.not.or[].tag.keystringYesminLength 1; maxLength 128
filter.not.not.not.or[].tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.or[].tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.or[].cost_categoryobjectNoadditionalProperties false
filter.not.not.not.or[].cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.not.or[].cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.or[].cost_category.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.notobjectNoadditionalProperties false; oneOf branch 1: required dimension / branch 2: required tag / branch 3: required cost_category
filter.not.not.not.not.dimensionobjectNoadditionalProperties false
filter.not.not.not.not.dimension.keystringYesenum SERVICE | REGION | LINKED_ACCOUNT | USAGE_TYPE | INSTANCE_TYPE | OPERATION | PURCHASE_TYPE | RECORD_TYPE
filter.not.not.not.not.dimension.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.not.dimension.values[]stringYesminLength 1; maxLength 1024
filter.not.not.not.not.tagobjectNoadditionalProperties false
filter.not.not.not.not.tag.keystringYesminLength 1; maxLength 128
filter.not.not.not.not.tag.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.not.tag.values[]stringYesminLength 1; maxLength 256
filter.not.not.not.not.cost_categoryobjectNoadditionalProperties false
filter.not.not.not.not.cost_category.keystringYesminLength 1; maxLength 255
filter.not.not.not.not.cost_category.valuesarray<string>YesminItems 1; maxItems 100
filter.not.not.not.not.cost_category.values[]stringYesminLength 1; maxLength 256
cursorstringNominLength 1; maxLength 16384; pattern ^(?!.*://)[^\x00-\x1f\x7f]+$

Output

Output schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
periodsarray<object>YesmaxItems 1000
periods[]objectYesadditionalProperties false
periods[].start_datestringYesminLength 10; maxLength 10; pattern ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
periods[].end_datestringYesminLength 10; maxLength 10; pattern ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
periods[].estimatedbooleanYes
periods[].totalsobjectNoadditionalProperties false
periods[].totals.AmortizedCostobjectNoadditionalProperties false
periods[].totals.AmortizedCost.amountstringYesminLength 1; maxLength 64
periods[].totals.AmortizedCost.unitstringYesminLength 1; maxLength 64
periods[].totals.BlendedCostobjectNoadditionalProperties false
periods[].totals.BlendedCost.amountstringYesminLength 1; maxLength 64
periods[].totals.BlendedCost.unitstringYesminLength 1; maxLength 64
periods[].totals.NetAmortizedCostobjectNoadditionalProperties false
periods[].totals.NetAmortizedCost.amountstringYesminLength 1; maxLength 64
periods[].totals.NetAmortizedCost.unitstringYesminLength 1; maxLength 64
periods[].totals.NetUnblendedCostobjectNoadditionalProperties false
periods[].totals.NetUnblendedCost.amountstringYesminLength 1; maxLength 64
periods[].totals.NetUnblendedCost.unitstringYesminLength 1; maxLength 64
periods[].totals.NormalizedUsageAmountobjectNoadditionalProperties false
periods[].totals.NormalizedUsageAmount.amountstringYesminLength 1; maxLength 64
periods[].totals.NormalizedUsageAmount.unitstringYesminLength 1; maxLength 64
periods[].totals.UnblendedCostobjectNoadditionalProperties false
periods[].totals.UnblendedCost.amountstringYesminLength 1; maxLength 64
periods[].totals.UnblendedCost.unitstringYesminLength 1; maxLength 64
periods[].totals.UsageQuantityobjectNoadditionalProperties false
periods[].totals.UsageQuantity.amountstringYesminLength 1; maxLength 64
periods[].totals.UsageQuantity.unitstringYesminLength 1; maxLength 64
periods[].groupsarray<object>YesmaxItems 1000
periods[].groups[]objectYesadditionalProperties false
periods[].groups[].keysarray<string>YesmaxItems 2
periods[].groups[].keys[]stringYesminLength 0; maxLength 1024
periods[].groups[].metricsobjectYesadditionalProperties false
periods[].groups[].metrics.AmortizedCostobjectNoadditionalProperties false
periods[].groups[].metrics.AmortizedCost.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.AmortizedCost.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.BlendedCostobjectNoadditionalProperties false
periods[].groups[].metrics.BlendedCost.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.BlendedCost.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NetAmortizedCostobjectNoadditionalProperties false
periods[].groups[].metrics.NetAmortizedCost.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NetAmortizedCost.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NetUnblendedCostobjectNoadditionalProperties false
periods[].groups[].metrics.NetUnblendedCost.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NetUnblendedCost.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NormalizedUsageAmountobjectNoadditionalProperties false
periods[].groups[].metrics.NormalizedUsageAmount.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.NormalizedUsageAmount.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.UnblendedCostobjectNoadditionalProperties false
periods[].groups[].metrics.UnblendedCost.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.UnblendedCost.unitstringYesminLength 1; maxLength 64
periods[].groups[].metrics.UsageQuantityobjectNoadditionalProperties false
periods[].groups[].metrics.UsageQuantity.amountstringYesminLength 1; maxLength 64
periods[].groups[].metrics.UsageQuantity.unitstringYesminLength 1; maxLength 64
next_cursorstringNominLength 1; maxLength 16384; pattern ^(?!.*://)[^\x00-\x1f\x7f]+$

Raw schema

Input
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "start_date": {
      "type": "string",
      "minLength": 10,
      "maxLength": 10,
      "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
    },
    "end_date": {
      "type": "string",
      "minLength": 10,
      "maxLength": 10,
      "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
    },
    "granularity": {
      "type": "string",
      "enum": [
        "HOURLY",
        "DAILY",
        "MONTHLY"
      ]
    },
    "metrics": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "AmortizedCost",
          "BlendedCost",
          "NetAmortizedCost",
          "NetUnblendedCost",
          "NormalizedUsageAmount",
          "UnblendedCost",
          "UsageQuantity"
        ]
      },
      "minItems": 1,
      "maxItems": 7
    },
    "groups": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "DIMENSION",
              "TAG",
              "COST_CATEGORY"
            ]
          },
          "key": {
            "type": "string",
            "minLength": 1,
            "maxLength": 255
          }
        },
        "required": [
          "type",
          "key"
        ]
      },
      "maxItems": 2
    },
    "filter": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "dimension": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "key": {
              "type": "string",
              "enum": [
                "SERVICE",
                "REGION",
                "LINKED_ACCOUNT",
                "USAGE_TYPE",
                "INSTANCE_TYPE",
                "OPERATION",
                "PURCHASE_TYPE",
                "RECORD_TYPE"
              ]
            },
            "values": {
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1024
              },
              "minItems": 1,
              "maxItems": 100
            }
          },
          "required": [
            "key",
            "values"
          ]
        },
        "tag": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "key": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            },
            "values": {
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "minItems": 1,
              "maxItems": 100
            }
          },
          "required": [
            "key",
            "values"
          ]
        },
        "cost_category": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "key": {
              "type": "string",
              "minLength": 1,
              "maxLength": 255
            },
            "values": {
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 256
              },
              "minItems": 1,
              "maxItems": 100
            }
          },
          "required": [
            "key",
            "values"
          ]
        },
        "and": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dimension": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "enum": [
                      "SERVICE",
                      "REGION",
                      "LINKED_ACCOUNT",
                      "USAGE_TYPE",
                      "INSTANCE_TYPE",
                      "OPERATION",
                      "PURCHASE_TYPE",
                      "RECORD_TYPE"
                    ]
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 1024
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "tag": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "cost_category": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 255
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "and": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "enum": [
                            "SERVICE",
                            "REGION",
                            "LINKED_ACCOUNT",
                            "USAGE_TYPE",
                            "INSTANCE_TYPE",
                            "OPERATION",
                            "PURCHASE_TYPE",
                            "RECORD_TYPE"
                          ]
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "tag": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "cost_category": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "and": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "or": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "not": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    }
                  },
                  "oneOf": [
                    {
                      "required": [
                        "and"
                      ]
                    },
                    {
                      "required": [
                        "or"
                      ]
                    },
                    {
                      "required": [
                        "not"
                      ]
                    },
                    {
                      "required": [
                        "dimension"
                      ]
                    },
                    {
                      "required": [
                        "tag"
                      ]
                    },
                    {
                      "required": [
                        "cost_category"
                      ]
                    }
                  ]
                },
                "minItems": 1,
                "maxItems": 20
              },
              "or": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "enum": [
                            "SERVICE",
                            "REGION",
                            "LINKED_ACCOUNT",
                            "USAGE_TYPE",
                            "INSTANCE_TYPE",
                            "OPERATION",
                            "PURCHASE_TYPE",
                            "RECORD_TYPE"
                          ]
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "tag": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "cost_category": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "and": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "or": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "not": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    }
                  },
                  "oneOf": [
                    {
                      "required": [
                        "and"
                      ]
                    },
                    {
                      "required": [
                        "or"
                      ]
                    },
                    {
                      "required": [
                        "not"
                      ]
                    },
                    {
                      "required": [
                        "dimension"
                      ]
                    },
                    {
                      "required": [
                        "tag"
                      ]
                    },
                    {
                      "required": [
                        "cost_category"
                      ]
                    }
                  ]
                },
                "minItems": 1,
                "maxItems": 20
              },
              "not": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "dimension": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "enum": [
                          "SERVICE",
                          "REGION",
                          "LINKED_ACCOUNT",
                          "USAGE_TYPE",
                          "INSTANCE_TYPE",
                          "OPERATION",
                          "PURCHASE_TYPE",
                          "RECORD_TYPE"
                        ]
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "tag": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 128
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "cost_category": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "and": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "or": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "not": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "and"
                    ]
                  },
                  {
                    "required": [
                      "or"
                    ]
                  },
                  {
                    "required": [
                      "not"
                    ]
                  },
                  {
                    "required": [
                      "dimension"
                    ]
                  },
                  {
                    "required": [
                      "tag"
                    ]
                  },
                  {
                    "required": [
                      "cost_category"
                    ]
                  }
                ]
              }
            },
            "oneOf": [
              {
                "required": [
                  "and"
                ]
              },
              {
                "required": [
                  "or"
                ]
              },
              {
                "required": [
                  "not"
                ]
              },
              {
                "required": [
                  "dimension"
                ]
              },
              {
                "required": [
                  "tag"
                ]
              },
              {
                "required": [
                  "cost_category"
                ]
              }
            ]
          },
          "minItems": 1,
          "maxItems": 20
        },
        "or": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dimension": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "enum": [
                      "SERVICE",
                      "REGION",
                      "LINKED_ACCOUNT",
                      "USAGE_TYPE",
                      "INSTANCE_TYPE",
                      "OPERATION",
                      "PURCHASE_TYPE",
                      "RECORD_TYPE"
                    ]
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 1024
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "tag": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "cost_category": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "key": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 255
                  },
                  "values": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 256
                    },
                    "minItems": 1,
                    "maxItems": 100
                  }
                },
                "required": [
                  "key",
                  "values"
                ]
              },
              "and": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "enum": [
                            "SERVICE",
                            "REGION",
                            "LINKED_ACCOUNT",
                            "USAGE_TYPE",
                            "INSTANCE_TYPE",
                            "OPERATION",
                            "PURCHASE_TYPE",
                            "RECORD_TYPE"
                          ]
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "tag": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "cost_category": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "and": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "or": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "not": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    }
                  },
                  "oneOf": [
                    {
                      "required": [
                        "and"
                      ]
                    },
                    {
                      "required": [
                        "or"
                      ]
                    },
                    {
                      "required": [
                        "not"
                      ]
                    },
                    {
                      "required": [
                        "dimension"
                      ]
                    },
                    {
                      "required": [
                        "tag"
                      ]
                    },
                    {
                      "required": [
                        "cost_category"
                      ]
                    }
                  ]
                },
                "minItems": 1,
                "maxItems": 20
              },
              "or": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "enum": [
                            "SERVICE",
                            "REGION",
                            "LINKED_ACCOUNT",
                            "USAGE_TYPE",
                            "INSTANCE_TYPE",
                            "OPERATION",
                            "PURCHASE_TYPE",
                            "RECORD_TYPE"
                          ]
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "tag": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "cost_category": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "and": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "or": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "and": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "or": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "dimension": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "enum": [
                                        "SERVICE",
                                        "REGION",
                                        "LINKED_ACCOUNT",
                                        "USAGE_TYPE",
                                        "INSTANCE_TYPE",
                                        "OPERATION",
                                        "PURCHASE_TYPE",
                                        "RECORD_TYPE"
                                      ]
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 1024
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "tag": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 128
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                },
                                "cost_category": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "key": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 255
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "string",
                                        "minLength": 1,
                                        "maxLength": 256
                                      },
                                      "minItems": 1,
                                      "maxItems": 100
                                    }
                                  },
                                  "required": [
                                    "key",
                                    "values"
                                  ]
                                }
                              },
                              "oneOf": [
                                {
                                  "required": [
                                    "dimension"
                                  ]
                                },
                                {
                                  "required": [
                                    "tag"
                                  ]
                                },
                                {
                                  "required": [
                                    "cost_category"
                                  ]
                                }
                              ]
                            },
                            "minItems": 1,
                            "maxItems": 20
                          },
                          "not": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "and"
                            ]
                          },
                          {
                            "required": [
                              "or"
                            ]
                          },
                          {
                            "required": [
                              "not"
                            ]
                          },
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "not": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    }
                  },
                  "oneOf": [
                    {
                      "required": [
                        "and"
                      ]
                    },
                    {
                      "required": [
                        "or"
                      ]
                    },
                    {
                      "required": [
                        "not"
                      ]
                    },
                    {
                      "required": [
                        "dimension"
                      ]
                    },
                    {
                      "required": [
                        "tag"
                      ]
                    },
                    {
                      "required": [
                        "cost_category"
                      ]
                    }
                  ]
                },
                "minItems": 1,
                "maxItems": 20
              },
              "not": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "dimension": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "enum": [
                          "SERVICE",
                          "REGION",
                          "LINKED_ACCOUNT",
                          "USAGE_TYPE",
                          "INSTANCE_TYPE",
                          "OPERATION",
                          "PURCHASE_TYPE",
                          "RECORD_TYPE"
                        ]
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "tag": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 128
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "cost_category": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "and": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "or": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "not": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "and"
                    ]
                  },
                  {
                    "required": [
                      "or"
                    ]
                  },
                  {
                    "required": [
                      "not"
                    ]
                  },
                  {
                    "required": [
                      "dimension"
                    ]
                  },
                  {
                    "required": [
                      "tag"
                    ]
                  },
                  {
                    "required": [
                      "cost_category"
                    ]
                  }
                ]
              }
            },
            "oneOf": [
              {
                "required": [
                  "and"
                ]
              },
              {
                "required": [
                  "or"
                ]
              },
              {
                "required": [
                  "not"
                ]
              },
              {
                "required": [
                  "dimension"
                ]
              },
              {
                "required": [
                  "tag"
                ]
              },
              {
                "required": [
                  "cost_category"
                ]
              }
            ]
          },
          "minItems": 1,
          "maxItems": 20
        },
        "not": {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "dimension": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "key": {
                  "type": "string",
                  "enum": [
                    "SERVICE",
                    "REGION",
                    "LINKED_ACCOUNT",
                    "USAGE_TYPE",
                    "INSTANCE_TYPE",
                    "OPERATION",
                    "PURCHASE_TYPE",
                    "RECORD_TYPE"
                  ]
                },
                "values": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1024
                  },
                  "minItems": 1,
                  "maxItems": 100
                }
              },
              "required": [
                "key",
                "values"
              ]
            },
            "tag": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 128
                },
                "values": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 256
                  },
                  "minItems": 1,
                  "maxItems": 100
                }
              },
              "required": [
                "key",
                "values"
              ]
            },
            "cost_category": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "key": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 255
                },
                "values": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 256
                  },
                  "minItems": 1,
                  "maxItems": 100
                }
              },
              "required": [
                "key",
                "values"
              ]
            },
            "and": {
              "type": "array",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "dimension": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "enum": [
                          "SERVICE",
                          "REGION",
                          "LINKED_ACCOUNT",
                          "USAGE_TYPE",
                          "INSTANCE_TYPE",
                          "OPERATION",
                          "PURCHASE_TYPE",
                          "RECORD_TYPE"
                        ]
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "tag": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 128
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "cost_category": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "and": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "or": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "not": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "and"
                    ]
                  },
                  {
                    "required": [
                      "or"
                    ]
                  },
                  {
                    "required": [
                      "not"
                    ]
                  },
                  {
                    "required": [
                      "dimension"
                    ]
                  },
                  {
                    "required": [
                      "tag"
                    ]
                  },
                  {
                    "required": [
                      "cost_category"
                    ]
                  }
                ]
              },
              "minItems": 1,
              "maxItems": 20
            },
            "or": {
              "type": "array",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "dimension": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "enum": [
                          "SERVICE",
                          "REGION",
                          "LINKED_ACCOUNT",
                          "USAGE_TYPE",
                          "INSTANCE_TYPE",
                          "OPERATION",
                          "PURCHASE_TYPE",
                          "RECORD_TYPE"
                        ]
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "tag": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 128
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "cost_category": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "key": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                      },
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 256
                        },
                        "minItems": 1,
                        "maxItems": 100
                      }
                    },
                    "required": [
                      "key",
                      "values"
                    ]
                  },
                  "and": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "or": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "and": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "or": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "dimension": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "enum": [
                                      "SERVICE",
                                      "REGION",
                                      "LINKED_ACCOUNT",
                                      "USAGE_TYPE",
                                      "INSTANCE_TYPE",
                                      "OPERATION",
                                      "PURCHASE_TYPE",
                                      "RECORD_TYPE"
                                    ]
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 1024
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "tag": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 128
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              },
                              "cost_category": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "key": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 255
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 256
                                    },
                                    "minItems": 1,
                                    "maxItems": 100
                                  }
                                },
                                "required": [
                                  "key",
                                  "values"
                                ]
                              }
                            },
                            "oneOf": [
                              {
                                "required": [
                                  "dimension"
                                ]
                              },
                              {
                                "required": [
                                  "tag"
                                ]
                              },
                              {
                                "required": [
                                  "cost_category"
                                ]
                              }
                            ]
                          },
                          "minItems": 1,
                          "maxItems": 20
                        },
                        "not": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "and"
                          ]
                        },
                        {
                          "required": [
                            "or"
                          ]
                        },
                        {
                          "required": [
                            "not"
                          ]
                        },
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    },
                    "minItems": 1,
                    "maxItems": 20
                  },
                  "not": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "and"
                    ]
                  },
                  {
                    "required": [
                      "or"
                    ]
                  },
                  {
                    "required": [
                      "not"
                    ]
                  },
                  {
                    "required": [
                      "dimension"
                    ]
                  },
                  {
                    "required": [
                      "tag"
                    ]
                  },
                  {
                    "required": [
                      "cost_category"
                    ]
                  }
                ]
              },
              "minItems": 1,
              "maxItems": 20
            },
            "not": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "dimension": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "key": {
                      "type": "string",
                      "enum": [
                        "SERVICE",
                        "REGION",
                        "LINKED_ACCOUNT",
                        "USAGE_TYPE",
                        "INSTANCE_TYPE",
                        "OPERATION",
                        "PURCHASE_TYPE",
                        "RECORD_TYPE"
                      ]
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1024
                      },
                      "minItems": 1,
                      "maxItems": 100
                    }
                  },
                  "required": [
                    "key",
                    "values"
                  ]
                },
                "tag": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "key": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 128
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 256
                      },
                      "minItems": 1,
                      "maxItems": 100
                    }
                  },
                  "required": [
                    "key",
                    "values"
                  ]
                },
                "cost_category": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "key": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 255
                    },
                    "values": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 256
                      },
                      "minItems": 1,
                      "maxItems": 100
                    }
                  },
                  "required": [
                    "key",
                    "values"
                  ]
                },
                "and": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  },
                  "minItems": 1,
                  "maxItems": 20
                },
                "or": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "dimension": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "enum": [
                              "SERVICE",
                              "REGION",
                              "LINKED_ACCOUNT",
                              "USAGE_TYPE",
                              "INSTANCE_TYPE",
                              "OPERATION",
                              "PURCHASE_TYPE",
                              "RECORD_TYPE"
                            ]
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 1024
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "tag": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 128
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "cost_category": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "key": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 255
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 256
                            },
                            "minItems": 1,
                            "maxItems": 100
                          }
                        },
                        "required": [
                          "key",
                          "values"
                        ]
                      },
                      "and": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "or": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "dimension": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "enum": [
                                    "SERVICE",
                                    "REGION",
                                    "LINKED_ACCOUNT",
                                    "USAGE_TYPE",
                                    "INSTANCE_TYPE",
                                    "OPERATION",
                                    "PURCHASE_TYPE",
                                    "RECORD_TYPE"
                                  ]
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 1024
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "tag": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            },
                            "cost_category": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "key": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 255
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 256
                                  },
                                  "minItems": 1,
                                  "maxItems": 100
                                }
                              },
                              "required": [
                                "key",
                                "values"
                              ]
                            }
                          },
                          "oneOf": [
                            {
                              "required": [
                                "dimension"
                              ]
                            },
                            {
                              "required": [
                                "tag"
                              ]
                            },
                            {
                              "required": [
                                "cost_category"
                              ]
                            }
                          ]
                        },
                        "minItems": 1,
                        "maxItems": 20
                      },
                      "not": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      }
                    },
                    "oneOf": [
                      {
                        "required": [
                          "and"
                        ]
                      },
                      {
                        "required": [
                          "or"
                        ]
                      },
                      {
                        "required": [
                          "not"
                        ]
                      },
                      {
                        "required": [
                          "dimension"
                        ]
                      },
                      {
                        "required": [
                          "tag"
                        ]
                      },
                      {
                        "required": [
                          "cost_category"
                        ]
                      }
                    ]
                  },
                  "minItems": 1,
                  "maxItems": 20
                },
                "not": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "dimension": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "enum": [
                            "SERVICE",
                            "REGION",
                            "LINKED_ACCOUNT",
                            "USAGE_TYPE",
                            "INSTANCE_TYPE",
                            "OPERATION",
                            "PURCHASE_TYPE",
                            "RECORD_TYPE"
                          ]
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "tag": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "cost_category": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "key": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 256
                          },
                          "minItems": 1,
                          "maxItems": 100
                        }
                      },
                      "required": [
                        "key",
                        "values"
                      ]
                    },
                    "and": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "or": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "dimension": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "enum": [
                                  "SERVICE",
                                  "REGION",
                                  "LINKED_ACCOUNT",
                                  "USAGE_TYPE",
                                  "INSTANCE_TYPE",
                                  "OPERATION",
                                  "PURCHASE_TYPE",
                                  "RECORD_TYPE"
                                ]
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 1024
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "tag": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 128
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          },
                          "cost_category": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "key": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 255
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 256
                                },
                                "minItems": 1,
                                "maxItems": 100
                              }
                            },
                            "required": [
                              "key",
                              "values"
                            ]
                          }
                        },
                        "oneOf": [
                          {
                            "required": [
                              "dimension"
                            ]
                          },
                          {
                            "required": [
                              "tag"
                            ]
                          },
                          {
                            "required": [
                              "cost_category"
                            ]
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 20
                    },
                    "not": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "dimension": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "enum": [
                                "SERVICE",
                                "REGION",
                                "LINKED_ACCOUNT",
                                "USAGE_TYPE",
                                "INSTANCE_TYPE",
                                "OPERATION",
                                "PURCHASE_TYPE",
                                "RECORD_TYPE"
                              ]
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 1024
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "tag": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        },
                        "cost_category": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "key": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 255
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 256
                              },
                              "minItems": 1,
                              "maxItems": 100
                            }
                          },
                          "required": [
                            "key",
                            "values"
                          ]
                        }
                      },
                      "oneOf": [
                        {
                          "required": [
                            "dimension"
                          ]
                        },
                        {
                          "required": [
                            "tag"
                          ]
                        },
                        {
                          "required": [
                            "cost_category"
                          ]
                        }
                      ]
                    }
                  },
                  "oneOf": [
                    {
                      "required": [
                        "and"
                      ]
                    },
                    {
                      "required": [
                        "or"
                      ]
                    },
                    {
                      "required": [
                        "not"
                      ]
                    },
                    {
                      "required": [
                        "dimension"
                      ]
                    },
                    {
                      "required": [
                        "tag"
                      ]
                    },
                    {
                      "required": [
                        "cost_category"
                      ]
                    }
                  ]
                }
              },
              "oneOf": [
                {
                  "required": [
                    "and"
                  ]
                },
                {
                  "required": [
                    "or"
                  ]
                },
                {
                  "required": [
                    "not"
                  ]
                },
                {
                  "required": [
                    "dimension"
                  ]
                },
                {
                  "required": [
                    "tag"
                  ]
                },
                {
                  "required": [
                    "cost_category"
                  ]
                }
              ]
            }
          },
          "oneOf": [
            {
              "required": [
                "and"
              ]
            },
            {
              "required": [
                "or"
              ]
            },
            {
              "required": [
                "not"
              ]
            },
            {
              "required": [
                "dimension"
              ]
            },
            {
              "required": [
                "tag"
              ]
            },
            {
              "required": [
                "cost_category"
              ]
            }
          ]
        }
      },
      "oneOf": [
        {
          "required": [
            "and"
          ]
        },
        {
          "required": [
            "or"
          ]
        },
        {
          "required": [
            "not"
          ]
        },
        {
          "required": [
            "dimension"
          ]
        },
        {
          "required": [
            "tag"
          ]
        },
        {
          "required": [
            "cost_category"
          ]
        }
      ]
    },
    "cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 16384,
      "pattern": "^(?!.*://)[^\\x00-\\x1f\\x7f]+$"
    }
  },
  "required": [
    "start_date",
    "end_date",
    "granularity",
    "metrics"
  ]
}
Output
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "periods": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "start_date": {
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
          },
          "end_date": {
            "type": "string",
            "minLength": 10,
            "maxLength": 10,
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
          },
          "estimated": {
            "type": "boolean"
          },
          "totals": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "AmortizedCost": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "BlendedCost": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "NetAmortizedCost": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "NetUnblendedCost": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "NormalizedUsageAmount": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "UnblendedCost": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              },
              "UsageQuantity": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "unit": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "amount",
                  "unit"
                ]
              }
            }
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "keys": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 0,
                    "maxLength": 1024
                  },
                  "maxItems": 2
                },
                "metrics": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "AmortizedCost": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "BlendedCost": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "NetAmortizedCost": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "NetUnblendedCost": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "NormalizedUsageAmount": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "UnblendedCost": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    },
                    "UsageQuantity": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "amount": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        }
                      },
                      "required": [
                        "amount",
                        "unit"
                      ]
                    }
                  }
                }
              },
              "required": [
                "keys",
                "metrics"
              ]
            },
            "maxItems": 1000
          }
        },
        "required": [
          "start_date",
          "end_date",
          "estimated",
          "groups"
        ]
      },
      "maxItems": 1000
    },
    "next_cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 16384,
      "pattern": "^(?!.*://)[^\\x00-\\x1f\\x7f]+$"
    }
  },
  "required": [
    "periods"
  ]
}