route/vendor/github.com/aws/aws-sdk-go/models/apis/iis/2017-10-25/api-2.json

385 lines
9.8 KiB
JSON

{
"version":"2.0",
"metadata":{
"apiVersion":"2017-10-25",
"endpointPrefix":"ce",
"jsonVersion":"1.1",
"protocol":"json",
"serviceAbbreviation":"AWS Cost Explorer",
"serviceFullName":"AWS Cost Explorer Service",
"serviceId":"Cost Explorer",
"signatureVersion":"v4",
"signingName":"ce",
"targetPrefix":"AWSInsightsIndexService",
"uid":"ce-2017-10-25"
},
"operations":{
"GetCostAndUsage":{
"name":"GetCostAndUsage",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetCostAndUsageRequest"},
"output":{"shape":"GetCostAndUsageResponse"},
"errors":[
{"shape":"LimitExceededException"}
]
},
"GetDimensionValues":{
"name":"GetDimensionValues",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetDimensionValuesRequest"},
"output":{"shape":"GetDimensionValuesResponse"},
"errors":[
{"shape":"LimitExceededException"}
]
},
"GetReservationUtilization":{
"name":"GetReservationUtilization",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetReservationUtilizationRequest"},
"output":{"shape":"GetReservationUtilizationResponse"},
"errors":[
{"shape":"LimitExceededException"}
]
},
"GetTags":{
"name":"GetTags",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetTagsRequest"},
"output":{"shape":"GetTagsResponse"},
"errors":[
{"shape":"LimitExceededException"}
]
}
},
"shapes":{
"AttributeType":{"type":"string"},
"AttributeValue":{"type":"string"},
"Attributes":{
"type":"map",
"key":{"shape":"AttributeType"},
"value":{"shape":"AttributeValue"}
},
"Context":{
"type":"string",
"enum":[
"COST_AND_USAGE",
"RESERVATIONS"
]
},
"DateInterval":{
"type":"structure",
"required":[
"Start",
"End"
],
"members":{
"Start":{"shape":"YearMonthDay"},
"End":{"shape":"YearMonthDay"}
}
},
"Dimension":{
"type":"string",
"enum":[
"AZ",
"INSTANCE_TYPE",
"LINKED_ACCOUNT",
"OPERATION",
"PURCHASE_TYPE",
"REGION",
"SERVICE",
"USAGE_TYPE",
"USAGE_TYPE_GROUP",
"RECORD_TYPE",
"OPERATING_SYSTEM",
"TENANCY",
"SCOPE",
"PLATFORM",
"SUBSCRIPTION_ID"
]
},
"DimensionValues":{
"type":"structure",
"members":{
"Key":{"shape":"Dimension"},
"Values":{"shape":"Values"}
}
},
"DimensionValuesWithAttributes":{
"type":"structure",
"members":{
"Value":{"shape":"Value"},
"Attributes":{"shape":"Attributes"}
}
},
"DimensionValuesWithAttributesList":{
"type":"list",
"member":{"shape":"DimensionValuesWithAttributes"}
},
"Entity":{"type":"string"},
"ErrorMessage":{"type":"string"},
"Estimated":{"type":"boolean"},
"Expression":{
"type":"structure",
"members":{
"Or":{"shape":"Expressions"},
"And":{"shape":"Expressions"},
"Not":{"shape":"Expression"},
"Dimensions":{"shape":"DimensionValues"},
"Tags":{"shape":"TagValues"}
}
},
"Expressions":{
"type":"list",
"member":{"shape":"Expression"}
},
"GetCostAndUsageRequest":{
"type":"structure",
"members":{
"TimePeriod":{"shape":"DateInterval"},
"Granularity":{"shape":"Granularity"},
"Filter":{"shape":"Expression"},
"Metrics":{"shape":"MetricNames"},
"GroupBy":{"shape":"GroupDefinitions"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetCostAndUsageResponse":{
"type":"structure",
"members":{
"NextPageToken":{"shape":"NextPageToken"},
"GroupDefinitions":{"shape":"GroupDefinitions"},
"ResultsByTime":{"shape":"ResultsByTime"}
}
},
"GetDimensionValuesRequest":{
"type":"structure",
"required":[
"TimePeriod",
"Dimension"
],
"members":{
"SearchString":{"shape":"SearchString"},
"TimePeriod":{"shape":"DateInterval"},
"Dimension":{"shape":"Dimension"},
"Context":{"shape":"Context"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetDimensionValuesResponse":{
"type":"structure",
"required":[
"DimensionValues",
"ReturnSize",
"TotalSize"
],
"members":{
"DimensionValues":{"shape":"DimensionValuesWithAttributesList"},
"ReturnSize":{"shape":"PageSize"},
"TotalSize":{"shape":"PageSize"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetReservationUtilizationRequest":{
"type":"structure",
"required":["TimePeriod"],
"members":{
"TimePeriod":{"shape":"DateInterval"},
"GroupBy":{"shape":"GroupDefinitions"},
"Granularity":{"shape":"Granularity"},
"Filter":{"shape":"Expression"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetReservationUtilizationResponse":{
"type":"structure",
"required":["UtilizationsByTime"],
"members":{
"UtilizationsByTime":{"shape":"UtilizationsByTime"},
"Total":{"shape":"ReservationAggregates"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetTagsRequest":{
"type":"structure",
"required":["TimePeriod"],
"members":{
"SearchString":{"shape":"SearchString"},
"TimePeriod":{"shape":"DateInterval"},
"TagKey":{"shape":"TagKey"},
"NextPageToken":{"shape":"NextPageToken"}
}
},
"GetTagsResponse":{
"type":"structure",
"required":[
"Tags",
"ReturnSize",
"TotalSize"
],
"members":{
"NextPageToken":{"shape":"NextPageToken"},
"Tags":{"shape":"TagList"},
"ReturnSize":{"shape":"PageSize"},
"TotalSize":{"shape":"PageSize"}
}
},
"Granularity":{
"type":"string",
"enum":[
"DAILY",
"MONTHLY"
]
},
"Group":{
"type":"structure",
"members":{
"Keys":{"shape":"Keys"},
"Metrics":{"shape":"Metrics"}
}
},
"GroupDefinition":{
"type":"structure",
"members":{
"Type":{"shape":"GroupDefinitionType"},
"Key":{"shape":"GroupDefinitionKey"}
}
},
"GroupDefinitionKey":{"type":"string"},
"GroupDefinitionType":{
"type":"string",
"enum":[
"DIMENSION",
"TAG"
]
},
"GroupDefinitions":{
"type":"list",
"member":{"shape":"GroupDefinition"}
},
"Groups":{
"type":"list",
"member":{"shape":"Group"}
},
"Key":{"type":"string"},
"Keys":{
"type":"list",
"member":{"shape":"Key"}
},
"LimitExceededException":{
"type":"structure",
"members":{
"Message":{"shape":"ErrorMessage"}
},
"exception":true
},
"MetricAmount":{"type":"string"},
"MetricName":{"type":"string"},
"MetricNames":{
"type":"list",
"member":{"shape":"MetricName"}
},
"MetricUnit":{"type":"string"},
"MetricValue":{
"type":"structure",
"members":{
"Amount":{"shape":"MetricAmount"},
"Unit":{"shape":"MetricUnit"}
}
},
"Metrics":{
"type":"map",
"key":{"shape":"MetricName"},
"value":{"shape":"MetricValue"}
},
"NextPageToken":{"type":"string"},
"PageSize":{"type":"integer"},
"PurchasedHours":{"type":"string"},
"ReservationAggregates":{
"type":"structure",
"members":{
"UtilizationPercentage":{"shape":"UtilizationPercentage"},
"PurchasedHours":{"shape":"PurchasedHours"},
"TotalActualHours":{"shape":"TotalActualHours"},
"UnusedHours":{"shape":"UnusedHours"}
}
},
"ReservationGroupKey":{"type":"string"},
"ReservationGroupValue":{"type":"string"},
"ReservationUtilizationGroup":{
"type":"structure",
"members":{
"Key":{"shape":"ReservationGroupKey"},
"Value":{"shape":"ReservationGroupValue"},
"Attributes":{"shape":"Attributes"},
"Utilization":{"shape":"ReservationAggregates"}
}
},
"ReservationUtilizationGroups":{
"type":"list",
"member":{"shape":"ReservationUtilizationGroup"}
},
"ResultByTime":{
"type":"structure",
"members":{
"TimePeriod":{"shape":"DateInterval"},
"Total":{"shape":"Metrics"},
"Groups":{"shape":"Groups"},
"Estimated":{"shape":"Estimated"}
}
},
"ResultsByTime":{
"type":"list",
"member":{"shape":"ResultByTime"}
},
"SearchString":{"type":"string"},
"TagKey":{"type":"string"},
"TagList":{
"type":"list",
"member":{"shape":"Entity"}
},
"TagValues":{
"type":"structure",
"members":{
"Key":{"shape":"TagKey"},
"Values":{"shape":"Values"}
}
},
"TotalActualHours":{"type":"string"},
"UnusedHours":{"type":"string"},
"UtilizationByTime":{
"type":"structure",
"members":{
"TimePeriod":{"shape":"DateInterval"},
"Groups":{"shape":"ReservationUtilizationGroups"},
"Total":{"shape":"ReservationAggregates"}
}
},
"UtilizationPercentage":{"type":"string"},
"UtilizationsByTime":{
"type":"list",
"member":{"shape":"UtilizationByTime"}
},
"Value":{"type":"string"},
"Values":{
"type":"list",
"member":{"shape":"Value"}
},
"YearMonthDay":{
"type":"string",
"pattern":"\\d{4}-\\d{2}-\\d{2}"
}
}
}