Module Import alias Import alias TryExcept body Import alias identifier handlers ExceptHandler type NameLoad body Import alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad Str NameLoad Str NameLoad NameLoad NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str orelse AugAssignAdd NameStore Str AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str For NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad Str body AugAssignAdd NameStore Str orelse AugAssignAdd NameStore BinOpMod Str NameLoad AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpMod Str NameLoad AugAssignAdd NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body If CompareEq Call AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Str NameLoad Str NameLoad Str NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str NameLoad If AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str orelse AugAssignAdd NameStore Str AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str For NameStore AttributeLoad NameLoad attr body If CompareEq NameLoad Str body AugAssignAdd NameStore Str orelse AugAssignAdd NameStore BinOpMod Str NameLoad AugAssignAdd NameStore Str If AttributeLoad NameLoad attr body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd NameStore Str AugAssignAdd NameStore Str Return NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad Str Str NameLoad Str NameLoad Str Str NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body If CompareEq Call AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str Str NameLoad Str body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call AttributeLoad NameLoad attr Str Str ImportFrom alias Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad If AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If CompareIn Str NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore ListLoad For NameStore ListLoad Str Str Str Str body If CompareIn NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If BoolOpAnd NameLoad UnaryOpNot NameLoad UnaryOpNot NameLoad UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str Call NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Dict If NameLoad body Assign SubscriptStore NameLoad Index Str Dict Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Dict Str NameLoad If NameLoad body If CompareNotIn Str NameLoad body AugAssignAdd NameStore Str Assign SubscriptStore NameLoad Index Str Dict Str NameLoad Assign NameStore Dict Str ListLoad Dict Str Str NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword TupleLoad Str Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body Raise Call NameLoad Str If BoolOpAnd NameLoad NameLoad body Raise Call NameLoad Str If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Return NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Str Str NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body Assign AttributeStore NameLoad attr Call NameLoad Return AttributeLoad NameLoad attr orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareNotEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A uuid N/A base64 N/A N/A N/A simplejson json N/A N/A N/A ImportError N/A N/A json boto.cloudfront.identity OriginAccessIdentity boto.cloudfront.object Object StreamingObject boto.cloudfront.signers ActiveTrustedSigners TrustedSigners boto.cloudfront.logging LoggingInfo boto.cloudfront.origin S3Origin CustomOrigin boto.s3.acl ACL DistributionConfig N/A N/A __init__ N/A N/A self connection origin enabled caller_reference cnames comment trusted_signers default_root_object logging N/A None None False None None None None N/A N/A 
        :param origin: Origin information to associate with the
                       distribution.  If your distribution will use
                       an Amazon S3 origin, then this should be an
                       S3Origin object. If your distribution will use
                       a custom origin (non Amazon S3), then this
                       should be a CustomOrigin object.
        :type origin: :class:`boto.cloudfront.origin.S3Origin` or
                      :class:`boto.cloudfront.origin.CustomOrigin`

        :param enabled: Whether the distribution is enabled to accept
                        end user requests for content.
        :type enabled: bool
        
        :param caller_reference: A unique number that ensures the
                                 request can't be replayed.  If no
                                 caller_reference is provided, boto
                                 will generate a type 4 UUID for use
                                 as the caller reference.
        :type enabled: str
        
        :param cnames: A CNAME alias you want to associate with this
                       distribution. You can have up to 10 CNAME aliases
                       per distribution.
        :type enabled: array of str
        
        :param comment: Any comments you want to include about the
                        distribution.
        :type comment: str
        
        :param trusted_signers: Specifies any AWS accounts you want to
                                permit to create signed URLs for private
                                content. If you want the distribution to
                                use signed URLs, this should contain a
                                TrustedSigners object; if you want the
                                distribution to use basic URLs, leave
                                this None.
        :type trusted_signers: :class`boto.cloudfront.signers.TrustedSigners`
        
        :param default_root_object: Designates a default root object.
                                    Only include a DefaultRootObject value
                                    if you are going to assign a default
                                    root object for the distribution.
        :type comment: str

        :param logging: Controls whether access logs are written for the
                        distribution. If you want to turn on access logs,
                        this should contain a LoggingInfo object; otherwise
                        it should contain None.
        :type logging: :class`boto.cloudfront.logging.LoggingInfo`
        
         N/A N/A self connection connection N/A N/A self origin origin N/A N/A self enabled enabled N/A caller_reference N/A N/A N/A self caller_reference caller_reference N/A N/A N/A self caller_reference N/A str N/A N/A uuid uuid4 N/A N/A self cnames N/A N/A cnames N/A N/A N/A self cnames cnames N/A N/A self comment comment N/A N/A self trusted_signers trusted_signers N/A N/A self logging None N/A N/A self default_root_object default_root_object N/A to_xml N/A N/A self N/A N/A N/A s <?xml version="1.0" encoding="UTF-8"?>
 N/A s <DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2010-07-15/">
 N/A N/A self origin N/A N/A s N/A N/A N/A self origin to_xml N/A s N/A   <CallerReference>%s</CallerReference>
 N/A self caller_reference N/A cname N/A self cnames N/A N/A s N/A   <CNAME>%s</CNAME>
 cname N/A N/A self comment N/A N/A s N/A   <Comment>%s</Comment>
 N/A self comment N/A s   <Enabled> N/A N/A self enabled N/A N/A s true N/A N/A s false N/A s </Enabled>
 N/A N/A self trusted_signers N/A N/A s <TrustedSigners>
 N/A signer N/A self trusted_signers N/A N/A N/A signer Self N/A N/A s   <Self></Self>
 N/A N/A s N/A   <AwsAccountNumber>%s</AwsAccountNumber>
 signer N/A s </TrustedSigners>
 N/A N/A self logging N/A N/A s <Logging>
 N/A s N/A   <Bucket>%s</Bucket>
 N/A N/A self logging bucket N/A s N/A   <Prefix>%s</Prefix>
 N/A N/A self logging prefix N/A s </Logging>
 N/A N/A self default_root_object N/A N/A dro N/A self default_root_object N/A s N/A <DefaultRootObject>%s</DefaultRootObject>
 dro N/A s </DistributionConfig>
 N/A s N/A startElement N/A N/A self name attrs connection N/A N/A N/A N/A name TrustedSigners N/A N/A N/A self trusted_signers N/A TrustedSigners N/A N/A self trusted_signers N/A N/A N/A name Logging N/A N/A N/A self logging N/A LoggingInfo N/A N/A self logging N/A N/A N/A name S3Origin N/A N/A N/A self origin N/A S3Origin N/A N/A self origin N/A N/A N/A name CustomOrigin N/A N/A N/A self origin N/A CustomOrigin N/A N/A self origin N/A N/A None N/A endElement N/A N/A self name value connection N/A N/A N/A N/A name CNAME N/A N/A N/A N/A N/A self cnames append value N/A N/A N/A name Comment N/A N/A N/A self comment value N/A N/A N/A name Enabled N/A N/A N/A N/A N/A value lower true N/A N/A N/A self enabled True N/A N/A N/A self enabled False N/A N/A N/A name CallerReference N/A N/A N/A self caller_reference value N/A N/A N/A name DefaultRootObject N/A N/A N/A self default_root_object value N/A N/A N/A setattr self name value N/A N/A StreamingDistributionConfig N/A DistributionConfig N/A __init__ N/A N/A self connection origin enabled caller_reference cnames comment trusted_signers logging N/A None False None None None N/A N/A N/A N/A DistributionConfig __init__ self connection connection origin origin enabled enabled caller_reference caller_reference cnames cnames comment comment trusted_signers trusted_signers logging logging N/A to_xml N/A N/A self N/A N/A N/A s <?xml version="1.0" encoding="UTF-8"?>
 N/A s <StreamingDistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2010-07-15/">
 N/A N/A self origin N/A N/A s N/A N/A N/A self origin to_xml N/A s N/A   <CallerReference>%s</CallerReference>
 N/A self caller_reference N/A cname N/A self cnames N/A N/A s N/A   <CNAME>%s</CNAME>
 cname N/A N/A self comment N/A N/A s N/A   <Comment>%s</Comment>
 N/A self comment N/A s   <Enabled> N/A N/A self enabled N/A N/A s true N/A N/A s false N/A s </Enabled>
 N/A N/A self trusted_signers N/A N/A s <TrustedSigners>
 N/A signer N/A self trusted_signers N/A N/A N/A signer Self N/A N/A s   <Self/>
 N/A N/A s N/A   <AwsAccountNumber>%s</AwsAccountNumber>
 signer N/A s </TrustedSigners>
 N/A N/A self logging N/A N/A s <Logging>
 N/A s N/A   <Bucket>%s</Bucket>
 N/A N/A self logging bucket N/A s N/A   <Prefix>%s</Prefix>
 N/A N/A self logging prefix N/A s </Logging>
 N/A s </StreamingDistributionConfig>
 N/A s N/A N/A DistributionSummary N/A N/A __init__ N/A N/A self connection domain_name id last_modified_time status origin cname comment enabled N/A None None None False N/A N/A N/A self connection connection N/A N/A self domain_name domain_name N/A N/A self id id N/A N/A self last_modified_time last_modified_time N/A N/A self status status N/A N/A self origin origin N/A N/A self enabled enabled N/A N/A self cnames N/A N/A cname N/A N/A N/A N/A N/A self cnames append cname N/A N/A self comment comment N/A N/A self trusted_signers None N/A N/A self etag None N/A N/A self streaming False N/A startElement N/A N/A self name attrs connection N/A N/A N/A N/A name TrustedSigners N/A N/A N/A self trusted_signers N/A TrustedSigners N/A N/A self trusted_signers N/A N/A N/A name S3Origin N/A N/A N/A self origin N/A S3Origin N/A N/A self origin N/A N/A N/A name CustomOrigin N/A N/A N/A self origin N/A CustomOrigin N/A N/A self origin N/A None N/A endElement N/A N/A self name value connection N/A N/A N/A N/A name Id N/A N/A N/A self id value N/A N/A N/A name Status N/A N/A N/A self status value N/A N/A N/A name LastModifiedTime N/A N/A N/A self last_modified_time value N/A N/A N/A name DomainName N/A N/A N/A self domain_name value N/A N/A N/A name Origin N/A N/A N/A self origin value N/A N/A N/A name CNAME N/A N/A N/A N/A N/A self cnames append value N/A N/A N/A name Comment N/A N/A N/A self comment value N/A N/A N/A name Enabled N/A N/A N/A N/A N/A value lower true N/A N/A N/A self enabled True N/A N/A N/A self enabled False N/A N/A N/A name StreamingDistributionSummary N/A N/A N/A self streaming True N/A N/A N/A setattr self name value N/A get_distribution N/A N/A self N/A N/A N/A N/A N/A N/A self connection get_distribution_info N/A self id N/A N/A StreamingDistributionSummary N/A DistributionSummary N/A get_distribution N/A N/A self N/A N/A N/A N/A N/A N/A self connection get_streaming_distribution_info N/A self id N/A N/A Distribution N/A N/A __init__ N/A N/A self connection config domain_name id last_modified_time status N/A None None None N/A N/A N/A self connection connection N/A N/A self config config N/A N/A self domain_name domain_name N/A N/A self id id N/A N/A self last_modified_time last_modified_time N/A N/A self status status N/A N/A self in_progress_invalidation_batches 0 N/A N/A self active_signers None N/A N/A self etag None N/A N/A self _bucket None N/A N/A self _object_class Object N/A startElement N/A N/A self name attrs connection N/A N/A N/A N/A name DistributionConfig N/A N/A N/A self config N/A DistributionConfig N/A N/A self config N/A N/A N/A name ActiveTrustedSigners N/A N/A N/A self active_signers N/A ActiveTrustedSigners N/A N/A self active_signers N/A N/A None N/A endElement N/A N/A self name value connection N/A N/A N/A N/A name Id N/A N/A N/A self id value N/A N/A N/A name LastModifiedTime N/A N/A N/A self last_modified_time value N/A N/A N/A name Status N/A N/A N/A self status value N/A N/A N/A name InProgressInvalidationBatches N/A N/A N/A self in_progress_invalidation_batches N/A int value N/A N/A N/A name DomainName N/A N/A N/A self domain_name value N/A N/A N/A setattr self name value N/A update N/A N/A self enabled cnames comment N/A None None None N/A N/A 
        Update the configuration of the Distribution.  The only values
        of the DistributionConfig that can be directly updated are:

         * CNAMES
         * Comment
         * Whether the Distribution is enabled or not

        Any changes to the ``trusted_signers`` or ``origin`` properties of
        this distribution's current config object will also be included in
        the update. Therefore, to set the origin access identity for this
        distribution, set ``Distribution.config.origin.origin_access_identity``
        before calling this update method.

        :type enabled: bool
        :param enabled: Whether the Distribution is active or not.

        :type cnames: list of str
        :param cnames: The DNS CNAME's associated with this
                        Distribution.  Maximum of 10 values.

        :type comment: str or unicode
        :param comment: The comment associated with the Distribution.

         N/A new_config N/A DistributionConfig N/A self connection N/A N/A self config origin N/A N/A self config enabled N/A N/A self config caller_reference N/A N/A self config cnames N/A N/A self config comment N/A N/A self config trusted_signers N/A N/A self config default_root_object N/A N/A enabled None N/A N/A N/A new_config enabled enabled N/A N/A cnames None N/A N/A N/A new_config cnames cnames N/A N/A comment None N/A N/A N/A new_config comment comment N/A N/A self etag N/A N/A N/A self connection set_distribution_config N/A self id N/A self etag new_config N/A N/A self config new_config N/A N/A self _object_class Object N/A enable N/A N/A self N/A N/A N/A 
        Deactivate the Distribution.  A convenience wrapper around
        the update method.
         N/A N/A N/A self update enabled True N/A disable N/A N/A self N/A N/A N/A 
        Activate the Distribution.  A convenience wrapper around
        the update method.
         N/A N/A N/A self update enabled False N/A delete N/A N/A self N/A N/A N/A 
        Delete this CloudFront Distribution.  The content
        associated with the Distribution is not deleted from
        the underlying Origin bucket in S3.
         N/A N/A N/A N/A self connection delete_distribution N/A self id N/A self etag N/A _get_bucket N/A N/A self N/A N/A N/A N/A isinstance N/A N/A self config origin S3Origin N/A N/A N/A N/A self _bucket N/A N/A bucket_dns_name N/A N/A N/A self config origin dns_name N/A bucket_name N/A N/A bucket_dns_name replace .s3.amazonaws.com boto.s3.connection S3Connection N/A s3 N/A S3Connection N/A N/A self connection aws_access_key_id N/A N/A self connection aws_secret_access_key proxy N/A N/A self connection proxy proxy_port N/A N/A self connection proxy_port proxy_user N/A N/A self connection proxy_user proxy_pass N/A N/A self connection proxy_pass N/A N/A self _bucket N/A N/A s3 get_bucket bucket_name N/A N/A N/A self _bucket distribution self N/A N/A N/A N/A self _bucket set_key_class N/A self _object_class N/A N/A self _bucket N/A N/A N/A NotImplementedError Unable to get_objects on CustomOrigin N/A get_objects N/A N/A self N/A N/A N/A 
        Return a list of all content objects in this distribution.
        
        :rtype: list of :class:`boto.cloudfront.object.Object`
        :return: The content objects
         N/A bucket N/A N/A self _get_bucket N/A objs N/A N/A key bucket N/A N/A N/A N/A objs append key N/A objs N/A set_permissions N/A N/A self object replace N/A False N/A N/A 
        Sets the S3 ACL grants for the given object to the appropriate
        value based on the type of Distribution.  If the Distribution
        is serving private content the ACL will be set to include the
        Origin Access Identity associated with the Distribution.  If
        the Distribution is serving public content the content will
        be set up with "public-read".

        :type object: :class:`boto.cloudfront.object.Object`
        :param enabled: The Object whose ACL is being set

        :type replace: bool
        :param replace: If False, the Origin Access Identity will be
                        appended to the existing ACL for the object.
                        If True, the ACL for the object will be
                        completely replaced with one that grants
                        READ permission to the Origin Access Identity.

         N/A N/A isinstance N/A N/A self config origin S3Origin N/A N/A N/A N/A N/A self config origin origin_access_identity N/A N/A id N/A N/A N/A N/A N/A N/A self config origin origin_access_identity split / N/A -1 N/A oai N/A N/A N/A self connection get_origin_access_identity_info id N/A policy N/A N/A object get_acl N/A replace N/A N/A N/A policy acl N/A ACL N/A N/A N/A N/A policy acl add_user_grant READ N/A oai s3_user_id N/A N/A N/A object set_acl policy N/A N/A N/A N/A object set_canned_acl public-read N/A set_permissions_all N/A N/A self replace N/A False N/A N/A 
        Sets the S3 ACL grants for all objects in the Distribution
        to the appropriate value based on the type of Distribution.

        :type replace: bool
        :param replace: If False, the Origin Access Identity will be
                        appended to the existing ACL for the object.
                        If True, the ACL for the object will be
                        completely replaced with one that grants
                        READ permission to the Origin Access Identity.

         N/A bucket N/A N/A self _get_bucket N/A key bucket N/A N/A N/A N/A self set_permissions key replace N/A add_object N/A N/A self name content headers replace N/A None True N/A N/A 
        Adds a new content object to the Distribution.  The content
        for the object will be copied to a new Key in the S3 Bucket
        and the permissions will be set appropriately for the type
        of Distribution.

        :type name: str or unicode
        :param name: The name or key of the new object.

        :type content: file-like object
        :param content: A file-like object that contains the content
                        for the new object.

        :type headers: dict
        :param headers: A dictionary containing additional headers
                        you would like associated with the new
                        object in S3.

        :rtype: :class:`boto.cloudfront.object.Object`
        :return: The newly created object.
         N/A N/A N/A N/A self config origin origin_access_identity N/A N/A policy private N/A N/A policy public-read N/A bucket N/A N/A self _get_bucket N/A object N/A N/A bucket new_key name N/A N/A N/A object set_contents_from_file content headers headers policy policy N/A N/A N/A N/A self config origin origin_access_identity N/A N/A N/A N/A self set_permissions object replace N/A object N/A create_signed_url N/A N/A self url keypair_id expire_time valid_after_time ip_address policy_url private_key_file private_key_string N/A None None None None None None N/A N/A 
        Creates a signed CloudFront URL that is only valid within the specified
        parameters.

        :type url: str
        :param url: The URL of the protected object.

        :type keypair_id: str
        :param keypair_id: The keypair ID of the Amazon KeyPair used to sign
            theURL.  This ID MUST correspond to the private key
            specified with private_key_file or private_key_string.

        :type expire_time: int
        :param expire_time: The expiry time of the URL. If provided, the URL
            will expire after the time has passed. If not provided the URL will
            never expire. Format is a unix epoch.
            Use time.time() + duration_in_sec.

        :type valid_after_time: int
        :param valid_after_time: If provided, the URL will not be valid until
            after valid_after_time. Format is a unix epoch.
            Use time.time() + secs_until_valid.

        :type ip_address: str
        :param ip_address: If provided, only allows access from the specified
            IP address.  Use '192.168.0.10' for a single IP or
            use '192.168.0.0/24' CIDR notation for a subnet.

        :type policy_url: str
        :param policy_url: If provided, allows the signature to contain
            wildcard globs in the URL.  For example, you could
            provide: 'http://example.com/media/\*' and the policy
            and signature would allow access to all contents of
            the media subdirectory. If not specified, only
            allow access to the exact url provided in 'url'.

        :type private_key_file: str or file object.
        :param private_key_file: If provided, contains the filename of the
            private key file used for signing or an open
            file object containing the private key
            contents.  Only one of private_key_file or
            private_key_string can be provided.

        :type private_key_string: str
        :param private_key_string: If provided, contains the private key string
            used for signing. Only one of private_key_file or
            private_key_string can be provided.

        :rtype: str
        :return: The signed URL.
         N/A params N/A N/A self _create_signing_params url url keypair_id keypair_id expire_time expire_time valid_after_time valid_after_time ip_address ip_address policy_url policy_url private_key_file private_key_file private_key_string private_key_string N/A N/A ? url N/A N/A sep & N/A N/A sep ? N/A signed_url_params N/A N/A key N/A Expires Policy Signature Key-Pair-Id N/A N/A N/A key params N/A N/A param N/A %s=%s N/A key N/A params N/A key N/A N/A N/A signed_url_params append param N/A signed_url N/A N/A url sep N/A N/A & join signed_url_params N/A signed_url N/A _create_signing_params N/A N/A self url keypair_id expire_time valid_after_time ip_address policy_url private_key_file private_key_string N/A None None None None None None N/A N/A 
        Creates the required URL parameters for a signed URL.
         N/A params N/A N/A N/A expire_time N/A valid_after_time N/A ip_address N/A policy_url N/A N/A policy N/A N/A self _canned_policy url expire_time N/A N/A params N/A Expires N/A str expire_time N/A N/A N/A policy_url None N/A N/A policy_url url N/A policy N/A N/A self _custom_policy policy_url expires expire_time valid_after valid_after_time ip_address ip_address N/A encoded_policy N/A N/A self _url_base64_encode policy N/A N/A params N/A Policy encoded_policy N/A signature N/A N/A self _sign_string policy private_key_file private_key_string N/A encoded_signature N/A N/A self _url_base64_encode signature N/A N/A params N/A Signature encoded_signature N/A N/A params N/A Key-Pair-Id keypair_id N/A params N/A _canned_policy N/A N/A resource expires N/A N/A N/A 
        Creates a canned policy string.
         N/A policy N/A {"Statement":[{"Resource":"%(resource)s","Condition":{"DateLessThan":{"AWS:EpochTime":%(expires)s}}}]} N/A locals N/A policy N/A staticmethod _custom_policy N/A N/A resource expires valid_after ip_address N/A None None None N/A N/A 
        Creates a custom policy string based on the supplied parameters.
         N/A condition N/A N/A expires N/A N/A N/A condition N/A DateLessThan N/A AWS:EpochTime expires N/A valid_after N/A N/A N/A condition N/A DateGreaterThan N/A AWS:EpochTime valid_after N/A ip_address N/A N/A N/A / ip_address N/A N/A ip_address /32 N/A N/A condition N/A IpAddress N/A AWS:SourceIp ip_address N/A policy N/A Statement N/A N/A Resource Condition resource condition N/A N/A N/A json dumps policy separators N/A , : N/A staticmethod _sign_string N/A N/A message private_key_file private_key_string N/A None None N/A N/A 
        Signs a string for use with Amazon CloudFront.  Requires the M2Crypto
        library be installed.
         N/A N/A M2Crypto EVP N/A N/A N/A ImportError N/A N/A N/A NotImplementedError Boto depends on the python M2Crypto library to generate signed URLs for CloudFront N/A N/A private_key_file private_key_string N/A N/A N/A ValueError Only specify the private_key_file or the private_key_string not both N/A N/A N/A private_key_file N/A private_key_string N/A N/A N/A ValueError You must specify one of private_key_file or private_key_string N/A N/A isinstance private_key_file file N/A N/A private_key_string N/A N/A private_key_file read N/A private_key_string N/A N/A key N/A N/A EVP load_key_string private_key_string N/A N/A key N/A N/A EVP load_key private_key_file N/A N/A N/A key reset_context md sha1 N/A N/A N/A key sign_init N/A N/A N/A key sign_update N/A str message N/A signature N/A N/A key sign_final N/A signature N/A staticmethod _url_base64_encode N/A N/A msg N/A N/A N/A 
        Base64 encodes a string using the URL-safe characters specified by
        Amazon.
         N/A msg_base64 N/A N/A base64 b64encode msg N/A msg_base64 N/A N/A msg_base64 replace + - N/A msg_base64 N/A N/A msg_base64 replace = _ N/A msg_base64 N/A N/A msg_base64 replace / ~ N/A msg_base64 N/A staticmethod N/A StreamingDistribution N/A Distribution N/A __init__ N/A N/A self connection config domain_name id last_modified_time status N/A None None None N/A N/A N/A N/A Distribution __init__ self connection config domain_name id last_modified_time status N/A N/A self _object_class StreamingObject N/A startElement N/A N/A self name attrs connection N/A N/A N/A N/A name StreamingDistributionConfig N/A N/A N/A self config N/A StreamingDistributionConfig N/A N/A self config N/A N/A N/A N/A Distribution startElement self name attrs connection N/A update N/A N/A self enabled cnames comment N/A None None None N/A N/A 
        Update the configuration of the StreamingDistribution.  The only values
        of the StreamingDistributionConfig that can be directly updated are:

         * CNAMES
         * Comment
         * Whether the Distribution is enabled or not

        Any changes to the ``trusted_signers`` or ``origin`` properties of
        this distribution's current config object will also be included in
        the update. Therefore, to set the origin access identity for this
        distribution, set
        ``StreamingDistribution.config.origin.origin_access_identity``
        before calling this update method.

        :type enabled: bool
        :param enabled: Whether the StreamingDistribution is active or not.

        :type cnames: list of str
        :param cnames: The DNS CNAME's associated with this
                        Distribution.  Maximum of 10 values.

        :type comment: str or unicode
        :param comment: The comment associated with the Distribution.

         N/A new_config N/A StreamingDistributionConfig N/A self connection N/A N/A self config origin N/A N/A self config enabled N/A N/A self config caller_reference N/A N/A self config cnames N/A N/A self config comment N/A N/A self config trusted_signers N/A N/A enabled None N/A N/A N/A new_config enabled enabled N/A N/A cnames None N/A N/A N/A new_config cnames cnames N/A N/A comment None N/A N/A N/A new_config comment comment N/A N/A self etag N/A N/A N/A self connection set_streaming_distribution_config N/A self id N/A self etag new_config N/A N/A self config new_config N/A N/A self _object_class StreamingObject N/A delete N/A N/A self N/A N/A N/A N/A N/A N/A self connection delete_streaming_distribution N/A self id N/A self etag N/A N/A