Current File : //proc/self/root/lib/python3/dist-packages/botocore/__pycache__/configprovider.cpython-312.pyc |
�
P��en� � � � d Z ddlZddlZddlZddlmZ ddlmZ ej e � Z
i ddddgddf�dd �d
d�dd
�dd�dddi df�dd�ddddef�ddddef�dd�dd�ddddej f�ddd dej f�d!d!d"dej f�d#d#d$dej f�d%d%d&dej f�d'd(�d)d*dej fd+d,d-d.efd/d0d1d2d3d4d5defd6d7d8d9dej fd:��Z
d;d<ddej fd=ddej fd>ddej fd?d@gdAdej fdBdCgdDddfdEdFdej fdG�ZdHdIdJddej fdK�ZdL� ZdM� Z G dN� dO� Z G dP� dQ� Z G dR� dS� Z G dT� dU� Z G dV� dW� Z G dX� dYe� Z G dZ� d[e� Z G d\� d]e� Z G d^� d_e� Z G d`� dae� Z G db� dce� Z G dd� dee� Zy)fzPThis module contains the interface for controlling how configuration
is loaded.
� N)�utils)�InvalidConfigError�profile�AWS_DEFAULT_PROFILE�AWS_PROFILE�region)r �AWS_DEFAULT_REGIONNN� data_path)r
�
AWS_DATA_PATHNN�config_file)N�AWS_CONFIG_FILEz
~/.aws/configN� ca_bundle)r �
AWS_CA_BUNDLENN�api_versions�credentials_file)N�AWS_SHARED_CREDENTIALS_FILEz~/.aws/credentialsN�metadata_service_timeout�AWS_METADATA_SERVICE_TIMEOUT� �metadata_service_num_attempts�!AWS_METADATA_SERVICE_NUM_ATTEMPTS�ec2_metadata_service_endpoint)r �!AWS_EC2_METADATA_SERVICE_ENDPOINTNN�"ec2_metadata_service_endpoint_mode)r �&AWS_EC2_METADATA_SERVICE_ENDPOINT_MODENN�ec2_metadata_v1_disabled�AWS_EC2_METADATA_V1_DISABLEDF�
imds_use_ipv6�AWS_IMDS_USE_IPV6�use_dualstack_endpoint�AWS_USE_DUALSTACK_ENDPOINT�use_fips_endpoint�AWS_USE_FIPS_ENDPOINT�ignore_configured_endpoint_urls�#AWS_IGNORE_CONFIGURED_ENDPOINT_URLS�parameter_validation)r&