File: //home/arjun/projects/env/lib/python3.10/site-packages/boto/rds2/__pycache__/layer1.cpython-310.pyc
o
we�o � @ sX d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl m
Z
G dd� de�ZdS ) � N)�AWSQueryConnection)�
RegionInfo)�JSONResponseError)�
exceptions)�jsonc s e Zd ZdZdZdZdZeZi de j
�de j�de j�de j
�d e j�d
e j�de j�de j�d
e j�de j�de j�de j�de j�de j�de j�de j�de j�i de j�de j�de j�de j�de j�de j �de j!�de j"�de j#�de j$�d e j%�d!e j&�d"e j'�d#e j(�d$e j)�d%e j*�d&e j+��i d'e j,�d(e j-�d)e j.�d*e j/�d+e j0�d,e j1�d-e j2�d.e j3�d/e j4�d0e j5�d1e j6�d2e j7�d3e j8�d4e j9�d5e j:�d6e j;�d7e j<��e j=e j>d8��Z?� fd9d:�Z@d;d<� ZAd=d>� ZBd?d@� ZC A A A Ad�dBdC�ZD Ad�dDdE�ZE A A A A A A A A A A A A Ad�dFdG�ZF A A A A Ad�dHdI�ZG Ad�dJdK�ZH Ad�dLdM�ZI Ad�dNdO�ZJ Ad�dPdQ�ZK A Ad�dRdS�ZL Ad�dTdU�ZM A Ad�dVdW�ZNdXdY� ZOdZd[� ZPd\d]� ZQd^d_� ZRd`da� ZSdbdc� ZT A A A A Ad�ddde�ZU A Ad�dfdg�ZV A Ad�dhdi�ZW A A Ad�djdk�ZX A Ad�dldm�ZY A A Ad�dndo�ZZ A A A Ad�dpdq�Z[ A A Ad�drds�Z\ Ad�dtdu�Z]d�dvdw�Z^ A A Ad�dxdy�Z_ A A Ad�dzd{�Z` A Ad�d|d}�Za A A Ad�d~d�Zb A A A Ad�d�d��Zc A A A A A A Ad�d�d��Zd A A A A A A A Ad�d�d��Ze A Ad�d�d��Zfd�d�� Zg A A A A A A A A A A A A Ad�d�d��Zhd�d�� Zi Ad�d�d��Zj A Ad�d�d��Zk A Ad�d�d��Zl A Ad�d�d��Zm A A Ad�d�d��Znd�d�d��Zod�d�� Zpd�d�� Zq Ad�d�d��Zr A A A A A A A A A A A Ad�d�d��Zs A A A A A A A A A A A A A Ad�d�d��Zt A A A Ad�d�d��Zud�d�� Zv� ZwS )��
RDSConnectionaV
Amazon Relational Database Service
Amazon Relational Database Service (Amazon RDS) is a web service
that makes it easier to set up, operate, and scale a relational
database in the cloud. It provides cost-efficient, resizable
capacity for an industry-standard relational database and manages
common database administration tasks, freeing up developers to
focus on what makes their applications and businesses unique.
Amazon RDS gives you access to the capabilities of a familiar
MySQL or Oracle database server. This means the code,
applications, and tools you already use today with your existing
MySQL or Oracle databases work with Amazon RDS without
modification. Amazon RDS automatically backs up your database and
maintains the database software that powers your DB instance.
Amazon RDS is flexible: you can scale your database instance's
compute resources and storage capacity to meet your application's
demand. As with all Amazon Web Services, there are no up-front
investments, and you pay only for the resources you use.
This is the Amazon RDS API Reference . It contains a comprehensive
description of all Amazon RDS Query APIs and data types. Note that
this API is asynchronous and some actions may require polling to
determine when an action has been applied. See the parameter
description to determine if a change is applied immediately or on
the next instance reboot or during the maintenance window. For
more information on Amazon RDS concepts and usage scenarios, go to
the `Amazon RDS User Guide`_.
z
2013-09-09z us-east-1zrds.us-east-1.amazonaws.com�
InvalidSubnet�DBParameterGroupQuotaExceeded�DBSubnetGroupAlreadyExists�DBSubnetGroupQuotaExceeded�InstanceQuotaExceeded�InvalidRestore�InvalidDBParameterGroupState�AuthorizationQuotaExceeded�DBSecurityGroupAlreadyExists�InsufficientDBInstanceCapacity�ReservedDBInstanceQuotaExceeded�DBSecurityGroupNotFound�DBInstanceAlreadyExists�ReservedDBInstanceNotFound�"DBSubnetGroupDoesNotCoverEnoughAZs�InvalidDBSecurityGroupState�InvalidVPCNetworkState�#ReservedDBInstancesOfferingNotFound�SNSTopicArnNotFound�SNSNoAuthorization�SnapshotQuotaExceeded�OptionGroupQuotaExceeded�DBParameterGroupNotFound�SNSInvalidTopic�InvalidDBSubnetGroupState�DBSubnetGroupNotFound�InvalidOptionGroupState�SourceNotFound�SubscriptionCategoryNotFound�EventSubscriptionQuotaExceeded�DBSecurityGroupNotSupported�InvalidEventSubscriptionState�InvalidDBSubnetState�InvalidDBSnapshotState�SubscriptionAlreadyExist�DBSecurityGroupQuotaExceeded�ProvisionedIopsNotAvailableInAZ�AuthorizationNotFound�OptionGroupAlreadyExists�SubscriptionNotFound�DBUpgradeDependencyFailure�PointInTimeRestoreNotEnabled�AuthorizationAlreadyExists�DBSubnetQuotaExceeded�OptionGroupNotFound�DBParameterGroupAlreadyExists�DBInstanceNotFound�ReservedDBInstanceAlreadyExists�InvalidDBInstanceState�DBSnapshotNotFound�DBSnapshotAlreadyExists)�StorageQuotaExceeded�SubnetAlreadyInUsec sR |� dd �}|st| | j| j�}d|vr|j|d<