MCPcopy Index your code
hub / github.com/aws/aws-cli / determine_latest_version

Method determine_latest_version

awscli/botocore/loaders.py:303–323  ·  view source on GitHub ↗

Find the latest API version available for a service. :type service_name: str :param service_name: The name of the service. :type type_name: str :param type_name: The type of the service (service-2, paginators-1, waiters-2, etc). This is needed because

(self, service_name, type_name)

Source from the content-addressed store, hash-verified

301
302 @instance_cache
303 def determine_latest_version(self, service_name, type_name):
304 """Find the latest API version available for a service.
305
306 :type service_name: str
307 :param service_name: The name of the service.
308
309 :type type_name: str
310 :param type_name: The type of the service (service-2,
311 paginators-1, waiters-2, etc). This is needed because
312 the latest API version available can depend on the service
313 type. For example, the latest API version available for
314 a resource-1.json file may not be the latest API version
315 available for a services-2.json file.
316
317 :rtype: str
318 :return: The latest API version. If the service does not exist
319 or does not have any available API data, then a
320 ``DataNotFoundError`` exception will be raised.
321
322 """
323 return max(self.list_api_versions(service_name, type_name))
324
325 @instance_cache
326 def list_api_versions(self, service_name, type_name):

Calls 1

list_api_versionsMethod · 0.95