"documentation":"The exception is thrown when customer tries to create a record (e.g. budget), but the number this record already exceeds the limitation.",
"exception":true
},
"DeleteBudgetRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"}
},
"documentation":"Request of DeleteBudget"
},
"DeleteBudgetResponse":{
"type":"structure",
"members":{
},
"documentation":"Response of DeleteBudget"
},
"DeleteNotificationRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName",
"Notification"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"},
"Notification":{"shape":"Notification"}
},
"documentation":"Request of DeleteNotification"
},
"DeleteNotificationResponse":{
"type":"structure",
"members":{
},
"documentation":"Response of DeleteNotification"
},
"DeleteSubscriberRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName",
"Notification",
"Subscriber"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"},
"Notification":{"shape":"Notification"},
"Subscriber":{"shape":"Subscriber"}
},
"documentation":"Request of DeleteSubscriber"
},
"DeleteSubscriberResponse":{
"type":"structure",
"members":{
},
"documentation":"Response of DeleteSubscriber"
},
"DescribeBudgetRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"}
},
"documentation":"Request of DescribeBudget"
},
"DescribeBudgetResponse":{
"type":"structure",
"members":{
"Budget":{"shape":"Budget"}
},
"documentation":"Response of DescribeBudget"
},
"DescribeBudgetsRequest":{
"type":"structure",
"required":["AccountId"],
"members":{
"AccountId":{"shape":"AccountId"},
"MaxResults":{"shape":"MaxResults"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Request of DescribeBudgets"
},
"DescribeBudgetsResponse":{
"type":"structure",
"members":{
"Budgets":{"shape":"Budgets"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Response of DescribeBudgets"
},
"DescribeNotificationsForBudgetRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"},
"MaxResults":{"shape":"MaxResults"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Request of DescribeNotificationsForBudget"
},
"DescribeNotificationsForBudgetResponse":{
"type":"structure",
"members":{
"Notifications":{"shape":"Notifications"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Response of GetNotificationsForBudget"
},
"DescribeSubscribersForNotificationRequest":{
"type":"structure",
"required":[
"AccountId",
"BudgetName",
"Notification"
],
"members":{
"AccountId":{"shape":"AccountId"},
"BudgetName":{"shape":"BudgetName"},
"Notification":{"shape":"Notification"},
"MaxResults":{"shape":"MaxResults"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Request of DescribeSubscribersForNotification"
},
"DescribeSubscribersForNotificationResponse":{
"type":"structure",
"members":{
"Subscribers":{"shape":"Subscribers"},
"NextToken":{"shape":"GenericString"}
},
"documentation":"Response of DescribeSubscribersForNotification"
},
"DimensionValues":{
"type":"list",
"member":{"shape":"GenericString"}
},
"DuplicateRecordException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"The exception is thrown when customer tries to create a record (e.g. budget) that already exists.",
"exception":true
},
"ExpiredNextTokenException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"This exception is thrown if the paging token is expired - past its TTL",
"exception":true
},
"GenericBoolean":{
"type":"boolean",
"documentation":"A generic boolean value."
},
"GenericString":{
"type":"string",
"documentation":"A generic String."
},
"GenericTimestamp":{
"type":"timestamp",
"documentation":"A generic timestamp. In Java it is transformed to a Date object."
},
"InternalErrorException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"This exception is thrown on an unknown internal failure.",
"exception":true
},
"InvalidNextTokenException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"This exception is thrown if paging token signature didn't match the token, or the paging token isn't for this request",
"exception":true
},
"InvalidParameterException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"This exception is thrown if any request is given an invalid parameter. E.g., if a required Date field is null.",
"exception":true
},
"MaxResults":{
"type":"integer",
"documentation":"An integer to represent how many entries should a pagianted response contains. Maxium is set to 100.",
"box":true,
"max":100,
"min":1
},
"NotFoundException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"documentation":"This exception is thrown if a requested entity is not found. E.g., if a budget id doesn't exist for an account ID.",