2021-11-17 15:06:35 -05:00
|
|
|
"""Pagination control model for Route53Resolver."""
|
|
|
|
|
2021-12-03 15:33:35 -01:00
|
|
|
from .exceptions import InvalidNextTokenException
|
|
|
|
|
2021-11-17 15:06:35 -05:00
|
|
|
PAGINATION_MODEL = {
|
|
|
|
"list_resolver_endpoint_ip_addresses": {
|
|
|
|
"input_token": "next_token",
|
|
|
|
"limit_key": "max_results",
|
|
|
|
"limit_default": 100,
|
2021-12-03 15:33:35 -01:00
|
|
|
"unique_attribute": "IpId",
|
2021-11-17 15:06:35 -05:00
|
|
|
},
|
|
|
|
"list_resolver_endpoints": {
|
|
|
|
"input_token": "next_token",
|
|
|
|
"limit_key": "max_results",
|
|
|
|
"limit_default": 100,
|
2021-12-03 15:33:35 -01:00
|
|
|
"unique_attribute": "id",
|
|
|
|
"fail_on_invalid_token": InvalidNextTokenException,
|
2021-11-17 15:06:35 -05:00
|
|
|
},
|
2021-11-22 12:57:07 -05:00
|
|
|
"list_resolver_rules": {
|
|
|
|
"input_token": "next_token",
|
|
|
|
"limit_key": "max_results",
|
|
|
|
"limit_default": 100,
|
2021-12-03 15:33:35 -01:00
|
|
|
"unique_attribute": "id",
|
2021-11-22 12:57:07 -05:00
|
|
|
},
|
2021-11-23 05:00:50 -05:00
|
|
|
"list_resolver_rule_associations": {
|
|
|
|
"input_token": "next_token",
|
|
|
|
"limit_key": "max_results",
|
|
|
|
"limit_default": 100,
|
2021-12-03 15:33:35 -01:00
|
|
|
"unique_attribute": "id",
|
2021-11-23 05:00:50 -05:00
|
|
|
},
|
2021-11-17 15:06:35 -05:00
|
|
|
"list_tags_for_resource": {
|
|
|
|
"input_token": "next_token",
|
|
|
|
"limit_key": "max_results",
|
|
|
|
"limit_default": 100,
|
2021-12-03 15:33:35 -01:00
|
|
|
"unique_attribute": "Key",
|
|
|
|
"fail_on_invalid_token": InvalidNextTokenException,
|
2021-11-17 15:06:35 -05:00
|
|
|
},
|
|
|
|
}
|