/usr/lib/rads/venv/lib/python3.13/site-packages/boto3/__pycache__
NameSizeModeActions
compat.cpython-313.pyc28700644editdlrm
crt.cpython-313.pyc55810644editdlrm
exceptions.cpython-313.pyc52040644editdlrm
session.cpython-313.pyc201120644editdlrm
utils.cpython-313.pyc36910644editdlrm
__init__.cpython-313.pyc33410644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/boto3/__pycache__/session.cpython-313.pyc (20112B)
jxV|SSKrSSKrSSKrSSKJr SSKJrJrJ r SSK r SSK r SSK J r Jr SSKJr "SS5rg) N)Config)DataNotFoundErrorNoCredentialsErrorUnknownServiceError)ResourceNotExistsErrorUnknownAPIVersionError)ResourceFactoryc\rSrSrSrSSjrSr\S5r\S5r \S5r \S 5r S r S r S rS rSSjrSrSrSSjrSSjrSrSrSrg)Session a. A session stores configuration state and allows you to create service clients and resources. :type aws_access_key_id: string :param aws_access_key_id: AWS access key ID :type aws_secret_access_key: string :param aws_secret_access_key: AWS secret access key :type aws_session_token: string :param aws_session_token: AWS temporary session token :type region_name: string :param region_name: Default region when creating new connections :type botocore_session: botocore.session.Session :param botocore_session: Use this Botocore session instead of creating a new default one. :type profile_name: string :param profile_name: The name of a profile to use. If not given, then the default profile is used. :type aws_account_id: string :param aws_account_id: AWS account ID NcUbXPlO#[RR5UlURRS:XaSURR 3nURR (a#UR=R SU-- slOXRlSURl[RURlUbURRSU5 UUUUS.n [U R55(aNUR"S 0U D6(a [5eUcU S URR"U R56 UbURRSU5 [URR!S 55UlUR%5 UR'5 g) NBotocorez Botocore/ Boto3profile)aws_access_key_idaws_secret_access_keyaws_session_tokenaws_account_idrregion event_emitter)_sessionbotocoresession get_sessionuser_agent_nameuser_agent_versionuser_agent_extraboto3 __version__set_config_variableanyvalues#_account_id_set_without_credentialsrset_credentialsr get_componentresource_factory _setup_loader_register_default_handlers) selfrrr region_namebotocore_session profile_namer botocore_infocredentials_kwargss @/usr/lib/rads/venv/lib/python3.13/site-packages/boto3/session.py__init__Session.__init__7s  ',M%,,88:DM == ( (J 6' (H(H'IJM}}-- ..# 2EE.1> .,3DMM )/4/@/@DMM ,  # MM - -i F"3%:!2,   !((* + +77M:LM(**%&'78 MM ) )+=+D+D+F G  " MM - -h D / MM ' ' 8!   '')cSRURR[URR S555$)Nz{}(region_name={})r)format __class____name__reprrget_config_variabler,s r2__repr__Session.__repr__ms9#** NN # # 228< =  r5c@URR=(d S$)z! The **read-only** profile name. default)rrr<s r2r/Session.profile_namess }}$$1 1r5c8URRS5$)z The **read-only** region name. r)rr;r<s r2r-Session.region_namezs }}00::r5c8URRS5$)z! The event emitter for a session r)rr(r<s r2eventsSession.eventss }}**?;;r5c.URR$)z3 The profiles available to the session credentials )ravailable_profilesr<s r2rHSession.available_profiless }}///r5c URRS5UlURRR [ R R[ R R[5S55 g)z3 Setup loader paths so that we can load resources. data_loaderdataN) rr(_loader search_pathsappendospathjoindirname__file__r<s r2r*Session._setup_loadersQ}}22=A  !!(( GGLL2F ; r5c6URR5$)z Get a list of available services that can be loaded as low-level clients via :py:meth:`Session.client`. :rtype: list :return: List of service names )rget_available_servicesr<s r2rWSession.get_available_servicess}}3355r5c4URRSS9$)z Get a list of available services that can be loaded as resource clients via :py:meth:`Session.resource`. :rtype: list :return: List of service names resources-1) type_name)rMlist_available_servicesr<s r2get_available_resourcesSession.get_available_resourcess||33m3LLr5c6URR5$)zrLists the available partitions :rtype: list :return: Returns a list of partition names (e.g., ["aws", "aws-cn"]) )rget_available_partitionsr<s r2r` Session.get_available_partitionss }}5577r5c8URRUUUS9$)aXLists the region and endpoint names of a particular partition. The list of regions returned by this method are regions that are explicitly known by the client to exist and is not comprehensive. A region not returned in this list may still be available for the provided service. :type service_name: string :param service_name: Name of a service to list endpoint for (e.g., s3). :type partition_name: string :param partition_name: Name of the partition to limit endpoints to. (e.g., aws for the public AWS endpoints, aws-cn for AWS China endpoints, aws-us-gov for AWS GovCloud (US) Endpoints, etc.) :type allow_non_regional: bool :param allow_non_regional: Set to True to include endpoints that are not regional endpoints (e.g., s3-external-1, fips-us-gov-west-1, etc). :return: Returns a list of endpoint names (e.g., ["us-east-1"]). ) service_namepartition_nameallow_non_regional)rget_available_regions)r,rcrdres r2rfSession.get_available_regionss)2}}22%)13  r5c6URR5$)z Return the :class:`botocore.credentials.Credentials` object associated with this session. If the credentials have not yet been loaded, this will attempt to load them. If they have already been loaded, this will return the cached credentials. )rget_credentialsr<s r2riSession.get_credentialss}},,..r5c8URRU5$)zLists the partition name of a particular region. :type region_name: string :param region_name: Name of the region to list partition for (e.g., us-east-1). :rtype: string :return: Returns the respective partition name (e.g., aws). )rget_partition_for_region)r,r-s r2rl Session.get_partition_for_regions}}55kBBr5c bUUUUUUUU U U S. n U cU S URR"U40U D6$)a Create a low-level service client by name. :type service_name: string :param service_name: The name of a service, e.g. 's3' or 'ec2'. You can get a list of available services via :py:meth:`get_available_services`. :type region_name: string :param region_name: The name of the region associated with the client. A client is associated with a single region. :type api_version: string :param api_version: The API version to use. By default, botocore will use the latest API version when creating a client. You only need to specify this parameter if you want to use a previous API version of the client. :type use_ssl: boolean :param use_ssl: Whether or not to use SSL. By default, SSL is used. Note that not all services support non-ssl connections. :type verify: boolean/string :param verify: Whether or not to verify SSL certificates. By default SSL certificates are verified. You can provide the following values: * False - do not validate SSL certificates. SSL will still be used (unless use_ssl is False), but SSL certificates will not be verified. * path/to/cert/bundle.pem - A filename of the CA cert bundle to uses. You can specify this argument if you want to use a different CA cert bundle than the one used by botocore. :type endpoint_url: string :param endpoint_url: The complete URL to use for the constructed client. Normally, botocore will automatically construct the appropriate URL to use when communicating with a service. You can specify a complete URL (including the "http/https" scheme) to override this behavior. If this value is provided, then ``use_ssl`` is ignored. :type aws_access_key_id: string :param aws_access_key_id: The access key to use when creating the client. This is entirely optional, and if not provided, the credentials configured for the session will automatically be used. You only need to provide this argument if you want to override the credentials used for this specific client. :type aws_secret_access_key: string :param aws_secret_access_key: The secret key to use when creating the client. Same semantics as aws_access_key_id above. :type aws_session_token: string :param aws_session_token: The session token to use when creating the client. Same semantics as aws_access_key_id above. :type config: botocore.client.Config :param config: Advanced client configuration options. If region_name is specified in the client config, its value will take precedence over environment variables and configuration values, but not over a region_name value passed explicitly to the method. See `botocore config documentation `_ for more details. :type aws_account_id: string :param aws_account_id: The account id to use when creating the client. Same semantics as aws_access_key_id above. :return: Service client instance ) r- api_versionuse_sslverify endpoint_urlrrrconfigrr)r create_client) r,rcr-rorprqrrrrrrsrcreate_client_kwargss r2clientSession.clients`p'&(!2%:!2,   !%%56}}**  0  r5c URRUSU5n UcURRUS5nU b+U Rc[R"U 5n SU l O [SS9n URUUUUUUUUU U S9 nUR R"n[$R&R)UUU S[$R&R+UR,X5S9nUR.R1UU SUS 9nU"US 9$![a/ UR5n XR 5;n [ XU 5e[ a8 URRUS5n[XSRU55ef=f) a Create a resource service client by name. :type service_name: string :param service_name: The name of a service, e.g. 's3' or 'ec2'. You can get a list of available services via :py:meth:`get_available_resources`. :type region_name: string :param region_name: The name of the region associated with the client. A client is associated with a single region. :type api_version: string :param api_version: The API version to use. By default, botocore will use the latest API version when creating a client. You only need to specify this parameter if you want to use a previous API version of the client. :type use_ssl: boolean :param use_ssl: Whether or not to use SSL. By default, SSL is used. Note that not all services support non-ssl connections. :type verify: boolean/string :param verify: Whether or not to verify SSL certificates. By default SSL certificates are verified. You can provide the following values: * False - do not validate SSL certificates. SSL will still be used (unless use_ssl is False), but SSL certificates will not be verified. * path/to/cert/bundle.pem - A filename of the CA cert bundle to uses. You can specify this argument if you want to use a different CA cert bundle than the one used by botocore. :type endpoint_url: string :param endpoint_url: The complete URL to use for the constructed client. Normally, botocore will automatically construct the appropriate URL to use when communicating with a service. You can specify a complete URL (including the "http/https" scheme) to override this behavior. If this value is provided, then ``use_ssl`` is ignored. :type aws_access_key_id: string :param aws_access_key_id: The access key to use when creating the client. This is entirely optional, and if not provided, the credentials configured for the session will automatically be used. You only need to provide this argument if you want to override the credentials used for this specific client. :type aws_secret_access_key: string :param aws_secret_access_key: The secret key to use when creating the client. Same semantics as aws_access_key_id above. :type aws_session_token: string :param aws_session_token: The session token to use when creating the client. Same semantics as aws_access_key_id above. :type config: botocore.client.Config :param config: Advanced client configuration options. If region_name is specified in the client config, its value will take precedence over environment variables and configuration values, but not over a region_name value passed explicitly to the method. If user_agent_extra is specified in the client config, it overrides the default user_agent_extra provided by the resource API. See `botocore config documentation `_ for more details. :return: Subclass of :py:class:`~boto3.resources.base.ServiceResource` rZz, Resource)r ) r-rorprqrrrrrrs resources)rc service_modelresource_json_definitionsservice_waiter_modelservice) resource_namesingle_resource_json_definitionservice_context)rv)rMload_service_modelrr]rWrrlist_api_versionsrrRdetermine_latest_versionr copydeepcopyrrvmetar{r!utilsServiceContextLazyLoadedWaiterModelrr)load_from_definition)r,rcr-rorprqrrrrrrsresource_model availablehas_low_level_clientavailable_api_versionsrvr{rclss r2resourceSession.resourceUsf !\\<<m[N(   ,,??mK  &&.v.*4'Z8F ##%/"7/   11  ++44%'&4[&A!&!B!B |" 5 ##88&,:9,E+9  &!!_# 446I ; ; == !))= ! %)\\%C%Cm& ")4995K+L   s DA9F cURRS[RR S55 URRS[RR S55 URRS[RR S55 URRS[RR S55 URRS [RR S 5S S 9 URRS [RR S5SS 9 URRS[RR S55 URRS[RR SUR S95 g)Nzcreating-client-class.s3z*boto3.s3.inject.inject_s3_transfer_methodsz!creating-resource-class.s3.Bucketz%boto3.s3.inject.inject_bucket_methodsz!creating-resource-class.s3.Objectz%boto3.s3.inject.inject_object_methodsz(creating-resource-class.s3.ObjectSummaryz-boto3.s3.inject.inject_object_summary_methodsz creating-resource-class.dynamodbz6boto3.dynamodb.transform.register_high_level_interfacezhigh-level-dynamodb) unique_idz&creating-resource-class.dynamodb.Tablez+boto3.dynamodb.table.register_table_methodszhigh-level-dynamodb-tablez+creating-resource-class.ec2.ServiceResourcez'boto3.ec2.createtags.inject_create_tagsz$creating-resource-class.ec2.Instancez'boto3.ec2.deletetags.inject_delete_tags)r)rregisterr!r lazy_callrEr<s r2r+"Session._register_default_handlerssz  & KK ! !<   / KK ! !"I J   / KK ! !"I J   6 KK ! !?    . KK ! !H ,    4 KK ! != 2    9 KK ! !"K L  2 KK ! !9"kk "  r5c UcgUbUcgg)NFTr)r,rrrkwargss r2r&+Session._account_id_set_without_credentials2s  !  &*?*Gr5)rMrr))NNNNNNN)awsF) NNTNNNNNNN) NNTNNNNNN)r9 __module__ __qualname____firstlineno____doc__r3r=propertyr/r-rErHr*rWr]r`rfrirlrvrr+r&__static_attributes__rr5r2r r s0"4*l 22 ;; << 00  6M8FK >/ C"j ^"f"P3 j r5r )rrPbotocore.sessionrbotocore.clientrbotocore.exceptionsrrrr! boto3.utilsboto3.exceptionsrrresources.factoryr r rr5r2rs7 "  K.^^r5