MCPcopy Create free account
hub / github.com/aws/aws-cli / _construct_cli_region_chain

Method _construct_cli_region_chain

awscli/clidriver.py:336–353  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

334 )
335
336 def _construct_cli_region_chain(self):
337 providers = [
338 InstanceVarProvider(instance_var='region', session=self.session),
339 EnvironmentProvider(
340 name='AWS_REGION',
341 env=os.environ,
342 ),
343 EnvironmentProvider(
344 name='AWS_DEFAULT_REGION',
345 env=os.environ,
346 ),
347 ScopedConfigProvider(
348 config_var_name='region',
349 session=self.session,
350 ),
351 IMDSRegionProvider(self.session),
352 ]
353 return ChainProvider(providers=providers)
354
355 def _construct_cli_output_chain(self):
356 providers = [

Callers 1

_update_config_chainMethod · 0.95

Calls 5

InstanceVarProviderClass · 0.90
EnvironmentProviderClass · 0.90
IMDSRegionProviderClass · 0.90
ChainProviderClass · 0.90

Tested by

no test coverage detected