FRTc@sdefdYZdS(t DBSnapshotcBsDeZdZdddZdZdZdZedZ RS(s Represents a RDS DB Snapshot Properties reference available from the AWS documentation at http://docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DBSnapshot.html :ivar engine_version: Specifies the version of the database engine :ivar license_model: License model information for the restored DB instance :ivar allocated_storage: Specifies the allocated storage size in gigabytes (GB) :ivar availability_zone: Specifies the name of the Availability Zone the DB Instance was located in at the time of the DB Snapshot :ivar connection: boto.rds.RDSConnection associated with the current object :ivar engine: Specifies the name of the database engine :ivar id: Specifies the identifier for the DB Snapshot (DBSnapshotIdentifier) :ivar instance_create_time: Specifies the time (UTC) when the snapshot was taken :ivar instance_id: Specifies the the DBInstanceIdentifier of the DB Instance this DB Snapshot was created from (DBInstanceIdentifier) :ivar master_username: Provides the master username for the DB Instance :ivar port: Specifies the port that the database engine was listening on at the time of the snapshot :ivar snapshot_create_time: Provides the time (UTC) when the snapshot was taken :ivar status: Specifies the status of this DB Snapshot. Possible values are [ available, backing-up, creating, deleted, deleting, failed, modifying, rebooting, resetting-master-credentials ] :ivar iops: Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot. :ivar option_group_name: Provides the option group name for the DB snapshot. :ivar percent_progress: The percentage of the estimated data that has been transferred. :ivar snapshot_type: Provides the type of the DB snapshot. :ivar source_region: The region that the DB snapshot was created in or copied from. :ivar vpc_id: Provides the Vpc Id associated with the DB snapshot. cCs||_||_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ d|_ d|_ d|_ d|_d|_d|_d|_d|_d|_dS(N(t connectiontidtNonetenginetengine_versiontsnapshot_create_timetinstance_create_timetporttstatustavailability_zonetmaster_usernametallocated_storaget instance_idt license_modeltiopstoption_group_nametpercent_progresst snapshot_typet source_regiontvpc_id(tselfRR((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyt__init__1s(                   cCs d|jS(Ns DBSnapshot:%s(R(R((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyt__repr__GscCsdS(N((RtnametattrsR((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyt startElementJscCs|dkr||_n|dkr0||_n|dkrH||_n|dkr`||_n|dkrx||_nx|dkr||_n`|dkrt||_nB|dkr||_n*|d kr||_ n|d kr||_ n|d krt||_ n|d kr,||_ n|d krD||_ n|dkrbt||_n|dkrz||_nv|dkrt||_nX|dkr||_n@|dkr||_n(|dkr||_nt|||dS(NtEnginet EngineVersiontInstanceCreateTimetSnapshotCreateTimetDBInstanceIdentifiertDBSnapshotIdentifiertPorttStatustAvailabilityZonetMasterUsernametAllocatedStoraget SnapshotTimet LicenseModeltIopstOptionGroupNametPercentProgresst SnapshotTypet SourceRegiontVpcId(RRRRR RtintRR R R R ttimeRRRRRRRtsetattr(RRtvalueR((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyt endElementMsN                                  cCs|jj|j}t|dkrcxU|D].}|j|jkr.|jj|jq.q.Wn|rtd|jn|jS(s Update the DB snapshot's status information by making a call to fetch the current snapshot attributes from the service. :type validate: bool :param validate: By default, if EC2 returns no data about the instance the update method returns quietly. If the validate param is True, however, it will raise a ValueError exception if no data is returned from EC2. is%s is not a valid Snapshot ID(Rtget_all_dbsnapshotsRtlent__dict__tupdatet ValueErrorR (Rtvalidatetrsti((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyR6ws  N( t__name__t __module__t__doc__RRRRR2tFalseR6(((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyRs    *N(tobjectR(((s@/opt/freeware/lib/python2.7/site-packages/boto/rds/dbsnapshot.pyts