aws-sdk-rust 0.1.42

Important Enhancements: 1) Supports V2 and V4 API Signatures for third party S3 compliant products like Ceph 2) Works from behind proxies 3) Returned data can be in Rust structs, JSON or XML Works only for S3. Other AWS Storage features are coming soon!
1
2
3
var searchIndex = {};
searchIndex["aws_sdk_rust"] = {"doc":"","items":[[0,"aws","aws_sdk_rust","Each of the modules listed below contain `Client` and `Library` documentation. At the top of each file the documentation identifies if the given source file is mainly used for `Client` or by the `Library`. Of course, we welcome ALL pull requests so digging into the `Library` documentation is encouraged to get an idea how `aws-sdk-rust` works.",null,null],[0,"common","aws_sdk_rust::aws","`common` contains the type, struct, enum and impls that are common accross most requests such as buckets, objects etc. Contains both `Library` and `Client` documentation.",null,null],[0,"common","aws_sdk_rust::aws::common","`common` contains the type, struct, enum and impls that are common accross most requests such as buckets, objects etc. Library Documentation",null,null],[3,"BodyParser","aws_sdk_rust::aws::common::common","Parse `Body` from XML",null,null],[3,"BodyWriter","","Write `Body` contents to a `SignedRequest`",null,null],[3,"MaxKeysParser","","Parse `MaxKeys` from XML",null,null],[3,"MaxKeysWriter","","Write `MaxKeys` contents to a `SignedRequest`",null,null],[3,"KeyCountParser","","Parse `KeyCount` from XML",null,null],[3,"KeyCountWriter","","Write `KeyCount` contents to a `SignedRequest`",null,null],[3,"URIParser","","Parse `URI` from XML",null,null],[3,"URIWriter","","Write `URI` contents to a `SignedRequest`",null,null],[3,"IDParser","","Parse `ID` from XML",null,null],[3,"IDWriter","","Write `ID` contents to a `SignedRequest`",null,null],[3,"TypeParser","","Parse `Type` from XML",null,null],[3,"TypeWriter","","Write `Type` contents to a `SignedRequest`",null,null],[3,"EmailAddressParser","","Parse `EmailAddress` from XML",null,null],[3,"EmailAddressWriter","","Write `EmailAddress` contents to a `SignedRequest`",null,null],[3,"DisplayNameParser","","Parse `DisplayName` from XML",null,null],[3,"DisplayNameWriter","","Write `DisplayName` contents to a `SignedRequest`",null,null],[3,"OwnerParser","","Parse `Owner` from XML",null,null],[3,"OwnerWriter","","Write `Owner` contents to a `SignedRequest`",null,null],[3,"CodeParser","","Parse `Code` from XML",null,null],[3,"CodeWriter","","Write `Code` contents to a `SignedRequest`",null,null],[3,"HostIdParser","","Parse `HostId` from XML",null,null],[3,"HostIdWriter","","Write `HostId` contents to a `SignedRequest`",null,null],[3,"RequestIdParser","","Parse `RequestId` from XML",null,null],[3,"RequestIdWriter","","Write `RequestId` contents to a `SignedRequest`",null,null],[3,"ResourceParser","","Parse `Resource` from XML",null,null],[3,"ResourceWriter","","Write `Resource` contents to a `SignedRequest`",null,null],[3,"ValueParser","","Parse `Value` from XML",null,null],[3,"ValueWriter","","Write `Value` contents to a `SignedRequest`",null,null],[3,"SkipElementParser","","Parse `SkipElement` from XML",null,null],[3,"IsTruncatedParser","","Parse `IsTruncated` from XML",null,null],[3,"IsTruncatedWriter","","Write `IsTruncated` contents to a `SignedRequest`",null,null],[3,"ContinuationTokenParser","","Parse `ContinuationToken` from XML",null,null],[3,"ContinuationTokenWriter","","Write `ContinuationToken` contents to a `SignedRequest`",null,null],[3,"StartAfterParser","","Parse `StartAfter` from XML",null,null],[3,"StartAfterWriter","","Write `StartAfter` contents to a `SignedRequest`",null,null],[3,"QuietParser","","Parse `Quiet` from XML",null,null],[3,"QuietWriter","","Write `Quiet` contents to a `SignedRequest`",null,null],[3,"Owner","","Owner",null,null],[12,"display_name","","",0,null],[12,"id","","",0,null],[3,"Operation","","Allows for duration tracking of operations. You should not track time of this app running but of each operation and then the summation of the durations plus latency etc. The endpoint etc are Strings instead of Url so it easy to Clone.",null,null],[12,"request","","Time of operation execution Request (endpoint + path)",1,null],[12,"endpoint","","Endpoint URL",1,null],[12,"method","","GET, PUT, DELETE...",1,null],[12,"success","","If the operation succeeded or not",1,null],[12,"code","","HTTP return code",1,null],[12,"payload_size","","Size of payload",1,null],[12,"start_time","","System time of beginning of actual operation (not time spent on condition logic, etc)",1,null],[12,"end_time","","System time of end of actual operation (not time spent on condition logic, etc)",1,null],[12,"duration","","Duration of operation",1,null],[12,"object","","Object Name",1,null],[6,"Body","","",null,null],[6,"MaxKeys","","",null,null],[6,"KeyCount","","",null,null],[6,"URI","","",null,null],[6,"ID","","",null,null],[6,"Type","","",null,null],[6,"EmailAddress","","",null,null],[6,"DisplayName","","",null,null],[6,"Code","","",null,null],[6,"HostId","","",null,null],[6,"RequestId","","",null,null],[6,"Resource","","",null,null],[6,"Value","","",null,null],[6,"SkipElement","","",null,null],[6,"IsTruncated","","",null,null],[6,"StartAfter","","",null,null],[6,"ContinuationToken","","",null,null],[6,"Quiet","","",null,null],[11,"fmt","","",0,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",0,{"inputs":[],"output":{"name":"owner"}}],[11,"decode","","",0,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",0,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",1,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",1,{"inputs":[],"output":{"name":"operation"}}],[11,"clone","","",1,{"inputs":[{"name":"self"}],"output":{"name":"operation"}}],[11,"parse_xml","","",2,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",3,{"inputs":[{"name":"params"},{"name":"str"},{"name":"body"}],"output":null}],[11,"parse_xml","","",4,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",5,{"inputs":[{"name":"params"},{"name":"str"},{"name":"maxkeys"}],"output":null}],[11,"parse_xml","","",6,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",7,{"inputs":[{"name":"params"},{"name":"str"},{"name":"keycount"}],"output":null}],[11,"parse_xml","","",8,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",9,{"inputs":[{"name":"params"},{"name":"str"},{"name":"uri"}],"output":null}],[11,"parse_xml","","",10,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",11,{"inputs":[{"name":"params"},{"name":"str"},{"name":"id"}],"output":null}],[11,"parse_xml","","",12,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",13,{"inputs":[{"name":"params"},{"name":"str"},{"name":"type"}],"output":null}],[11,"parse_xml","","",14,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",15,{"inputs":[{"name":"params"},{"name":"str"},{"name":"emailaddress"}],"output":null}],[11,"parse_xml","","",16,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",17,{"inputs":[{"name":"params"},{"name":"str"},{"name":"displayname"}],"output":null}],[11,"parse_xml","","",18,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",19,{"inputs":[{"name":"params"},{"name":"str"},{"name":"owner"}],"output":null}],[11,"parse_xml","","",20,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",21,{"inputs":[{"name":"params"},{"name":"str"},{"name":"code"}],"output":null}],[11,"parse_xml","","",22,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",23,{"inputs":[{"name":"params"},{"name":"str"},{"name":"code"}],"output":null}],[11,"parse_xml","","",24,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",25,{"inputs":[{"name":"params"},{"name":"str"},{"name":"code"}],"output":null}],[11,"parse_xml","","",26,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",27,{"inputs":[{"name":"params"},{"name":"str"},{"name":"code"}],"output":null}],[11,"parse_xml","","",28,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",29,{"inputs":[{"name":"params"},{"name":"str"},{"name":"value"}],"output":null}],[11,"parse_xml","","",30,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"parse_xml","","",31,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",32,{"inputs":[{"name":"params"},{"name":"str"},{"name":"istruncated"}],"output":null}],[11,"parse_xml","","",33,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",34,{"inputs":[{"name":"params"},{"name":"str"},{"name":"continuationtoken"}],"output":null}],[11,"parse_xml","","",35,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",36,{"inputs":[{"name":"params"},{"name":"str"},{"name":"startafter"}],"output":null}],[11,"parse_xml","","",37,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",38,{"inputs":[{"name":"params"},{"name":"str"},{"name":"quiet"}],"output":null}],[0,"credentials","aws_sdk_rust::aws::common","`credentials` contains the type, struct, enum and impls that are credentials related. Client Documentation",null,null],[3,"AwsCredentials","aws_sdk_rust::aws::common::credentials","Primarily intended for client applications but also used for internal library documentation.",null,null],[3,"EnvironmentProvider","","Provides AWS credentials from environment variables. If you decide to use environment variables then the first two listed below are required. The third is used for temporary AWS access and not normally used by third party applications.",null,null],[3,"ParametersProvider","","Provides AWS credentials via Parameters. This allows you to use your own config settings and pull the credentials from there and set them here. This is also part of the chained provider where all of the credential providers can be tried in a given order of priority.",null,null],[3,"ProfileProvider","","Provides AWS credentials from a profile in a credentials file.",null,null],[3,"IamProvider","","Provides AWS credentials from a resource's IAM role. Note: This is not fully tested.",null,null],[3,"BaseAutoRefreshingProvider","","Wrapper for AwsCredentialsProvider that caches the credentials returned by the wrapped provider.  Each time the credentials are accessed, they are checked to see if they have expired, in which case they are retrieved from the wrapped provider again.",null,null],[12,"credentials_provider","","",39,null],[3,"ChainProvider","","Provides AWS credentials from multiple possible sources using a priority order.",null,null],[6,"AutoRefreshingProviderSync","","Threadsafe AutoRefreshingProvider that locks cached credentials with a Mutex",null,null],[6,"DefaultCredentialsProviderSync","","The credentials provider you probably want to use if you do require your AWS services sync. Wraps a ChainProvider in an AutoRefreshingProvider that uses a Mutex to lock credentials in a threadsafe manner.",null,null],[6,"DefaultCredentialsProvider","","The credentials provider you probably want to use if you don't require Sync for your AWS services. Wraps a ChainProvider in an AutoRefreshingProvider that uses a RefCell to cache credentials.",null,null],[6,"AutoRefreshingProvider","","!Sync AutoRefreshingProvider that caches credentials in a RefCell",null,null],[8,"AwsCredentialsProvider","","A trait for types that produce `AwsCredentials` This trait is implemented on most S3 calls.",null,null],[10,"credentials","","Produce a new `AwsCredentials`.",40,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"clone","","",41,{"inputs":[{"name":"self"}],"output":{"name":"awscredentials"}}],[11,"fmt","","",41,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",42,{"inputs":[{"name":"self"}],"output":{"name":"environmentprovider"}}],[11,"fmt","","",42,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",43,{"inputs":[{"name":"self"}],"output":{"name":"parametersprovider"}}],[11,"fmt","","",43,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",44,{"inputs":[{"name":"self"}],"output":{"name":"profileprovider"}}],[11,"fmt","","",44,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",45,{"inputs":[{"name":"self"}],"output":{"name":"iamprovider"}}],[11,"fmt","","",45,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"fmt","","",46,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",46,{"inputs":[{"name":"self"}],"output":{"name":"chainprovider"}}],[11,"new","","First method to be called. Creates the AWS credentials.",41,{"inputs":[{"name":"k"},{"name":"s"},{"name":"option"},{"name":"datetime"}],"output":{"name":"awscredentials"}}],[11,"aws_access_key_id","","Get a reference to the access key ID.",41,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"aws_secret_access_key","","Get a reference to the secret key.",41,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"expires_at","","Get a reference to the expiration time.",41,{"inputs":[{"name":"self"}],"output":{"name":"datetime"}}],[11,"token","","Get a reference to the access token.",41,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"new","","",42,{"inputs":[],"output":{"name":"result"}}],[11,"credentials","","",42,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"new","","",43,{"inputs":[],"output":{"name":"result"}}],[11,"with_parameters","","",43,{"inputs":[{"name":"k"},{"name":"s"},{"name":"option"}],"output":{"name":"result"}}],[11,"credentials","","",43,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"new","","Create a new `ProfileProvider` for the default credentials file path and profile name.",44,{"inputs":[],"output":{"name":"result"}}],[11,"with_profile","","Create a new `ProfileProvider` for the credentials file at the given path, using the given profile.",44,{"inputs":[{"name":"f"},{"name":"p"}],"output":{"name":"profileprovider"}}],[11,"location","","Get a reference to the credentials location.",44,{"inputs":[{"name":"self"}],"output":{"name":"path"}}],[11,"profile","","Get a reference to the profile name. Profile name is the subsection in the credentials file. See AWS for details.",44,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"set_location","","Set the credentials location.",44,{"inputs":[{"name":"self"},{"name":"f"}],"output":null}],[11,"set_profile","","Set the profile name. [default] is the profile that is used by `default`. However, you can `set_profile` with the name that matches a named profile in your credentials file and those credentials will be used.",44,{"inputs":[{"name":"self"},{"name":"p"}],"output":null}],[11,"credentials","","",44,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"credentials","","",45,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"with_mutex","","",47,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"credentials","","",39,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"with_refcell","","",48,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"credentials","","",39,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"new","","",49,{"inputs":[{"name":"option"}],"output":{"name":"result"}}],[11,"new","","",50,{"inputs":[{"name":"option"}],"output":{"name":"result"}}],[11,"credentials","","",46,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"new","","Create a new `ChainProvider` using a `ParametersProvider` with the default settings.",46,{"inputs":[{"name":"option"}],"output":{"name":"chainprovider"}}],[11,"with_parameters_provider","","Create a new `ChainProvider` using the provided `ParametersProvider`.",46,{"inputs":[{"name":"self"},{"name":"parametersprovider"}],"output":{"name":"chainprovider"}}],[11,"with_environment_provider","","Create a new `ChainProvider` using the provided `EnvironmentProvider`.",46,{"inputs":[{"name":"self"},{"name":"environmentprovider"}],"output":{"name":"chainprovider"}}],[11,"with_profile_provider","","Create a new `ChainProvider` using the provided `ProfileProvider`.",46,{"inputs":[{"name":"self"},{"name":"profileprovider"}],"output":{"name":"chainprovider"}}],[0,"region","aws_sdk_rust::aws::common","`region` contains the type, struct, enum and impls for Region related functions. AWS Regions and helper functions.",null,null],[3,"ParseRegionError","aws_sdk_rust::aws::common::region","An error produced when attempting to convert a `str` into a `Region` fails.",null,null],[4,"Region","","An AWS region. CnNorth1 is currently untested due to Rusoto maintainers not having access to AWS China.",null,null],[13,"ApNortheast1","","",51,null],[13,"ApNortheast2","","",51,null],[13,"ApSouth1","","",51,null],[13,"ApSoutheast1","","",51,null],[13,"ApSoutheast2","","",51,null],[13,"EuCentral1","","",51,null],[13,"EuWest1","","",51,null],[13,"SaEast1","","",51,null],[13,"UsEast1","","",51,null],[13,"UsWest1","","",51,null],[13,"UsWest2","","",51,null],[13,"CnNorth1","","",51,null],[11,"fmt","","",51,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",51,{"inputs":[{"name":"self"}],"output":{"name":"region"}}],[11,"eq","","",51,{"inputs":[{"name":"self"},{"name":"region"}],"output":{"name":"bool"}}],[11,"decode","","",51,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",51,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",52,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",52,{"inputs":[{"name":"self"},{"name":"parseregionerror"}],"output":{"name":"bool"}}],[11,"ne","","",52,{"inputs":[{"name":"self"},{"name":"parseregionerror"}],"output":{"name":"bool"}}],[11,"default","","",52,{"inputs":[],"output":{"name":"parseregionerror"}}],[11,"decode","","",52,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",52,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",51,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"from_str","","",51,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"new","","",52,{"inputs":[{"name":"str"}],"output":{"name":"self"}}],[11,"description","","",52,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",52,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[0,"xmlutil","aws_sdk_rust::aws::common","`xmlutil` contains the type, struct, enum and impls that are common XML parsing and writing. Library Documentation",null,null],[3,"XmlParseError","aws_sdk_rust::aws::common::xmlutil","generic Error for XML parsing",null,null],[12,"0","","",53,null],[3,"XmlResponse","","Wraps the Hyper Response type for AWS S3. AWS S3 uses XML instead of JSON.",null,null],[5,"indent","","",null,{"inputs":[{"name":"usize"}],"output":{"name":"string"}}],[5,"optional_string_field","","parse Some(String) if the next tag has the right name, otherwise None",null,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[5,"string_field","","return a string field with the right name or throw a parse error",null,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[5,"characters","","return some XML Characters",null,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[5,"peek_at_name","","takes a peek to see if the next element is the end_element get the name of the current element in the stack.  throw a parse error if it's not a `StartElement`",null,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[5,"start_element","","consume a `StartElement` with a specific name or throw an `XmlParseError`",null,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[5,"end_element","","consume an `EndElement` with a specific name or throw an `XmlParseError`",null,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[5,"end_element_skip","","consume an `EndElement` with a specific name or throw an `XmlParseError`",null,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[5,"skip_tree","","skip a tag and all its children",null,{"inputs":[{"name":"t"}],"output":null}],[6,"XmlStack","","syntactic sugar for the XML event stack we pass around",null,null],[8,"Peek","","Peek at next items in the XML stack",null,null],[10,"peek","","",54,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[8,"Next","","Move to the next part of the XML stack",null,null],[10,"next","","",55,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"fmt","","",53,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","",53,{"inputs":[{"name":"str"}],"output":{"name":"xmlparseerror"}}],[11,"new","","",56,{"inputs":[{"name":"peekable"}],"output":{"name":"xmlresponse"}}],[11,"peek","","",56,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"next","","",56,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"from","","",53,{"inputs":[{"name":"parseinterror"}],"output":{"name":"xmlparseerror"}}],[0,"signature","aws_sdk_rust::aws::common","`signature` contains the type, struct, enum and impls that are signature related (V2 and V4). This is also where `SignedRequest` lives which is the core for requests in `S3Client`. Library Documentation",null,null],[3,"SignedRequest","aws_sdk_rust::aws::common::signature","A data structure for all the elements of an HTTP request that are involved in the Amazon Signature Version 4 signing process version - represents the Signature version. The default is 4 but it can also be set to 2 for older environments.",null,null],[12,"method","","",57,null],[12,"service","","",57,null],[12,"region","","",57,null],[12,"path","","",57,null],[12,"headers","","",57,null],[12,"params","","",57,null],[12,"bucket","","",57,null],[12,"hostname","","",57,null],[12,"payload","","",57,null],[12,"content_type","","",57,null],[12,"path_options","","",57,null],[12,"canonical_query_string","","",57,null],[12,"canonical_uri","","",57,null],[12,"endpoint","","",57,null],[5,"string_to_sign_v4","","Mark string as AWS4-HMAC-SHA256 hashed",null,{"inputs":[{"name":"tm"},{"name":"str"},{"name":"str"}],"output":{"name":"string"}}],[11,"fmt","","",57,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","Default constructor",57,{"inputs":[{"name":"str"},{"name":"str"},{"name":"region"},{"name":"str"},{"name":"str"},{"name":"endpoint"}],"output":{"name":"signedrequest"}}],[11,"set_content_type","","",57,{"inputs":[{"name":"self"},{"name":"string"}],"output":null}],[11,"set_bucket","","Allows for overriding inital bucket name used when struct was created.",57,{"inputs":[{"name":"self"},{"name":"str"}],"output":null}],[11,"set_hostname","","Use this for adding an actual endpoint such as s3.us-east-1.amazon.com or one of your choice. hostname in this context means the FQDN less the bucket name if using Virtual Buckets.",57,{"inputs":[{"name":"self"},{"name":"option"}],"output":null}],[11,"set_path_options","","Sets the path_options which allows you to prepend a query path option to the normal query path string but not have it included in the signature. Only certain third party products use this.",57,{"inputs":[{"name":"self"},{"name":"option"}],"output":null}],[11,"set_endpoint_prefix","","",57,{"inputs":[{"name":"self"},{"name":"string"}],"output":null}],[11,"set_payload","","Allows you to set the UTF8 payload in bytes.",57,{"inputs":[{"name":"self"},{"name":"option"}],"output":null}],[11,"set_params","","Sets a new set of `Params`.",57,{"inputs":[{"name":"self"},{"name":"params"}],"output":null}],[11,"bucket","","Returns the `bucket` name.",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"method","","Returns the HTTP Verb: GET, POST, DELETE, HEAD.",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"endpoint","","",57,{"inputs":[{"name":"self"}],"output":{"name":"endpoint"}}],[11,"endpoint_scheme","","",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"path","","Returns the `path (uri)` used for calculating signature.",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"canonical_uri","","Returns the Canonical URI used by the signature process.",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"canonical_query_string","","Returns the Canonical Query used by the signature process.",57,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"payload","","Returns the UTF8 byte slice of the payload.",57,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"headers","","Returns the Vec of `headers`.",57,{"inputs":[{"name":"self"}],"output":{"name":"btreemap"}}],[11,"hostname","","Returns `hostname` value or builds a new one based on the AWS S3 service and Region.",57,{"inputs":[{"name":"self"}],"output":{"name":"string"}}],[11,"path_options","","Returns the path_options which allows you to prepend a query path option to the normal query path string but not have it included in the signature. Only certain third party products use this.",57,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[11,"remove_header","","If the header key exists in headers, set it to blank/unoccupied:",57,{"inputs":[{"name":"self"},{"name":"str"}],"output":null}],[11,"add_header","","Add a value to the array of headers for the specified key. Headers are kept sorted by key name for use at signing (BTreeMap)",57,{"inputs":[{"name":"self"},{"name":"str"},{"name":"str"}],"output":null}],[11,"update_header","","Removes header if exists and then adds new one.",57,{"inputs":[{"name":"self"},{"name":"str"},{"name":"str"}],"output":null}],[11,"get_header","","",57,{"inputs":[{"name":"self"},{"name":"str"}],"output":{"name":"string"}}],[11,"add_param","","Adds to the `Params` Vec.",57,{"inputs":[{"name":"self"},{"name":"s"},{"name":"s"}],"output":null}],[11,"sign","","Called by `Requests` and determines which signature function to use.",57,{"inputs":[{"name":"self"},{"name":"awscredentials"}],"output":null}],[0,"params","aws_sdk_rust::aws::common","`params` contains the type, struct, enum and impls that related to URI parameters. Parameters for talking to query-based AWS services.",null,null],[6,"Params","aws_sdk_rust::aws::common::params","",null,null],[8,"ServiceParams","","Key:value pair for an service parameter.",null,null],[10,"put","","",58,{"inputs":[{"name":"self"},{"name":"str"},{"name":"str"}],"output":null}],[11,"put","","",59,{"inputs":[{"name":"self"},{"name":"str"},{"name":"str"}],"output":null}],[0,"request","aws_sdk_rust::aws::common","`request` contains the type, struct, enum and impls that are HTTP Request related. Library Documentation",null,null],[3,"HttpResponse","aws_sdk_rust::aws::common::request","Wraps the Hyper Response that comes back from AWS S3.",null,null],[12,"status","","HTTP status code",60,null],[12,"body","","XML payload",60,null],[12,"body_buffer","","",60,null],[12,"is_body","","",60,null],[12,"headers","","Unsorted list of header attributes",60,null],[3,"HttpDispatchError","","HTTP Error returned from the DispatchSignedRequest Trait. It also implements the Error Trait.",null,null],[8,"DispatchSignedRequest","","Trait that is added to the Hyper Client type. This is where ALL HTTP calls get sent from.",null,null],[10,"dispatch","","",61,{"inputs":[{"name":"self"},{"name":"signedrequest"}],"output":{"name":"result"}}],[11,"fmt","","",60,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",60,{"inputs":[],"output":{"name":"httpresponse"}}],[11,"decode","","",60,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",60,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",62,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",62,{"inputs":[],"output":{"name":"httpdispatcherror"}}],[11,"eq","","",62,{"inputs":[{"name":"self"},{"name":"httpdispatcherror"}],"output":{"name":"bool"}}],[11,"ne","","",62,{"inputs":[{"name":"self"},{"name":"httpdispatcherror"}],"output":{"name":"bool"}}],[11,"decode","","",62,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",62,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"description","","",62,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"fmt","","",62,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"from","","",62,{"inputs":[{"name":"hypererror"}],"output":{"name":"httpdispatcherror"}}],[11,"from","","",62,{"inputs":[{"name":"ioerror"}],"output":{"name":"httpdispatcherror"}}],[0,"macros","aws_sdk_rust::aws::common","`macros` contains the macros defined for the library.",null,null],[0,"errors","aws_sdk_rust::aws","`errors` contains the type, struct, enum and impls of different Error Types.",null,null],[0,"s3","aws_sdk_rust::aws::errors","",null,null],[3,"S3Error","aws_sdk_rust::aws::errors::s3","S3Error is a larger container error struct that contains a more general error about the task that was requested + `AWSError` which contains the details from AWS S3.",null,null],[12,"message","","",63,null],[12,"aws","","",63,null],[3,"S3ClientError","","",null,null],[12,"version_id","","",64,null],[12,"code","","",64,null],[12,"message","","",64,null],[12,"key","","",64,null],[3,"S3ClientErrorParser","","Parse `S3ClientError` from XML",null,null],[3,"S3ClientErrorWriter","","Write `S3ClientError` contents to a `SignedRequest`",null,null],[11,"fmt","","",63,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",63,{"inputs":[],"output":{"name":"s3error"}}],[11,"decode","","",63,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",63,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",64,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",64,{"inputs":[],"output":{"name":"s3clienterror"}}],[11,"decode","","",64,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",64,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"new","","implements the basic S3Error without a valid `AWSError` (default).",63,{"inputs":[{"name":"s"}],"output":{"name":"s3error"}}],[11,"with_aws","","implements the S3Error with a specific `AWSError` with details about the AWS error.",63,{"inputs":[{"name":"s"},{"name":"awserror"}],"output":{"name":"s3error"}}],[11,"fmt","","",63,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","",63,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"from","","",63,{"inputs":[{"name":"credentialserror"}],"output":{"name":"s3error"}}],[11,"from","","",63,{"inputs":[{"name":"parseinterror"}],"output":{"name":"s3error"}}],[11,"from","","",63,{"inputs":[{"name":"parseboolerror"}],"output":{"name":"s3error"}}],[11,"from","","",63,{"inputs":[{"name":"xmlparseerror"}],"output":{"name":"s3error"}}],[11,"parse_xml","","",65,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",66,{"inputs":[{"name":"params"},{"name":"str"},{"name":"s3clienterror"}],"output":null}],[0,"creds","aws_sdk_rust::aws::errors","",null,null],[3,"CredentialsError","aws_sdk_rust::aws::errors::creds","",null,null],[12,"message","","",67,null],[11,"fmt","","",67,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"eq","","",67,{"inputs":[{"name":"self"},{"name":"credentialserror"}],"output":{"name":"bool"}}],[11,"ne","","",67,{"inputs":[{"name":"self"},{"name":"credentialserror"}],"output":{"name":"bool"}}],[11,"default","","",67,{"inputs":[],"output":{"name":"credentialserror"}}],[11,"decode","","",67,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",67,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"new","","",67,{"inputs":[{"name":"str"}],"output":{"name":"credentialserror"}}],[11,"fmt","","",67,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","",67,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"from","","",67,{"inputs":[{"name":"parseerror"}],"output":{"name":"credentialserror"}}],[11,"from","","",67,{"inputs":[{"name":"ioerror"}],"output":{"name":"credentialserror"}}],[0,"xml","aws_sdk_rust::aws::errors","",null,null],[3,"XmlError","aws_sdk_rust::aws::errors::xml","",null,null],[12,"error_type","","",68,null],[12,"code","","",68,null],[12,"message","","",68,null],[12,"detail","","",68,null],[3,"XmlErrorDeserializer","","",null,null],[6,"Errors","","",null,null],[11,"default","","",68,{"inputs":[],"output":{"name":"xmlerror"}}],[11,"fmt","","",68,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"deserialize","","",69,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[0,"aws","aws_sdk_rust::aws::errors","",null,null],[3,"AWSError","aws_sdk_rust::aws::errors::aws","AWSError - Default XML error returned from AWS S3.",null,null],[12,"code","","code is an alphanumeric value that in some cases can be a number or a short description of the issue with no spaces.",70,null],[12,"host_id","","host_id is the base64 encoded AWS HostId of the node that received the request. This can help AWS track down issues for a given host.",70,null],[12,"message","","message is a full description of the error for humans.",70,null],[12,"request_id","","request_id is the unique ID generated for the given request coming into AWS. This value is generated on every request coming into AWS to aid in tracking down issues.",70,null],[12,"resource","","resource identifies the type of AWS resource.",70,null],[12,"missing_header_name","","missing_header_name is added to the default AWSError because it's important for trapping errors where header items have not been added correctly such as acl etc.",70,null],[12,"expanded_message","","expanded_message contains the details of a given error message from AWS.",70,null],[11,"fmt","","",70,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",70,{"inputs":[],"output":{"name":"awserror"}}],[11,"clone","","",70,{"inputs":[{"name":"self"}],"output":{"name":"awserror"}}],[11,"decode","","",70,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",70,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",70,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"description","","",70,{"inputs":[{"name":"self"}],"output":{"name":"str"}}],[11,"parse_xml","","",70,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[0,"http","aws_sdk_rust::aws::errors","",null,null],[3,"HttpErrorCodeReturnedEqualsParser","aws_sdk_rust::aws::errors::http","Parse `HttpErrorCodeReturnedEquals` from XML",null,null],[3,"HttpErrorCodeReturnedEqualsWriter","","Write `HttpErrorCodeReturnedEquals` contents to a `SignedRequest`",null,null],[3,"CreationDateParser","","Parse `CreationDate` from XML",null,null],[3,"CreationDateWriter","","Write `CreationDate` contents to a `SignedRequest`",null,null],[3,"HttpRedirectCodeParser","","Parse `HttpRedirectCode` from XML",null,null],[3,"HttpRedirectCodeWriter","","Write `HttpRedirectCode` contents to a `SignedRequest`",null,null],[6,"HttpErrorCodeReturnedEquals","","",null,null],[6,"CreationDate","","",null,null],[6,"HttpRedirectCode","","",null,null],[11,"parse_xml","","",71,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",72,{"inputs":[{"name":"params"},{"name":"str"},{"name":"httperrorcodereturnedequals"}],"output":null}],[11,"parse_xml","","",73,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",74,{"inputs":[{"name":"params"},{"name":"str"},{"name":"creationdate"}],"output":null}],[11,"parse_xml","","",75,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",76,{"inputs":[{"name":"params"},{"name":"str"},{"name":"httpredirectcode"}],"output":null}],[0,"s3","aws_sdk_rust::aws","`s3` contains the type, struct, enum and impls of all S3 only related items. Also, it contains `S3Client` which is the interface used by applications.",null,null],[0,"endpoint","aws_sdk_rust::aws::s3","Client Documentation",null,null],[3,"Endpoint","aws_sdk_rust::aws::s3::endpoint","Endpoint allows you to set a custom endpoint and/or a proxy for a given region and associate this as an endpoint of where S3Client will look for the data.",null,null],[12,"region","","Specify the specific Region you're targeting the request towards. The default is: Region::UsEast1. This value should be Region::UsEast1 for third party services since some do not use Region information for their Endpoint.",77,null],[12,"signature","","Signature is an enum of V2 or V4. Specify Signature::V2 or Signature::V4. See notes below.",77,null],[12,"endpoint","","Uses Url crate. AWS has a fixed set of Endpoints. However, third party services also need to be covered so adding an option for the Endpoint solves that requirement. If using AWS then it will default to the given Endpoint for the specified Region.",77,null],[12,"proxy","","Important: Proxies are used by most Enterprises. You can specify your proxy with the port in the following format https://:. Also, it honors the http_proxy, https_proxy and no_proxy environment variables if present. However, manually setting the value takes precedent.",77,null],[12,"user_agent","","`User-Agent`. It lives in `Endpoint` since you may want a different `User-Agent` for `Endpoint`. This value is an Option which can be None.",77,null],[12,"is_bucket_virtual","","`is_bucket_virtual` defautls to `true` but can be overridden for those cases where the older style is required. This is useful in situations where you may be testing on one load balancer and running something like Ceph RGW with virtual buckets enabled but the new load balancer and VIP range are unable to represent a virtual bucket due to configs in Ceph RGW DNS.",77,null],[4,"Signature","","Required to specify which type of API Signature to use. AWS defaults to using V4 by default. However, third party applications often use V2 (AWS will still honor V2).",null,null],[13,"V2","","",78,null],[13,"V4","","",78,null],[11,"fmt","","",77,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",77,{"inputs":[{"name":"self"}],"output":{"name":"endpoint"}}],[11,"fmt","","",78,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",78,{"inputs":[{"name":"self"}],"output":{"name":"signature"}}],[11,"eq","","",78,{"inputs":[{"name":"self"},{"name":"signature"}],"output":{"name":"bool"}}],[11,"decode","","",78,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",78,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"new","","Endpoint::new accepts Region, Signature, an optional Url and an optional proxy Url:port.",77,{"inputs":[{"name":"region"},{"name":"signature"},{"name":"option"},{"name":"option"},{"name":"option"},{"name":"option"}],"output":{"name":"self"}}],[11,"hostname","","Extracts out the host portion of the URL as defined by the crate Url.",77,{"inputs":[{"name":"self"}],"output":{"name":"option"}}],[0,"s3client","aws_sdk_rust::aws::s3","",null,null],[3,"S3Client","aws_sdk_rust::aws::s3::s3client","S3Client - Base client all Virtual Hosting S3 docs - http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html",null,null],[5,"http_client","","Returns a valid hyper client. If proxies are passed in then a proxy version of the client is returned. If None is passed then in then the default Client is returned.",null,{"inputs":[{"name":"option"},{"name":"url"}],"output":{"name":"client"}}],[11,"fmt","","",79,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"new","","Entry point for S3Client. Must provide a Provider to the S3Client. Example:",79,{"inputs":[{"name":"p"},{"name":"endpoint"}],"output":{"name":"self"}}],[11,"with_request_dispatcher","","Creator of the S3Client object.",79,{"inputs":[{"name":"d"},{"name":"p"},{"name":"endpoint"}],"output":{"name":"self"}}],[11,"endpoint","","Returns the current Endpoint of the S3Client.",79,{"inputs":[{"name":"self"}],"output":{"name":"endpoint"}}],[11,"create_bucket","","Creates a new bucket. All requests go to the us-east-1/us-standard endpoint, but can create buckets anywhere.",79,{"inputs":[{"name":"self"},{"name":"createbucketrequest"}],"output":{"name":"result"}}],[11,"head_bucket","","head_bucket is good for seeing if a bucket exists and you have permission to access it. AWS will return 200 if it found it and you have permission. It will return 404 or 403 if the bucket is not found or you don't have permission.",79,{"inputs":[{"name":"self"},{"name":"headbucketrequest"}],"output":{"name":"result"}}],[11,"list_buckets","","Returns a list of all buckets owned by the authenticated sender of the request.",79,{"inputs":[{"name":"self"}],"output":{"name":"result"}}],[11,"put_bucket_lifecycle","","Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.",79,{"inputs":[{"name":"self"},{"name":"putbucketlifecyclerequest"}],"output":{"name":"result"}}],[11,"put_bucket_acl","","Sets the bucket ACLs",79,{"inputs":[{"name":"self"},{"name":"putbucketaclrequest"}],"output":{"name":"result"}}],[11,"put_bucket_policy","","Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.",79,{"inputs":[{"name":"self"},{"name":"putbucketpolicyrequest"}],"output":{"name":"result"}}],[11,"put_bucket_website","","Set the website configuration for a bucket.",79,{"inputs":[{"name":"self"},{"name":"putbucketwebsiterequest"}],"output":{"name":"result"}}],[11,"put_bucket_logging","","Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. To set the logging status of a bucket, you must be the bucket owner.",79,{"inputs":[{"name":"self"},{"name":"putbucketloggingrequest"}],"output":{"name":"result"}}],[11,"put_bucket_replication","","Creates a new replication configuration (or replaces an existing one, if present).",79,{"inputs":[{"name":"self"},{"name":"putbucketreplicationrequest"}],"output":{"name":"result"}}],[11,"put_bucket_versioning","","Sets the versioning state of an existing bucket. To set the versioning state, you must be the bucket owner.",79,{"inputs":[{"name":"self"},{"name":"putbucketversioningrequest"}],"output":{"name":"result"}}],[11,"delete_bucket","","Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.",79,{"inputs":[{"name":"self"},{"name":"deletebucketrequest"}],"output":{"name":"result"}}],[11,"delete_bucket_tagging","","Deletes the tags from the bucket.",79,{"inputs":[{"name":"self"},{"name":"deletebuckettaggingrequest"}],"output":{"name":"result"}}],[11,"delete_bucket_cors","","Deletes the cors configuration information set for the bucket.",79,{"inputs":[{"name":"self"},{"name":"deletebucketcorsrequest"}],"output":{"name":"result"}}],[11,"delete_bucket_website","","This operation removes the website configuration from the bucket.",79,{"inputs":[{"name":"self"},{"name":"deletebucketwebsiterequest"}],"output":{"name":"result"}}],[11,"delete_bucket_policy","","Deletes the policy from the bucket.",79,{"inputs":[{"name":"self"},{"name":"deletebucketpolicyrequest"}],"output":{"name":"result"}}],[11,"delete_bucket_replication","","Deletes bucket replication.",79,{"inputs":[{"name":"self"},{"name":"deletebucketreplicationrequest"}],"output":{"name":"result"}}],[11,"get_bucket_cors","","Returns the cors configuration for the bucket.",79,{"inputs":[{"name":"self"},{"name":"getbucketcorsrequest"}],"output":{"name":"result"}}],[11,"get_bucket_acl","","Gets the access control policy for the bucket.",79,{"inputs":[{"name":"self"},{"name":"getbucketaclrequest"}],"output":{"name":"result"}}],[11,"get_bucket_logging","","Returns the logging status of a bucket and the permissions users have to view and modify that status. To use GET, you must be the bucket owner.",79,{"inputs":[{"name":"self"},{"name":"getbucketloggingrequest"}],"output":{"name":"result"}}],[11,"get_bucket_notification_configuration","","Returns the notification configuration of a bucket.",79,{"inputs":[{"name":"self"},{"name":"getbucketnotificationconfigurationrequest"}],"output":{"name":"result"}}],[11,"get_bucket_versioning","","Returns the bucket versioning output object if versioning is enabled.",79,{"inputs":[{"name":"self"},{"name":"getbucketversioningrequest"}],"output":{"name":"result"}}],[11,"list_objects","","Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.",79,{"inputs":[{"name":"self"},{"name":"listobjectsrequest"}],"output":{"name":"result"}}],[11,"head_object","","The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you're only interested in an object's metadata. To use HEAD, you must have READ access to the object.",79,{"inputs":[{"name":"self"},{"name":"headobjectrequest"}],"output":{"name":"result"}}],[11,"get_object","","Retrieves objects from Amazon S3.",79,{"inputs":[{"name":"self"},{"name":"getobjectrequest"},{"name":"option"}],"output":{"name":"result"}}],[11,"get_object_acl","","Returns the access control list (ACL) of an object.",79,{"inputs":[{"name":"self"},{"name":"getobjectaclrequest"}],"output":{"name":"result"}}],[11,"get_value_for_header","","Returns a value for a requested header.",79,{"inputs":[{"name":"string"},{"name":"httpresponse"}],"output":{"name":"result"}}],[11,"head_object_from_response","","",79,{"inputs":[{"name":"httpresponse"}],"output":{"name":"result"}}],[11,"get_object_from_response","","Use the Hyper response to populate the GetObjectOutput",79,{"inputs":[{"name":"httpresponse"}],"output":{"name":"result"}}],[11,"copy_object","","Creates a copy of an object that is already stored in Amazon S3.",79,{"inputs":[{"name":"self"},{"name":"copyobjectrequest"}],"output":{"name":"result"}}],[11,"delete_objects","","This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys.",79,{"inputs":[{"name":"self"},{"name":"deleteobjectsrequest"}],"output":{"name":"result"}}],[11,"delete_object","","Deletes a given object from the bucket.",79,{"inputs":[{"name":"self"},{"name":"deleteobjectrequest"},{"name":"option"}],"output":{"name":"result"}}],[11,"multipart_upload_create","","Initiates a multipart upload and returns an upload ID. Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadcreaterequest"}],"output":{"name":"result"}}],[11,"multipart_upload_part","","Uploads a part in a multipart upload. Note: After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadpartrequest"}],"output":{"name":"result"}}],[11,"multipart_upload_complete","","Completes a multipart upload by assembling previously uploaded parts.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadcompleterequest"}],"output":{"name":"result"}}],[11,"multipart_upload_list","","This operation lists in-progress multipart uploads.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadlistrequest"}],"output":{"name":"result"}}],[11,"multipart_upload_list_parts","","Lists the parts that have been uploaded for a specific multipart upload.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadlistpartsrequest"}],"output":{"name":"result"}}],[11,"multipart_upload_abort","","Aborts a multipart upload. To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.",79,{"inputs":[{"name":"self"},{"name":"multipartuploadabortrequest"}],"output":{"name":"result"}}],[11,"restore_object","","Restores an archived copy of an object back into Amazon S3",79,{"inputs":[{"name":"self"},{"name":"restoreobjectrequest"}],"output":{"name":"result"}}],[11,"put_object","","Adds an object to a bucket.",79,{"inputs":[{"name":"self"},{"name":"putobjectrequest"},{"name":"option"}],"output":{"name":"result"}}],[11,"put_object_acl","","uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket",79,{"inputs":[{"name":"self"},{"name":"putobjectaclrequest"}],"output":{"name":"result"}}],[11,"list_object_versions","","Returns metadata about all of the versions of objects in a bucket.",79,{"inputs":[{"name":"self"},{"name":"listobjectversionsrequest"}],"output":{"name":"result"}}],[11,"admin","","This method is for Ceph RGW Admin requests only. It performs the base Admin operations found in radosgw-admin but from a library.",79,{"inputs":[{"name":"self"},{"name":"adminrequest"}],"output":{"name":"result"}}],[0,"bucket","aws_sdk_rust::aws::s3","",null,null],[3,"BucketNameParser","aws_sdk_rust::aws::s3::bucket","Parse `BucketName` from XML",null,null],[3,"BucketParser","","Parse `Bucket` from XML",null,null],[3,"BucketNameWriter","","Write `BucketName` contents to a `SignedRequest`",null,null],[3,"BucketWriter","","Write `Bucket` contents to a `SignedRequest`",null,null],[3,"BucketsParser","","Parse `Buckets` from XML",null,null],[3,"BucketsWriter","","Write `Buckets` contents to a `SignedRequest`",null,null],[3,"CloudFunctionConfigurationListParser","","Parse `CloudFunctionConfigurationList` from XML",null,null],[3,"CloudFunctionConfigurationListWriter","","Write `CloudFunctionConfigurationList` contents to a `SignedRequest`",null,null],[3,"TopicConfigurationListParser","","Parse `TopicConfigurationList` from XML",null,null],[3,"TopicConfigurationListWriter","","Write `TopicConfigurationList` contents to a `SignedRequest`",null,null],[3,"TopicConfigurationParser","","Parse `TopicConfiguration` from XML",null,null],[3,"TopicConfigurationWriter","","Write `TopicConfiguration` contents to a `SignedRequest`",null,null],[3,"NotificationConfigurationParser","","Parse `NotificationConfiguration` from XML",null,null],[3,"NotificationConfigurationWriter","","Write `NotificationConfiguration` contents to a `SignedRequest`",null,null],[3,"BucketAlreadyExists","","The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.",null,null],[3,"BucketAlreadyExistsParser","","Parse `BucketAlreadyExists` from XML",null,null],[3,"BucketAlreadyExistsWriter","","Write `BucketAlreadyExists` contents to a `SignedRequest`",null,null],[3,"BucketLocationConstraintParser","","Parse `BucketLocationConstraint` from XML",null,null],[3,"BucketLocationConstraintWriter","","Write `BucketLocationConstraint` contents to a `SignedRequest`",null,null],[3,"HeadBucketRequestParser","","Parse `HeadBucketRequest` from XML",null,null],[3,"HeadBucketRequestWriter","","Write `HeadBucketRequest` contents to a `SignedRequest`",null,null],[3,"TargetBucketParser","","Parse `TargetBucket` from XML",null,null],[3,"TargetBucketWriter","","Write `TargetBucket` contents to a `SignedRequest`",null,null],[3,"TargetPrefixParser","","Parse `TargetPrefix` from XML",null,null],[3,"TargetPrefixWriter","","Write `TargetPrefix` contents to a `SignedRequest`",null,null],[3,"TargetGrantsParser","","Parse `TargetGrants` from XML",null,null],[3,"TargetGrantsWriter","","Write `TargetGrants` contents to a `SignedRequest`",null,null],[3,"LoggingEnabledParser","","Parse `LoggingEnabled` from XML",null,null],[3,"LoggingEnabledWriter","","Write `LoggingEnabled` contents to a `SignedRequest`",null,null],[3,"TopicConfigurationDeprecated","","",null,null],[12,"topic","","Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.",80,null],[12,"id","","",80,null],[12,"event","","Bucket event for which to send notifications.",80,null],[12,"events","","",80,null],[3,"QueueConfigurationDeprecated","","",null,null],[12,"queue","","",81,null],[12,"events","","",81,null],[12,"id","","",81,null],[12,"event","","",81,null],[3,"CloudFunctionConfiguration","","",null,null],[12,"invocation_role","","",82,null],[12,"cloud_function","","",82,null],[12,"events","","",82,null],[12,"id","","",82,null],[12,"event","","",82,null],[3,"PutBucketReplicationRequest","","",null,null],[12,"replication_configuration","","",83,null],[12,"content_md5","","",83,null],[12,"bucket","","",83,null],[3,"PutBucketNotificationRequest","","",null,null],[12,"notification_configuration","","",84,null],[12,"content_md5","","",84,null],[12,"bucket","","",84,null],[3,"GetBucketLoggingRequest","","",null,null],[12,"bucket","","",85,null],[3,"PutBucketLifecycleRequest","","",null,null],[12,"lifecycle_configuration","","",86,null],[12,"content_md5","","",86,null],[12,"bucket","","",86,null],[3,"GetBucketCorsRequest","","",null,null],[12,"bucket","","",87,null],[3,"GetBucketCorsOutput","","",null,null],[12,"cors_rules","","",88,null],[3,"GetBucketVersioningRequest","","",null,null],[12,"bucket","","",89,null],[3,"GetBucketVersioningOutput","","",null,null],[12,"status","","The versioning state of the bucket.",90,null],[12,"mfa_delete","","Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.",90,null],[3,"PutBucketVersioningRequest","","",null,null],[12,"mfa","","The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.",91,null],[12,"content_md5","","",91,null],[12,"bucket","","",91,null],[12,"versioning_configuration","","",91,null],[3,"CORSRule","","",null,null],[12,"allowed_headers","","Specifies which headers are allowed in a pre-flight OPTIONS request.",92,null],[12,"expose_headers","","One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).",92,null],[12,"allowed_methods","","Identifies HTTP methods that the domain/origin specified in the rule is allowed to execute.",92,null],[12,"max_age_seconds","","The time in seconds that your browser is to cache the preflight response for the specified resource.",92,null],[12,"allowed_origins","","One or more origins you want customers to be able to access the bucket from.",92,null],[3,"VersioningConfiguration","","",null,null],[12,"status","","The versioning state of the bucket.",93,null],[12,"mfa_delete","","Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.",93,null],[3,"DeleteBucketCorsRequest","","",null,null],[12,"bucket","","",94,null],[3,"NotificationConfiguration","","Container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off on the bucket.",null,null],[12,"queue_configurations","","",95,null],[12,"lambda_function_configurations","","",95,null],[12,"topic_configurations","","",95,null],[12,"cloud_function_configurations","","",95,null],[3,"GetBucketNotificationConfigurationRequest","","",null,null],[12,"bucket","","Name of the buket to get the notification configuration for.",96,null],[3,"DeleteBucketWebsiteRequest","","",null,null],[12,"bucket","","",97,null],[3,"DeleteBucketTaggingRequest","","",null,null],[12,"bucket","","",98,null],[3,"LifecycleConfiguration","","",null,null],[12,"rules","","",99,null],[3,"PutBucketPolicyRequest","","Put bucket policy request",null,null],[12,"policy","","The bucket policy as a JSON document.",100,null],[12,"content_md5","","",100,null],[12,"bucket","","",100,null],[3,"RoutingRule","","",null,null],[12,"redirect","","Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can can specify a different error code to return.",101,null],[12,"condition","","A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.",101,null],[3,"CreateBucketRequest","","",null,null],[12,"grant_full_control","","Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.",102,null],[12,"create_bucket_configuration","","",102,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable bucket.",102,null],[12,"bucket","","",102,null],[12,"acl","","The canned ACL to apply to the bucket.",102,null],[12,"grant_write","","Allows grantee to create, overwrite, and delete any object in the bucket.",102,null],[12,"grant_read","","Allows grantee to list the objects in the bucket.",102,null],[12,"grant_read_acp","","Allows grantee to read the bucket ACL.",102,null],[3,"PutBucketLoggingRequest","","",null,null],[12,"bucket_logging_status","","",103,null],[12,"content_md5","","",103,null],[12,"bucket","","",103,null],[3,"ReplicationConfiguration","","Container for replication rules. You can add as many as 1,000 rules. Total replication configuration size can be up to 2 MB.",null,null],[12,"rules","","Container for information about a particular replication rule. Replication configuration must have at least one rule and can contain up to 1,000 rules.",104,null],[12,"role","","Amazon Resource Name (ARN) of an IAM role for Amazon S3 to assume when replicating the objects.",104,null],[3,"LoggingEnabled","","",null,null],[12,"target_prefix","","This element lets you specify a prefix for the keys that the log files will be stored under.",105,null],[12,"target_bucket","","Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own, including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.",105,null],[12,"target_grants","","",105,null],[3,"WebsiteConfiguration","","",null,null],[12,"redirect_all_requests_to","","",106,null],[12,"index_document","","",106,null],[12,"error_document","","",106,null],[12,"routing_rules","","",106,null],[3,"BucketLoggingStatus","","",null,null],[12,"logging_enabled","","",107,null],[3,"Destination","","",null,null],[12,"bucket","","Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule.",108,null],[3,"PutBucketRequestPaymentRequest","","",null,null],[12,"request_payment_configuration","","",109,null],[12,"content_md5","","",109,null],[12,"bucket","","",109,null],[3,"Bucket","","",null,null],[12,"creation_date","","Date the bucket was created.",110,null],[12,"name","","The name of the bucket.",110,null],[3,"HeadBucketRequest","","",null,null],[12,"bucket","","",111,null],[3,"DeleteBucketRequest","","",null,null],[12,"bucket","","",112,null],[3,"DeleteBucketPolicyRequest","","",null,null],[12,"bucket","","",113,null],[3,"DeleteBucketReplicationRequest","","",null,null],[12,"bucket","","",114,null],[3,"GetBucketLoggingOutput","","",null,null],[12,"logging_enabled","","",115,null],[3,"GetBucketReplicationOutput","","",null,null],[12,"replication_configuration","","",116,null],[3,"PutBucketWebsiteRequest","","",null,null],[12,"content_md5","","",117,null],[12,"bucket","","",117,null],[12,"website_configuration","","",117,null],[5,"needs_create_bucket_config","","Helper function to determine if a create config is needed.",null,{"inputs":[{"name":"region"}],"output":{"name":"bool"}}],[5,"create_bucket_config_xml","","Manually writes out bucket configuration (location constraint) in XML.",null,{"inputs":[{"name":"region"}],"output":{"name":"vec"}}],[6,"BucketName","","",null,null],[6,"Buckets","","",null,null],[6,"CloudFunctionConfigurationList","","",null,null],[6,"TopicConfigurationList","","",null,null],[6,"BucketLocationConstraint","","",null,null],[6,"TargetBucket","","",null,null],[6,"TargetPrefix","","",null,null],[11,"fmt","","",118,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",118,{"inputs":[],"output":{"name":"bucketalreadyexists"}}],[11,"decode","","",118,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",118,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",80,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",80,{"inputs":[],"output":{"name":"topicconfigurationdeprecated"}}],[11,"decode","","",80,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",80,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",81,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",81,{"inputs":[],"output":{"name":"queueconfigurationdeprecated"}}],[11,"decode","","",81,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",81,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",82,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",82,{"inputs":[],"output":{"name":"cloudfunctionconfiguration"}}],[11,"decode","","",82,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",82,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",83,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",83,{"inputs":[],"output":{"name":"putbucketreplicationrequest"}}],[11,"decode","","",83,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",83,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",84,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",84,{"inputs":[],"output":{"name":"putbucketnotificationrequest"}}],[11,"decode","","",84,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",84,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",85,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",85,{"inputs":[],"output":{"name":"getbucketloggingrequest"}}],[11,"decode","","",85,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",85,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",86,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",86,{"inputs":[],"output":{"name":"putbucketlifecyclerequest"}}],[11,"decode","","",86,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",86,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",87,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",87,{"inputs":[],"output":{"name":"getbucketcorsrequest"}}],[11,"decode","","",87,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",87,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",88,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",88,{"inputs":[],"output":{"name":"getbucketcorsoutput"}}],[11,"decode","","",88,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",88,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",89,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",89,{"inputs":[],"output":{"name":"getbucketversioningrequest"}}],[11,"decode","","",89,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",89,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",90,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",90,{"inputs":[],"output":{"name":"getbucketversioningoutput"}}],[11,"decode","","",90,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",90,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",91,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",91,{"inputs":[],"output":{"name":"putbucketversioningrequest"}}],[11,"decode","","",91,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",91,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",92,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",92,{"inputs":[],"output":{"name":"corsrule"}}],[11,"decode","","",92,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",92,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",93,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",93,{"inputs":[],"output":{"name":"versioningconfiguration"}}],[11,"decode","","",93,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",93,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",94,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",94,{"inputs":[],"output":{"name":"deletebucketcorsrequest"}}],[11,"decode","","",94,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",94,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",95,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",95,{"inputs":[],"output":{"name":"notificationconfiguration"}}],[11,"decode","","",95,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",95,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",96,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",96,{"inputs":[],"output":{"name":"getbucketnotificationconfigurationrequest"}}],[11,"decode","","",96,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",96,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",97,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",97,{"inputs":[],"output":{"name":"deletebucketwebsiterequest"}}],[11,"decode","","",97,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",97,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",98,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",98,{"inputs":[],"output":{"name":"deletebuckettaggingrequest"}}],[11,"decode","","",98,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",98,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",99,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",99,{"inputs":[],"output":{"name":"lifecycleconfiguration"}}],[11,"decode","","",99,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",99,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",100,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",100,{"inputs":[],"output":{"name":"putbucketpolicyrequest"}}],[11,"decode","","",100,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",100,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",101,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",101,{"inputs":[],"output":{"name":"routingrule"}}],[11,"decode","","",101,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",101,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",102,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",102,{"inputs":[],"output":{"name":"createbucketrequest"}}],[11,"decode","","",102,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",102,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",103,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",103,{"inputs":[],"output":{"name":"putbucketloggingrequest"}}],[11,"decode","","",103,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",103,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",104,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",104,{"inputs":[],"output":{"name":"replicationconfiguration"}}],[11,"decode","","",104,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",104,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",105,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",105,{"inputs":[],"output":{"name":"loggingenabled"}}],[11,"decode","","",105,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",105,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",106,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",106,{"inputs":[],"output":{"name":"websiteconfiguration"}}],[11,"decode","","",106,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",106,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",107,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",107,{"inputs":[],"output":{"name":"bucketloggingstatus"}}],[11,"decode","","",107,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",107,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",108,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",108,{"inputs":[],"output":{"name":"destination"}}],[11,"decode","","",108,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",108,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",109,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",109,{"inputs":[],"output":{"name":"putbucketrequestpaymentrequest"}}],[11,"decode","","",109,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",109,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",110,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",110,{"inputs":[],"output":{"name":"bucket"}}],[11,"decode","","",110,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",110,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",111,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",111,{"inputs":[],"output":{"name":"headbucketrequest"}}],[11,"decode","","",111,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",111,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",112,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",112,{"inputs":[],"output":{"name":"deletebucketrequest"}}],[11,"decode","","",112,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",112,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",113,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",113,{"inputs":[],"output":{"name":"deletebucketpolicyrequest"}}],[11,"decode","","",113,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",113,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",114,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",114,{"inputs":[],"output":{"name":"deletebucketreplicationrequest"}}],[11,"decode","","",114,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",114,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",115,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",115,{"inputs":[],"output":{"name":"getbucketloggingoutput"}}],[11,"decode","","",115,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",115,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",116,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",116,{"inputs":[],"output":{"name":"getbucketreplicationoutput"}}],[11,"decode","","",116,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",116,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",117,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",117,{"inputs":[],"output":{"name":"putbucketwebsiterequest"}}],[11,"decode","","",117,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",117,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",119,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"parse_xml","","",120,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",121,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketname"}],"output":null}],[11,"write_params","","",122,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucket"}],"output":null}],[11,"parse_xml","","",123,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",124,{"inputs":[{"name":"params"},{"name":"str"},{"name":"buckets"}],"output":null}],[11,"parse_xml","","",125,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",126,{"inputs":[{"name":"params"},{"name":"str"},{"name":"cloudfunctionconfigurationlist"}],"output":null}],[11,"parse_xml","","",127,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",128,{"inputs":[{"name":"params"},{"name":"str"},{"name":"topicconfigurationlist"}],"output":null}],[11,"parse_xml","","",129,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",130,{"inputs":[{"name":"params"},{"name":"str"},{"name":"topicconfiguration"}],"output":null}],[11,"parse_xml","","",131,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",132,{"inputs":[{"name":"params"},{"name":"str"},{"name":"notificationconfiguration"}],"output":null}],[11,"parse_xml","","",133,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",134,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketalreadyexists"}],"output":null}],[11,"parse_xml","","",135,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",136,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketlocationconstraint"}],"output":null}],[11,"parse_xml","","",137,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",138,{"inputs":[{"name":"params"},{"name":"str"},{"name":"headbucketrequest"}],"output":null}],[11,"parse_xml","","",139,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",140,{"inputs":[{"name":"params"},{"name":"str"},{"name":"targetprefix"}],"output":null}],[11,"parse_xml","","",141,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",142,{"inputs":[{"name":"params"},{"name":"str"},{"name":"targetbucket"}],"output":null}],[11,"parse_xml","","",143,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",144,{"inputs":[{"name":"params"},{"name":"str"},{"name":"targetgrants"}],"output":null}],[11,"parse_xml","","",145,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",146,{"inputs":[{"name":"params"},{"name":"str"},{"name":"loggingenabled"}],"output":null}],[0,"object","aws_sdk_rust::aws::s3","Library Documentation",null,null],[3,"TagParser","aws_sdk_rust::aws::s3::object","Parse `Tag` from XML",null,null],[3,"TagWriter","","Write `Tag` contents to a `SignedRequest`",null,null],[3,"TagSetParser","","Parse `TagSet` from XML",null,null],[3,"TagSetWriter","","Write `TagSet` contents to a `SignedRequest`",null,null],[3,"PartNumberParser","","Parse `PartNumber` from XML",null,null],[3,"PartNumberWriter","","Write `PartNumber` contents to a `SignedRequest`",null,null],[3,"PartParser","","Parse `Part` from XML",null,null],[3,"PartWriter","","Write `Part` contents to a `SignedRequest`",null,null],[3,"MultipartUploadParser","","Parse `MultipartUpload` from XML",null,null],[3,"MultipartUploadWriter","","Write `MultipartUpload` contents to a `SignedRequest`",null,null],[3,"UploadIdMarkerParser","","Parse `UploadIdMarker` from XML",null,null],[3,"UploadIdMarkerWriter","","Write `UploadIdMarker` contents to a `SignedRequest`",null,null],[3,"NextUploadIdMarkerParser","","Parse `NextUploadIdMarker` from XML",null,null],[3,"NextUploadIdMarkerWriter","","Write `NextUploadIdMarker` contents to a `SignedRequest`",null,null],[3,"MultipartUploadListParser","","Parse `MultipartUploadList` from XML",null,null],[3,"MultipartUploadListWriter","","Write `MultipartUploadList` contents to a `SignedRequest`",null,null],[3,"MultipartUploadListOutputParser","","Parse `MultipartUploadListOutput` from XML",null,null],[3,"MultipartUploadListOutputWriter","","Write `MultipartUploadListOutput` contents to a `SignedRequest`",null,null],[3,"MultipartUploadListPartsOutputParser","","Parse `MultipartUploadListPartsOutput` from XML",null,null],[3,"MultipartUploadListPartsOutputWriter","","Write `MultipartUploadListPartsOutput` contents to a `SignedRequest`",null,null],[3,"MultipartUploadListPartsRequestParser","","Parse `MultipartUploadListPartsRequest` from XML",null,null],[3,"MultipartUploadListPartsRequestWriter","","Write `MultipartUploadListPartsRequest` contents to a `SignedRequest`",null,null],[3,"MultipartUploadCompleteOutputParser","","Parse `MultipartUploadCompleteOutput` from XML",null,null],[3,"MultipartUploadCompleteOutputWriter","","Write `MultipartUploadCompleteOutput` contents to a `SignedRequest`",null,null],[3,"GetObjectRequestParser","","Parse `GetObjectRequest` from XML",null,null],[3,"GetObjectRequestWriter","","Write `GetObjectRequest` contents to a `SignedRequest`",null,null],[3,"PutObjectOutputParser","","Parse `PutObjectOutput` from XML",null,null],[3,"PutObjectOutputWriter","","Write `PutObjectOutput` contents to a `SignedRequest`",null,null],[3,"MaxUploadsParser","","Parse `MaxUploads` from XML",null,null],[3,"MaxUploadsWriter","","Write `MaxUploads` contents to a `SignedRequest`",null,null],[3,"ExpiresParser","","Parse `Expires` from XML",null,null],[3,"ExpiresWriter","","Write `Expires` contents to a `SignedRequest`",null,null],[3,"ListObjectsOutputParser","","Parse `ListObjectsOutput` from XML",null,null],[3,"ListObjectsOutputWriter","","Write `ListObjectsOutput` contents to a `SignedRequest`",null,null],[3,"ObjectMetadataListParser","","Parse `ObjectMetadataList` from XML",null,null],[3,"ObjectMetadataListWriter","","Write `ObjectMetadataList` contents to a `SignedRequest`",null,null],[3,"ObjectMetadataParser","","Parse `ObjectMetadata` from XML",null,null],[3,"ObjectMetadataWriter","","Write `ObjectMetadata` contents to a `SignedRequest`",null,null],[3,"NextPartNumberMarkerParser","","Parse `NextPartNumberMarker` from XML",null,null],[3,"NextPartNumberMarkerWriter","","Write `NextPartNumberMarker` contents to a `SignedRequest`",null,null],[3,"MaxPartsParser","","Parse `MaxParts` from XML",null,null],[3,"MaxPartsWriter","","Write `MaxParts` contents to a `SignedRequest`",null,null],[3,"PartNumberMarkerParser","","Parse `PartNumberMarker` from XML",null,null],[3,"PartNumberMarkerWriter","","Write `PartNumberMarker` contents to a `SignedRequest`",null,null],[3,"PartsParser","","Parse `Parts` from XML",null,null],[3,"PartsWriter","","Write `Parts` contents to a `SignedRequest`",null,null],[3,"MultipartUploadAbortOutputWriter","","Write `MultipartUploadAbortOutput` contents to a `SignedRequest`",null,null],[3,"MultipartUploadAbortRequestParser","","Parse `MultipartUploadAbortRequest` from XML",null,null],[3,"MultipartUploadAbortRequestWriter","","Write `MultipartUploadAbortRequest` contents to a `SignedRequest`",null,null],[3,"MultipartUploadListRequestParser","","Parse `MultipartUploadListRequest` from XML",null,null],[3,"MultipartUploadListRequestWriter","","Write `MultipartUploadListRequest` contents to a `SignedRequest`",null,null],[3,"ObjectIdentifierListParser","","Parse `ObjectIdentifierList` from XML",null,null],[3,"ObjectIdentifierListWriter","","Write `ObjectIdentifierList` contents to a `SignedRequest`",null,null],[3,"DeleteParser","","Parse `Delete` from XML",null,null],[3,"DeleteWriter","","Write `Delete` contents to a `SignedRequest`",null,null],[3,"ObjectIdentifierParser","","Parse `ObjectIdentifier` from XML",null,null],[3,"ObjectIdentifierWriter","","Write `ObjectIdentifier` contents to a `SignedRequest`",null,null],[3,"DeleteObjectsRequestParser","","Parse `DeleteObjectsRequest` from XML",null,null],[3,"DeleteObjectsRequestWriter","","Write `DeleteObjectsRequest` contents to a `SignedRequest`",null,null],[3,"ObjectVersionParser","","Parse `ObjectVersion` from XML",null,null],[3,"ObjectVersionWriter","","Write `ObjectVersion` contents to a `SignedRequest`",null,null],[3,"ObjectKeyParser","","Parse `ObjectKey` from XML",null,null],[3,"ObjectKeyWriter","","Write `ObjectKey` contents to a `SignedRequest`",null,null],[3,"ObjectVersionStorageClassParser","","Parse `ObjectVersionStorageClass` from XML",null,null],[3,"ObjectVersionStorageClassWriter","","Write `ObjectVersionStorageClass` contents to a `SignedRequest`",null,null],[3,"CopyObjectResultParser","","Parse `CopyObjectResult` from XML",null,null],[3,"CopyObjectResultWriter","","Write `CopyObjectResult` contents to a `SignedRequest`",null,null],[3,"ObjectVersionIdParser","","Parse `ObjectVersionId` from XML",null,null],[3,"ObjectVersionIdWriter","","Write `ObjectVersionId` contents to a `SignedRequest`",null,null],[3,"DeletedObjectParser","","Parse `DeletedObject` from XML",null,null],[3,"DeletedObjectWriter","","Write `DeletedObject` contents to a `SignedRequest`",null,null],[3,"DeleteMarkerVersionIdParser","","Parse `DeleteMarkerVersionId` from XML",null,null],[3,"DeleteMarkerVersionIdWriter","","Write `DeleteMarkerVersionId` contents to a `SignedRequest`",null,null],[3,"DeletedObjectsParser","","Parse `DeletedObjects` from XML",null,null],[3,"DeletedObjectsWriter","","Write `DeletedObjects` contents to a `SignedRequest`",null,null],[3,"DeleteObjectOutputParser","","Parse `DeleteObjectOutput` from XML",null,null],[3,"DeleteObjectOutputWriter","","Write `DeleteObjectOutput` contents to a `SignedRequest`",null,null],[3,"DeleteObjectRequestParser","","Parse `DeleteObjectRequest` from XML",null,null],[3,"DeleteObjectRequestWriter","","Write `DeleteObjectRequest` contents to a `SignedRequest`",null,null],[3,"RestoreRequestParser","","Parse `RestoreRequest` from XML",null,null],[3,"RestoreRequestWriter","","Write `RestoreRequest` contents to a `SignedRequest`",null,null],[3,"RestoreObjectRequestParser","","Parse `RestoreObjectRequest` from XML",null,null],[3,"RestoreObjectRequestWriter","","Write `RestoreObjectRequest` contents to a `SignedRequest`",null,null],[3,"RestoreObjectOutputParser","","Parse `RestoreObjectOutput` from XML",null,null],[3,"RestoreObjectOutputWriter","","Write `RestoreObjectOutput` contents to a `SignedRequest`",null,null],[3,"CopyObjectOutputParser","","Parse `CopyObjectOutput` from XML",null,null],[3,"CopyObjectOutputWriter","","Write `CopyObjectOutput` contents to a `SignedRequest`",null,null],[3,"HeadObjectOutputParser","","Parse `HeadObjectOutput` from XML",null,null],[3,"HeadObjectOutputWriter","","Write `HeadObjectOutput` contents to a `SignedRequest`",null,null],[3,"ObjectVersionListParser","","Parse `ObjectVersionList` from XML",null,null],[3,"ObjectVersionListWriter","","Write `ObjectVersionList` contents to a `SignedRequest`",null,null],[3,"ObjectStorageClassParser","","Parse `ObjectStorageClass` from XML",null,null],[3,"ObjectStorageClassWriter","","Write `ObjectStorageClass` contents to a `SignedRequest`",null,null],[3,"CopyObjectRequestParser","","Parse `CopyObjectRequest` from XML",null,null],[3,"CopyObjectRequestWriter","","Write `CopyObjectRequest` contents to a `SignedRequest`",null,null],[3,"DeleteObjectsOutputParser","","Parse `DeleteObjectsOutput` from XML",null,null],[3,"DeleteObjectsOutputWriter","","Write `DeleteObjectsOutput` contents to a `SignedRequest`",null,null],[3,"GetObjectOutputParser","","Parse `GetObjectOutput` from XML",null,null],[3,"GetObjectOutputWriter","","Write `GetObjectOutput` contents to a `SignedRequest`",null,null],[3,"MultipartUploadCreateRequestParser","","Parse `MultipartUploadCreateRequest` from XML",null,null],[3,"MultipartUploadCreateRequestWriter","","Write `MultipartUploadCreateRequest` contents to a `SignedRequest`",null,null],[3,"GetObjectTorrentRequestParser","","Parse `GetObjectTorrentRequest` from XML",null,null],[3,"GetObjectTorrentRequestWriter","","Write `GetObjectTorrentRequest` contents to a `SignedRequest`",null,null],[3,"DeleteMarkerEntryParser","","Parse `DeleteMarkerEntry` from XML",null,null],[3,"DeleteMarkerEntryWriter","","Write `DeleteMarkerEntry` contents to a `SignedRequest`",null,null],[3,"DeleteMarkersParser","","Parse `DeleteMarkers` from XML",null,null],[3,"DeleteMarkersWriter","","Write `DeleteMarkers` contents to a `SignedRequest`",null,null],[3,"ListObjectsRequestParser","","Parse `ListObjectsRequest` from XML",null,null],[3,"ListObjectsRequestWriter","","Write `ListObjectsRequest` contents to a `SignedRequest`",null,null],[3,"NextVersionIdMarkerParser","","Parse `NextVersionIdMarker` from XML",null,null],[3,"NextVersionIdMarkerWriter","","Write `NextVersionIdMarker` contents to a `SignedRequest`",null,null],[3,"ListVersionsResultParser","","Parse `ListVersionsResult` from XML",null,null],[3,"ListVersionsResultWriter","","Write `ListVersionsResult` contents to a `SignedRequest`",null,null],[3,"ListObjectVersionsRequestParser","","Parse `ListObjectVersionsRequest` from XML",null,null],[3,"ListObjectVersionsRequestWriter","","Write `ListObjectVersionsRequest` contents to a `SignedRequest`",null,null],[3,"MultipartUploadCreateOutputParser","","Parse `MultipartUploadCreateOutput` from XML",null,null],[3,"MultipartUploadCreateOutputWriter","","Write `MultipartUploadCreateOutput` contents to a `SignedRequest`",null,null],[3,"PrefixParser","","Parse `Prefix` from XML",null,null],[3,"PrefixWriter","","Write `Prefix` contents to a `SignedRequest`",null,null],[3,"ObjectVersion","","",null,null],[12,"last_modified","","Date and time the object was last modified.",147,null],[12,"version_id","","Version ID of an object.",147,null],[12,"e_tag","","",147,null],[12,"storage_class","","The class of storage used to store the object.",147,null],[12,"key","","The object key.",147,null],[12,"owner","","",147,null],[12,"is_latest","","Specifies whether the object is (true) or is not (false) the latest version of an object.",147,null],[12,"size","","Size in bytes of the object.",147,null],[3,"ObjectMetadata","","`ObjectMetadata` used for `Contents` for ListObjectsOutput",null,null],[12,"last_modified","","",148,null],[12,"e_tag","","",148,null],[12,"storage_class","","The class of storage used to store the object.",148,null],[12,"key","","",148,null],[12,"owner","","",148,null],[12,"size","","",148,null],[3,"Delete","","",null,null],[12,"objects","","",149,null],[12,"quiet","","Element to enable quiet mode for the request. When you add this element, you must set its value to true.",149,null],[3,"GetObjectOutput","","",null,null],[12,"last_modified","","Last modified date of the object",150,null],[12,"content_range","","The portion of the object returned in the response.",150,null],[12,"request_charged","","",150,null],[12,"content_encoding","","Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.",150,null],[12,"replication_status","","",150,null],[12,"storage_class","","",150,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",150,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",150,null],[12,"content_disposition","","Specifies presentational information for the object.",150,null],[12,"metadata","","A map of metadata to store with the object in S3.",150,null],[12,"body","","Object data.",150,null],[12,"body_buffer","","",150,null],[12,"is_body","","",150,null],[12,"accept_ranges","","",150,null],[12,"website_redirect_location","","If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.",150,null],[12,"expires","","The date and time at which the object is no longer cacheable.",150,null],[12,"delete_marker","","Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.",150,null],[12,"cache_control","","Specifies caching behavior along the request/reply chain.",150,null],[12,"content_length","","Size of the body in bytes.",150,null],[12,"expiration","","If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.",150,null],[12,"missing_meta","","This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.",150,null],[12,"restore","","Provides information about object restoration operation and expiration time of the restored object copy.",150,null],[12,"sse_customer_algorithm","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",150,null],[12,"content_type","","A standard MIME type describing the format of the object data.",150,null],[12,"content_language","","The language the content is in.",150,null],[12,"version_id","","Version of the object.",150,null],[12,"e_tag","","An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL",150,null],[12,"sse_customer_key_md5","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",150,null],[3,"RestoreObjectOutput","","",null,null],[12,"request_charged","","",151,null],[3,"RestoreObjectRequest","","",null,null],[12,"version_id","","",152,null],[12,"restore_request","","",152,null],[12,"bucket","","",152,null],[12,"request_payer","","",152,null],[12,"key","","",152,null],[3,"RestoreRequest","","",null,null],[12,"days","","Lifetime of the active copy in days",153,null],[3,"DeleteObjectRequest","","",null,null],[12,"mfa","","The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.",154,null],[12,"version_id","","VersionId used to reference a specific version of the object.",154,null],[12,"bucket","","",154,null],[12,"request_payer","","",154,null],[12,"key","","",154,null],[3,"DeleteObjectOutput","","",null,null],[12,"version_id","","Returns the version ID of the delete marker created as a result of the DELETE operation.",155,null],[12,"request_charged","","",155,null],[12,"delete_marker","","Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.",155,null],[3,"DeleteObjectsOutput","","",null,null],[12,"deleted","","",156,null],[12,"errors","","",156,null],[12,"request_charged","","",156,null],[3,"DeletedObject","","",null,null],[12,"version_id","","",157,null],[12,"delete_marker_version_id","","",157,null],[12,"key","","",157,null],[12,"delete_marker","","",157,null],[3,"PutObjectOutput","","",null,null],[12,"sse_customer_algorithm","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",158,null],[12,"request_charged","","",158,null],[12,"version_id","","Version of the object.",158,null],[12,"e_tag","","Entity tag for the uploaded object.",158,null],[12,"expiration","","If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.",158,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",158,null],[12,"sse_customer_key_md5","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",158,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",158,null],[3,"TopicConfiguration","","Container for specifying the configuration when you want Amazon S3 to publish events to an Amazon Simple Notification Service (Amazon SNS) topic.",null,null],[12,"id","","",159,null],[12,"topic_arn","","Amazon SNS topic ARN to which Amazon S3 will publish a message when it detects events of specified type.",159,null],[12,"events","","",159,null],[3,"QueueConfiguration","","Container for specifying an configuration when you want Amazon S3 to publish events to an Amazon Simple Queue Service (Amazon SQS) queue.",null,null],[12,"id","","",160,null],[12,"queue_arn","","Amazon SQS queue ARN to which Amazon S3 will publish a message when it detects events of specified type.",160,null],[12,"events","","",160,null],[3,"ObjectIdentifier","","",null,null],[12,"version_id","","VersionId for the specific version of the object to delete.",161,null],[12,"key","","Key name of the object to delete.",161,null],[3,"MultipartUploadCreateRequest","","",null,null],[12,"request_payer","","",162,null],[12,"content_encoding","","Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.",162,null],[12,"storage_class","","The type of storage to use for the object. Defaults to 'STANDARD'.",162,null],[12,"grant_read_acp","","Allows grantee to read the object ACL.",162,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",162,null],[12,"ssekms_key_id","","Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify- signature-version",162,null],[12,"content_disposition","","Specifies presentational information for the object.",162,null],[12,"metadata","","A map of metadata to store with the object in S3.",162,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header.",162,null],[12,"website_redirect_location","","If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.",162,null],[12,"expires","","The date and time at which the object is no longer cacheable.",162,null],[12,"key","","",162,null],[12,"cache_control","","Specifies caching behavior along the request/reply chain.",162,null],[12,"bucket","","",162,null],[12,"grant_read","","Allows grantee to read the object data and its metadata.",162,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable object.",162,null],[12,"acl","","The canned ACL to apply to the object.",162,null],[12,"grant_full_control","","Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.",162,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",162,null],[12,"content_type","","A standard MIME type describing the format of the object data.",162,null],[12,"content_language","","The language the content is in.",162,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",162,null],[3,"MultipartUploadCompleteRequest","","NB: MultipartUploadCompleteRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>.",null,null],[12,"multipart_upload","","",163,null],[12,"upload_id","","",163,null],[12,"bucket","","",163,null],[12,"request_payer","","",163,null],[12,"key","","",163,null],[3,"MultipartUploadAbortRequest","","",null,null],[12,"upload_id","","",164,null],[12,"bucket","","",164,null],[12,"request_payer","","",164,null],[12,"key","","",164,null],[3,"MultipartUploadPartRequest","","NB: MultipartUploadPartRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>.",null,null],[12,"body","","",165,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",165,null],[12,"request_payer","","",165,null],[12,"content_length","","Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.",165,null],[12,"content_md5","","",165,null],[12,"bucket","","",165,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.",165,null],[12,"upload_id","","Upload ID identifying the multipart upload whose part is being uploaded.",165,null],[12,"key","","",165,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",165,null],[12,"part_number","","Part number of part being uploaded. This is a positive integer between 1 and 10,000.",165,null],[3,"Part","","",null,null],[12,"last_modified","","Date and time at which the part was uploaded.",166,null],[12,"part_number","","Part number identifying the part. This is a positive integer between 1 and 10,000.",166,null],[12,"e_tag","","Entity tag returned when the part was uploaded.",166,null],[12,"size","","Size of the uploaded part data.",166,null],[3,"MultipartUploadListPartsOutput","","",null,null],[12,"initiator","","Identifies who initiated the multipart upload.",167,null],[12,"bucket","","Name of the bucket to which the multipart upload was initiated.",167,null],[12,"next_part_number_marker","","When a list is truncated, this element specifies the last part in the list, as well as the value to use for the part-number-marker request parameter in a subsequent request.",167,null],[12,"parts","","",167,null],[12,"upload_id","","Upload ID identifying the multipart upload whose parts are being listed.",167,null],[12,"storage_class","","The class of storage used to store the object.",167,null],[12,"key","","Object key for which the multipart upload was initiated.",167,null],[12,"request_charged","","",167,null],[12,"owner","","",167,null],[12,"max_parts","","Maximum number of parts that were allowed in the response.",167,null],[12,"is_truncated","","Indicates whether the returned list of parts is truncated.",167,null],[12,"part_number_marker","","Part number after which listing begins.",167,null],[3,"MultipartUploadListPartsRequest","","",null,null],[12,"request_payer","","",168,null],[12,"bucket","","",168,null],[12,"upload_id","","Upload ID identifying the multipart upload whose parts are being listed.",168,null],[12,"key","","",168,null],[12,"max_parts","","Sets the maximum number of parts to return.",168,null],[12,"part_number_marker","","Specifies the part after which listing should begin. Only parts with higher part numbers will be listed.",168,null],[3,"MultipartUploadListRequest","","",null,null],[12,"upload_id_marker","","Together with key-marker, specifies the multipart upload after which listing should begin. If key-marker is not specified, the upload-id-marker parameter is ignored.",169,null],[12,"bucket","","",169,null],[12,"delimiter","","Character you use to group keys.",169,null],[12,"prefix","","Lists in-progress uploads only for those keys that begin with the specified prefix.",169,null],[12,"key_marker","","Together with upload-id-marker, this parameter specifies the multipart upload after which listing should begin.",169,null],[12,"max_uploads","","Sets the maximum number of multipart uploads, from 1 to 1,000, to return in the response body. 1,000 is the maximum number of uploads that can be returned in a response.",169,null],[12,"encoding_type","","",169,null],[3,"PutObjectRequest","","NB: PutObjectRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>.",null,null],[12,"request_payer","","",170,null],[12,"content_encoding","","Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.",170,null],[12,"storage_class","","The type of storage to use for the object. Defaults to 'STANDARD'.",170,null],[12,"grant_read_acp","","Allows grantee to read the object ACL.",170,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",170,null],[12,"ssekms_key_id","","Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify- signature-version",170,null],[12,"content_disposition","","Specifies presentational information for the object.",170,null],[12,"metadata","","A map of metadata to store with the object in S3.",170,null],[12,"body","","Object data.",170,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header.",170,null],[12,"website_redirect_location","","If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.",170,null],[12,"expires","","The date and time at which the object is no longer cacheable.",170,null],[12,"key","","",170,null],[12,"cache_control","","Specifies caching behavior along the request/reply chain.",170,null],[12,"content_length","","Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.",170,null],[12,"bucket","","",170,null],[12,"grant_read","","Allows grantee to read the object data and its metadata.",170,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable object.",170,null],[12,"acl","","The canned ACL to apply to the object.",170,null],[12,"grant_full_control","","Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.",170,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",170,null],[12,"content_type","","A standard MIME type describing the format of the object data.",170,null],[12,"content_language","","The language the content is in.",170,null],[12,"content_md5","","",170,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",170,null],[3,"GetObjectRequest","","",null,null],[12,"response_content_encoding","","Sets the Content-Encoding header of the response.",171,null],[12,"response_content_language","","Sets the Content-Language header of the response.",171,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",171,null],[12,"response_content_type","","Sets the Content-Type header of the response.",171,null],[12,"if_unmodified_since","","Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).",171,null],[12,"version_id","","VersionId used to reference a specific version of the object.",171,null],[12,"request_payer","","",171,null],[12,"response_cache_control","","Sets the Cache-Control header of the response.",171,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header.",171,null],[12,"bucket","","",171,null],[12,"if_none_match","","Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).",171,null],[12,"response_content_disposition","","Sets the Content-Disposition header of the response",171,null],[12,"range","","Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.",171,null],[12,"key","","",171,null],[12,"if_match","","Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).",171,null],[12,"response_expires","","Sets the Expires header of the response.",171,null],[12,"if_modified_since","","Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).",171,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",171,null],[3,"Initiator","","",null,null],[12,"display_name","","Name of the Principal.",172,null],[12,"id","","If the principal is an AWS account, it provides the Canonical User ID. If the principal is an IAM User, it provides a user ARN value.",172,null],[3,"GetObjectTorrentRequest","","",null,null],[12,"bucket","","",173,null],[12,"request_payer","","",173,null],[12,"key","","",173,null],[3,"Redirect","","",null,null],[12,"replace_key_with","","The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided.",174,null],[12,"host_name","","The host name to use in the redirect request.",174,null],[12,"protocol","","Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.",174,null],[12,"replace_key_prefix_with","","The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.",174,null],[12,"http_redirect_code","","The HTTP redirect code to use on the response. Not required if one of the siblings is present.",174,null],[3,"ErrorDocument","","",null,null],[12,"key","","The object key name to use when a 4XX class error occurs.",175,null],[3,"IndexDocument","","",null,null],[12,"suffix","","A suffix that is appended to a request that is for a directory on the website endpoint (e.g. if the suffix is index.html and you make a request to samplebucket/images/ the data that is returned will be for the object with the key name images/index.html) The suffix must not be empty and must not include a slash character.",176,null],[3,"RedirectAllRequestsTo","","",null,null],[12,"host_name","","Name of the host where requests will be redirected.",177,null],[12,"protocol","","Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.",177,null],[3,"LambdaFunctionConfiguration","","Container for specifying the AWS Lambda notification configuration.",null,null],[12,"lambda_function_arn","","Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.",178,null],[12,"id","","",178,null],[12,"events","","",178,null],[3,"Tag","","",null,null],[12,"value","","Value of the tag.",179,null],[12,"key","","Name of the tag.",179,null],[3,"CopyObjectResult","","",null,null],[12,"last_modified","","",180,null],[12,"e_tag","","",180,null],[3,"MultipartUploadListOutput","","",null,null],[12,"upload_id_marker","","Upload ID after which listing began.",181,null],[12,"common_prefixes","","",181,null],[12,"next_key_marker","","When a list is truncated, this element specifies the value that should be used for the key-marker request parameter in a subsequent request.",181,null],[12,"bucket","","Name of the bucket to which the multipart upload was initiated.",181,null],[12,"delimiter","","",181,null],[12,"next_upload_id_marker","","When a list is truncated, this element specifies the value that should be used for the upload-id-marker request parameter in a subsequent request.",181,null],[12,"prefix","","When a prefix is provided in the request, this field contains the specified prefix. The result contains only keys starting with the specified prefix.",181,null],[12,"uploads","","",181,null],[12,"key_marker","","The key at or after which the listing began.",181,null],[12,"max_uploads","","Maximum number of multipart uploads that could have been included in the response.",181,null],[12,"encoding_type","","Encoding type used by Amazon S3 to encode object keys in the response.",181,null],[12,"is_truncated","","Indicates whether the returned list of multipart uploads is truncated. A value of true indicates that the list was truncated. The list can be truncated if the number of multipart uploads exceeds the limit allowed or specified by max uploads.",181,null],[3,"MultipartUploadCreateOutput","","",null,null],[12,"sse_customer_algorithm","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",182,null],[12,"request_charged","","",182,null],[12,"bucket","","Name of the bucket to which the multipart upload was initiated.",182,null],[12,"upload_id","","ID for the initiated multipart upload.",182,null],[12,"key","","Object key for which the multipart upload was initiated.",182,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",182,null],[12,"sse_customer_key_md5","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",182,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",182,null],[3,"MultipartUploadCompleteOutput","","",null,null],[12,"request_charged","","",183,null],[12,"bucket","","",183,null],[12,"version_id","","Version of the object.",183,null],[12,"e_tag","","Entity tag of the object.",183,null],[12,"location","","",183,null],[12,"key","","",183,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",183,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",183,null],[12,"expiration","","If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.",183,null],[3,"MultipartUploadAbortOutput","","",null,null],[12,"request_charged","","",184,null],[3,"NoncurrentVersionExpiration","","Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that Amazon S3 delete noncurrent object versions at a specific period in the object's lifetime.",null,null],[12,"noncurrent_days","","Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.",185,null],[3,"ReplicationRule","","",null,null],[12,"status","","The rule is ignored if status is not Enabled.",186,null],[12,"prefix","","Object keyname prefix identifying one or more objects to which the rule applies. Maximum prefix length can be up to 1,024 characters. Overlapping prefixes are not supported.",186,null],[12,"destination","","",186,null],[12,"id","","Unique identifier for the rule. The value cannot be longer than 255 characters.",186,null],[3,"ListObjectsRequest","","Prefix becomes important when wanting to list objects in a given order but you may be using a hex hash prefix to add randomness to the the indexing. For example: prefixes such [0-f][0-f][0-f][0-f] could be used to do a 4 character hex hash that prefixes your object key which also included a date. This prefix would allow for sort correctly. http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html",null,null],[12,"bucket","","Required. Name of bucket.",187,null],[12,"version","","Two versions: the older version 1 and the newer version 2. Defaults to version 1. You must specify version 2 with a value of `Some(2)` since it's an Option field type.",187,null],[12,"prefix","","Limits the response to keys that begin with the specified prefix.",187,null],[12,"max_keys","","Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.",187,null],[12,"delimiter","","A delimiter is a character you use to group keys.",187,null],[12,"marker","","Specifies the key to start with when listing objects in a bucket.",187,null],[12,"encoding_type","","",187,null],[3,"ListObjectsOutput","","ListObjectsOutput contains the list of objects and their associated metadata for a given bucket name. There are two versions, version 1 and version 2. AWS S3 supports both. The struct field names that are unique for Version 1 are marked and those that are unique for Version 2 are marked. Those not marked are common between versions. The default for AWS is version 2 but you have to specify version 2 in ListObjectsRequest or it will default to version 1.",null,null],[12,"name","","",188,null],[12,"next_marker","","Version 1. When response is truncated (the IsTruncated element value in the response is true), you can use the key name in this field as marker in the subsequent request to get next set of objects. Amazon S3 lists objects in alphabetical order Note: This element is returned only if you have delimiter request parameter specified. If response does not include the NextMaker and it is truncated, you can use the value of the last Key in the response as the marker in the subsequent request to get the next set of object keys.",188,null],[12,"delimiter","","",188,null],[12,"max_keys","","",188,null],[12,"prefix","","",188,null],[12,"marker","","Version 1.",188,null],[12,"encoding_type","","Encoding type used by Amazon S3 to encode object keys in the response.",188,null],[12,"is_truncated","","A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria.",188,null],[12,"contents","","List of ObjectMetadata for each object in the given bucket.",188,null],[12,"common_prefixes","","",188,null],[12,"continuation_token","","Version 2. Returned if included in the request",188,null],[12,"next_continuation_token","","Version 2. If the response is truncated, Amazon S3 returns this parameter with a continuation token that you can specify as the continuation-token in your next request to retrieve the next set of keys.",188,null],[12,"key_count","","Version 2. Returned number of keys in response. Always <= MaxKeys.",188,null],[12,"start_after","","Version 2. Is included with the response if sent with the request.",188,null],[3,"ListObjectVersionsRequest","","",null,null],[12,"bucket","","",189,null],[12,"prefix","","Limits the response to keys that begin with the specified prefix.",189,null],[12,"max_keys","","Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.",189,null],[12,"delimiter","","A delimiter is a character you use to group keys.",189,null],[12,"key_marker","","Specifies the key to start with when listing objects in a bucket.",189,null],[12,"encoding_type","","",189,null],[12,"version_id_marker","","Specifies the object version you want to start listing from.",189,null],[12,"start_after","","Start the list after a specifc number.",189,null],[3,"ListVersionsResult","","",null,null],[12,"name","","",190,null],[12,"prefix","","",190,null],[12,"key_marker","","Marks the last Key returned in a truncated response.",190,null],[12,"delete_markers","","",190,null],[12,"max_keys","","",190,null],[12,"is_truncated","","A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.",190,null],[12,"versions","","",190,null],[12,"next_key_marker","","Use this value for the key marker request parameter in a subsequent request.",190,null],[12,"delimiter","","",190,null],[12,"next_version_id_marker","","Use this value for the next version id marker parameter in a subsequent request.",190,null],[12,"encoding_type","","Encoding type used by Amazon S3 to encode object keys in the response.",190,null],[12,"version_id_marker","","",190,null],[12,"common_prefixes","","",190,null],[3,"ListObjectVersionsOutput","","",null,null],[12,"name","","",191,null],[12,"versions","","",191,null],[12,"delete_markers","","",191,null],[12,"next_key_marker","","Use this value for the key marker request parameter in a subsequent request.",191,null],[12,"delimiter","","",191,null],[12,"max_keys","","",191,null],[12,"prefix","","",191,null],[12,"key_marker","","Marks the last Key returned in a truncated response.",191,null],[12,"next_version_id_marker","","Use this value for the next version id marker parameter in a subsequent request.",191,null],[12,"encoding_type","","Encoding type used by Amazon S3 to encode object keys in the response.",191,null],[12,"is_truncated","","A flag that indicates whether or not Amazon S3 returned all of the results that satisfied the search criteria. If your results were truncated, you can make a follow-up paginated request using the NextKeyMarker and NextVersionIdMarker response parameters as a starting place in another request to return the rest of the results.",191,null],[12,"version_id_marker","","",191,null],[12,"common_prefixes","","",191,null],[3,"DeleteMarkerEntry","","",null,null],[12,"owner","","",192,null],[12,"is_latest","","Specifies whether the object is (true) or is not (false) the latest version of an object.",192,null],[12,"version_id","","Version ID of an object.",192,null],[12,"key","","The object key.",192,null],[12,"last_modified","","Date and time the object was last modified.",192,null],[3,"HeadObjectOutput","","",null,null],[12,"last_modified","","Last modified date of the object",193,null],[12,"request_charged","","",193,null],[12,"content_encoding","","Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.",193,null],[12,"replication_status","","",193,null],[12,"storage_class","","",193,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",193,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",193,null],[12,"content_disposition","","Specifies presentational information for the object.",193,null],[12,"metadata","","A map of metadata to store with the object in S3.",193,null],[12,"accept_ranges","","",193,null],[12,"website_redirect_location","","If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.",193,null],[12,"expires","","The date and time at which the object is no longer cacheable.",193,null],[12,"delete_marker","","Specifies whether the object retrieved was (true) or was not (false) a Delete Marker. If false, this response header does not appear in the response.",193,null],[12,"cache_control","","Specifies caching behavior along the request/reply chain.",193,null],[12,"content_length","","Size of the body in bytes.",193,null],[12,"expiration","","If the object expiration is configured (see PUT Bucket lifecycle), the response includes this header. It includes the expiry-date and rule-id key value pairs providing object expiration information. The value of the rule-id is URL encoded.",193,null],[12,"missing_meta","","This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.",193,null],[12,"restore","","Provides information about object restoration operation and expiration time of the restored object copy.",193,null],[12,"sse_customer_algorithm","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",193,null],[12,"content_type","","A standard MIME type describing the format of the object data.",193,null],[12,"content_language","","The language the content is in.",193,null],[12,"version_id","","Version of the object.",193,null],[12,"e_tag","","An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL",193,null],[12,"sse_customer_key_md5","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",193,null],[3,"CopyObjectOutput","","",null,null],[12,"sse_customer_algorithm","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",194,null],[12,"copy_source_version_id","","",194,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",194,null],[12,"request_charged","","",194,null],[12,"expiration","","If the object expiration is configured, the response includes this header.",194,null],[12,"sse_customer_key_md5","","If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",194,null],[12,"copy_object_result","","",194,null],[12,"ssekms_key_id","","If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",194,null],[3,"CopyObjectRequest","","",null,null],[12,"request_payer","","",195,null],[12,"copy_source_if_modified_since","","Copies the object if it has been modified since the specified time.",195,null],[12,"copy_source_if_unmodified_since","","Copies the object if it hasn't been modified since the specified time.",195,null],[12,"content_encoding","","Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.",195,null],[12,"copy_source_sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object. The encryption key provided in this header must be one that was used when the source object was created.",195,null],[12,"storage_class","","The type of storage to use for the object. Defaults to 'STANDARD'.",195,null],[12,"grant_read_acp","","Allows grantee to read the object ACL.",195,null],[12,"server_side_encryption","","The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",195,null],[12,"ssekms_key_id","","Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify- signature-version",195,null],[12,"content_disposition","","Specifies presentational information for the object.",195,null],[12,"metadata","","A map of metadata to store with the object in S3.",195,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header.",195,null],[12,"website_redirect_location","","If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.",195,null],[12,"copy_source","","The name of the source bucket and key name of the source object, separated by a slash (/). Must be URL-encoded.",195,null],[12,"expires","","The date and time at which the object is no longer cacheable.",195,null],[12,"key","","",195,null],[12,"cache_control","","Specifies caching behavior along the request/reply chain.",195,null],[12,"copy_source_sse_customer_algorithm","","Specifies the algorithm to use when decrypting the source object (e.g., AES256).",195,null],[12,"bucket","","",195,null],[12,"grant_read","","Allows grantee to read the object data and its metadata.",195,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable object.",195,null],[12,"copy_source_sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",195,null],[12,"acl","","The canned ACL to apply to the object.",195,null],[12,"grant_full_control","","Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.",195,null],[12,"copy_source_if_match","","Copies the object if its entity tag (ETag) matches the specified tag.",195,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",195,null],[12,"content_type","","A standard MIME type describing the format of the object data.",195,null],[12,"content_language","","The language the content is in.",195,null],[12,"metadata_directive","","Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.",195,null],[12,"copy_source_if_none_match","","Copies the object if its entity tag (ETag) is different than the specified ETag.",195,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",195,null],[3,"DeleteObjectsRequest","","",null,null],[12,"mfa","","The concatenation of the authentication device's serial number, a space, and the value that is displayed on your authentication device.",196,null],[12,"bucket","","",196,null],[12,"request_payer","","",196,null],[12,"delete","","",196,null],[3,"MultipartUpload","","",null,null],[12,"initiator","","Identifies who initiated the multipart upload.",197,null],[12,"initiated","","Date and time at which the multipart upload was initiated.",197,null],[12,"upload_id","","Upload ID that identifies the multipart upload.",197,null],[12,"storage_class","","The class of storage used to store the object.",197,null],[12,"key","","Key of the object for which the multipart upload was initiated.",197,null],[12,"owner","","",197,null],[3,"HeadObjectRequest","","",null,null],[12,"sse_customer_algorithm","","Specifies the algorithm to use to when encrypting the object (e.g., AES256).",198,null],[12,"sse_customer_key","","Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side- encryption-customer-algorithm header.",198,null],[12,"if_unmodified_since","","Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).",198,null],[12,"version_id","","VersionId used to reference a specific version of the object.",198,null],[12,"request_payer","","",198,null],[12,"bucket","","",198,null],[12,"if_none_match","","Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).",198,null],[12,"range","","Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.",198,null],[12,"key","","",198,null],[12,"if_match","","Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).",198,null],[12,"sse_customer_key_md5","","Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",198,null],[12,"if_modified_since","","Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).",198,null],[5,"multipart_upload_finish_xml","","Writes out XML with all the parts in it for S3 to complete.",null,null],[6,"TagSet","","",null,null],[6,"Parts","","",null,null],[6,"PartNumber","","",null,null],[6,"UploadIdMarker","","",null,null],[6,"NextUploadIdMarker","","",null,null],[6,"MultipartUploadList","","",null,null],[6,"PartNumberMarker","","",null,null],[6,"NextPartNumberMarker","","",null,null],[6,"MaxParts","","",null,null],[6,"MaxUploads","","",null,null],[6,"Expires","","",null,null],[6,"ObjectMetadataList","","",null,null],[6,"ObjectIdentifierList","","",null,null],[6,"ObjectKey","","",null,null],[6,"ObjectVersionStorageClass","","",null,null],[6,"ObjectVersionId","","",null,null],[6,"DeleteMarkerVersionId","","",null,null],[6,"DeletedObjects","","",null,null],[6,"ObjectStorageClass","","",null,null],[6,"DeleteMarkers","","",null,null],[6,"NextVersionIdMarker","","",null,null],[6,"Prefix","","Partial object path",null,null],[6,"ObjectVersionList","","",null,null],[11,"fmt","","",147,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",147,{"inputs":[],"output":{"name":"objectversion"}}],[11,"decode","","",147,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",147,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",148,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",148,{"inputs":[],"output":{"name":"objectmetadata"}}],[11,"decode","","",148,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",148,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",149,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",149,{"inputs":[],"output":{"name":"delete"}}],[11,"decode","","",149,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",149,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",150,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",150,{"inputs":[],"output":{"name":"getobjectoutput"}}],[11,"decode","","",150,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",150,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",151,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",151,{"inputs":[],"output":{"name":"restoreobjectoutput"}}],[11,"decode","","",151,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",151,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",152,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",152,{"inputs":[],"output":{"name":"restoreobjectrequest"}}],[11,"decode","","",152,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",152,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",153,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",153,{"inputs":[],"output":{"name":"restorerequest"}}],[11,"decode","","",153,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",153,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",154,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",154,{"inputs":[],"output":{"name":"deleteobjectrequest"}}],[11,"decode","","",154,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",154,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",155,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",155,{"inputs":[],"output":{"name":"deleteobjectoutput"}}],[11,"decode","","",155,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",155,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",156,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",156,{"inputs":[],"output":{"name":"deleteobjectsoutput"}}],[11,"decode","","",156,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",156,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",157,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",157,{"inputs":[],"output":{"name":"deletedobject"}}],[11,"decode","","",157,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",157,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",158,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",158,{"inputs":[],"output":{"name":"putobjectoutput"}}],[11,"decode","","",158,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",158,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",159,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",159,{"inputs":[],"output":{"name":"topicconfiguration"}}],[11,"decode","","",159,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",159,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",160,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",160,{"inputs":[],"output":{"name":"queueconfiguration"}}],[11,"decode","","",160,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",160,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",161,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",161,{"inputs":[],"output":{"name":"objectidentifier"}}],[11,"decode","","",161,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",161,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",162,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",162,{"inputs":[],"output":{"name":"multipartuploadcreaterequest"}}],[11,"decode","","",162,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",162,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",163,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",163,{"inputs":[],"output":{"name":"multipartuploadcompleterequest"}}],[11,"encode","","",163,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",164,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",164,{"inputs":[],"output":{"name":"multipartuploadabortrequest"}}],[11,"decode","","",164,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",164,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",165,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",165,{"inputs":[],"output":{"name":"multipartuploadpartrequest"}}],[11,"encode","","",165,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",166,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",166,{"inputs":[],"output":{"name":"part"}}],[11,"decode","","",166,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",166,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",167,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",167,{"inputs":[],"output":{"name":"multipartuploadlistpartsoutput"}}],[11,"decode","","",167,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",167,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",168,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",168,{"inputs":[],"output":{"name":"multipartuploadlistpartsrequest"}}],[11,"decode","","",168,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",168,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",169,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",169,{"inputs":[],"output":{"name":"multipartuploadlistrequest"}}],[11,"decode","","",169,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",169,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",170,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",170,{"inputs":[],"output":{"name":"putobjectrequest"}}],[11,"encode","","",170,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",171,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",171,{"inputs":[],"output":{"name":"getobjectrequest"}}],[11,"clone","","",171,{"inputs":[{"name":"self"}],"output":{"name":"getobjectrequest"}}],[11,"decode","","",171,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",171,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",172,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",172,{"inputs":[],"output":{"name":"initiator"}}],[11,"decode","","",172,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",172,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",173,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",173,{"inputs":[],"output":{"name":"getobjecttorrentrequest"}}],[11,"decode","","",173,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",173,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",174,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",174,{"inputs":[],"output":{"name":"redirect"}}],[11,"decode","","",174,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",174,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",175,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",175,{"inputs":[],"output":{"name":"errordocument"}}],[11,"decode","","",175,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",175,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",176,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",176,{"inputs":[],"output":{"name":"indexdocument"}}],[11,"decode","","",176,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",176,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",177,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",177,{"inputs":[],"output":{"name":"redirectallrequeststo"}}],[11,"decode","","",177,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",177,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",178,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",178,{"inputs":[],"output":{"name":"lambdafunctionconfiguration"}}],[11,"decode","","",178,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",178,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",179,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",179,{"inputs":[],"output":{"name":"tag"}}],[11,"decode","","",179,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",179,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",180,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",180,{"inputs":[],"output":{"name":"copyobjectresult"}}],[11,"decode","","",180,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",180,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",181,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",181,{"inputs":[],"output":{"name":"multipartuploadlistoutput"}}],[11,"decode","","",181,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",181,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",182,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",182,{"inputs":[],"output":{"name":"multipartuploadcreateoutput"}}],[11,"decode","","",182,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",182,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",183,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",183,{"inputs":[],"output":{"name":"multipartuploadcompleteoutput"}}],[11,"decode","","",183,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",183,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",184,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",184,{"inputs":[],"output":{"name":"multipartuploadabortoutput"}}],[11,"decode","","",184,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",184,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",185,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",185,{"inputs":[],"output":{"name":"noncurrentversionexpiration"}}],[11,"decode","","",185,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",185,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",186,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",186,{"inputs":[],"output":{"name":"replicationrule"}}],[11,"decode","","",186,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",186,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",187,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",187,{"inputs":[],"output":{"name":"listobjectsrequest"}}],[11,"decode","","",187,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",187,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",188,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",188,{"inputs":[],"output":{"name":"listobjectsoutput"}}],[11,"decode","","",188,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",188,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",189,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",189,{"inputs":[],"output":{"name":"listobjectversionsrequest"}}],[11,"decode","","",189,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",189,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",190,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",190,{"inputs":[],"output":{"name":"listversionsresult"}}],[11,"decode","","",190,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",190,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",191,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",191,{"inputs":[],"output":{"name":"listobjectversionsoutput"}}],[11,"fmt","","",192,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",192,{"inputs":[],"output":{"name":"deletemarkerentry"}}],[11,"decode","","",192,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",192,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",193,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",193,{"inputs":[],"output":{"name":"headobjectoutput"}}],[11,"decode","","",193,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",193,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",194,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",194,{"inputs":[],"output":{"name":"copyobjectoutput"}}],[11,"decode","","",194,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",194,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",195,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",195,{"inputs":[],"output":{"name":"copyobjectrequest"}}],[11,"decode","","",195,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",195,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",196,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",196,{"inputs":[],"output":{"name":"deleteobjectsrequest"}}],[11,"decode","","",196,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",196,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",197,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",197,{"inputs":[],"output":{"name":"multipartupload"}}],[11,"decode","","",197,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",197,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",198,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",198,{"inputs":[],"output":{"name":"headobjectrequest"}}],[11,"decode","","",198,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",198,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",199,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",200,{"inputs":[{"name":"params"},{"name":"str"},{"name":"tag"}],"output":null}],[11,"parse_xml","","",201,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",202,{"inputs":[{"name":"params"},{"name":"str"},{"name":"tagset"}],"output":null}],[11,"parse_xml","","",203,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",204,{"inputs":[{"name":"params"},{"name":"str"},{"name":"partnumber"}],"output":null}],[11,"parse_xml","","",205,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",206,{"inputs":[{"name":"params"},{"name":"str"},{"name":"part"}],"output":null}],[11,"parse_xml","","",207,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",208,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartupload"}],"output":null}],[11,"parse_xml","","",209,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",210,{"inputs":[{"name":"params"},{"name":"str"},{"name":"uploadidmarker"}],"output":null}],[11,"parse_xml","","",211,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",212,{"inputs":[{"name":"params"},{"name":"str"},{"name":"nextuploadidmarker"}],"output":null}],[11,"parse_xml","","",213,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",214,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadlist"}],"output":null}],[11,"parse_xml","","",215,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",216,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadlistoutput"}],"output":null}],[11,"parse_xml","","",217,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",218,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadcompleteoutput"}],"output":null}],[11,"parse_xml","","",219,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",220,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getobjectrequest"}],"output":null}],[11,"parse_xml","","",221,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",222,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putobjectoutput"}],"output":null}],[11,"parse_xml","","",223,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",224,{"inputs":[{"name":"params"},{"name":"str"},{"name":"maxuploads"}],"output":null}],[11,"parse_xml","","",225,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",226,{"inputs":[{"name":"params"},{"name":"str"},{"name":"expires"}],"output":null}],[11,"parse_xml","","",227,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",228,{"inputs":[{"name":"params"},{"name":"str"},{"name":"listobjectsoutput"}],"output":null}],[11,"parse_xml","","",229,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",230,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectmetadatalist"}],"output":null}],[11,"parse_xml","","",231,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",232,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectmetadata"}],"output":null}],[11,"parse_xml","","",233,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",234,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadlistpartsoutput"}],"output":null}],[11,"parse_xml","","",235,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",236,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadlistpartsrequest"}],"output":null}],[11,"parse_xml","","",237,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",238,{"inputs":[{"name":"params"},{"name":"str"},{"name":"nextpartnumbermarker"}],"output":null}],[11,"parse_xml","","",239,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",240,{"inputs":[{"name":"params"},{"name":"str"},{"name":"maxparts"}],"output":null}],[11,"parse_xml","","",241,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",242,{"inputs":[{"name":"params"},{"name":"str"},{"name":"partnumbermarker"}],"output":null}],[11,"parse_xml","","",243,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",244,{"inputs":[{"name":"params"},{"name":"str"},{"name":"parts"}],"output":null}],[11,"write_params","","",245,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadabortoutput"}],"output":null}],[11,"parse_xml","","",246,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",247,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadabortrequest"}],"output":null}],[11,"parse_xml","","",248,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",249,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadlistrequest"}],"output":null}],[11,"parse_xml","","",250,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",251,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectidentifierlist"}],"output":null}],[11,"parse_xml","","",252,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",253,{"inputs":[{"name":"params"},{"name":"str"},{"name":"delete"}],"output":null}],[11,"parse_xml","","",254,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",255,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectidentifier"}],"output":null}],[11,"parse_xml","","",256,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",257,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deleteobjectsrequest"}],"output":null}],[11,"parse_xml","","",258,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",259,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectversion"}],"output":null}],[11,"parse_xml","","",260,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",261,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectkey"}],"output":null}],[11,"parse_xml","","",262,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",263,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectversionstorageclass"}],"output":null}],[11,"parse_xml","","",264,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",265,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copyobjectresult"}],"output":null}],[11,"parse_xml","","",266,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",267,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectversionid"}],"output":null}],[11,"parse_xml","","",268,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",269,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletemarkerversionid"}],"output":null}],[11,"parse_xml","","",270,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",271,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletedobject"}],"output":null}],[11,"parse_xml","","",272,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",273,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletedobjects"}],"output":null}],[11,"parse_xml","","",274,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",275,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deleteobjectoutput"}],"output":null}],[11,"parse_xml","","",276,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",277,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deleteobjectrequest"}],"output":null}],[11,"parse_xml","","",278,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",279,{"inputs":[{"name":"params"},{"name":"str"},{"name":"restorerequest"}],"output":null}],[11,"parse_xml","","",280,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",281,{"inputs":[{"name":"params"},{"name":"str"},{"name":"restoreobjectrequest"}],"output":null}],[11,"parse_xml","","",282,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",283,{"inputs":[{"name":"params"},{"name":"str"},{"name":"restoreobjectoutput"}],"output":null}],[11,"parse_xml","","",284,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",285,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copyobjectoutput"}],"output":null}],[11,"parse_xml","","",286,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",287,{"inputs":[{"name":"params"},{"name":"str"},{"name":"headobjectoutput"}],"output":null}],[11,"parse_xml","","",288,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",289,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectversionlist"}],"output":null}],[11,"parse_xml","","",290,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",291,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectstorageclass"}],"output":null}],[11,"parse_xml","","",292,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",293,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copyobjectrequest"}],"output":null}],[11,"parse_xml","","",294,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",295,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deleteobjectsoutput"}],"output":null}],[11,"get_body","","",150,null],[11,"parse_xml","","",296,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",297,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getobjectoutput"}],"output":null}],[11,"parse_xml","","",298,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",299,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadcreaterequest"}],"output":null}],[11,"parse_xml","","",300,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",301,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getobjecttorrentrequest"}],"output":null}],[11,"parse_xml","","",302,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",303,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletemarkerentry"}],"output":null}],[11,"parse_xml","","",304,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",305,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletemarkers"}],"output":null}],[11,"parse_xml","","",306,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",307,{"inputs":[{"name":"params"},{"name":"str"},{"name":"listobjectsrequest"}],"output":null}],[11,"parse_xml","","",308,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",309,{"inputs":[{"name":"params"},{"name":"str"},{"name":"nextversionidmarker"}],"output":null}],[11,"parse_xml","","",310,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",311,{"inputs":[{"name":"params"},{"name":"str"},{"name":"listversionsresult"}],"output":null}],[11,"parse_xml","","",312,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",313,{"inputs":[{"name":"params"},{"name":"str"},{"name":"listobjectversionsrequest"}],"output":null}],[11,"parse_xml","","",314,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",315,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadcreateoutput"}],"output":null}],[11,"parse_xml","","",316,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",317,{"inputs":[{"name":"params"},{"name":"str"},{"name":"prefix"}],"output":null}],[0,"policy","aws_sdk_rust::aws::s3","",null,null],[6,"Policy","aws_sdk_rust::aws::s3::policy","",null,null],[0,"writeparse","aws_sdk_rust::aws::s3","Library Documentation",null,null],[3,"ErrorsParser","aws_sdk_rust::aws::s3::writeparse","Parse `Errors` from XML",null,null],[3,"ErrorsWriter","","Write `Errors` contents to a `SignedRequest`",null,null],[3,"IfUnmodifiedSinceParser","","Parse `IfUnmodifiedSince` from XML",null,null],[3,"IfUnmodifiedSinceWriter","","Write `IfUnmodifiedSince` contents to a `SignedRequest`",null,null],[3,"MFADeleteParser","","Parse `MFADelete` from XML",null,null],[3,"MFADeleteWriter","","Write `MFADelete` contents to a `SignedRequest`",null,null],[3,"DeleteBucketCorsRequestParser","","Parse `DeleteBucketCorsRequest` from XML",null,null],[3,"DeleteBucketCorsRequestWriter","","Write `DeleteBucketCorsRequest` contents to a `SignedRequest`",null,null],[3,"AllowedMethodParser","","Parse `AllowedMethod` from XML",null,null],[3,"AllowedMethodWriter","","Write `AllowedMethod` contents to a `SignedRequest`",null,null],[3,"AllowedMethodsParser","","Parse `AllowedMethods` from XML",null,null],[3,"AllowedMethodsWriter","","Write `AllowedMethods` contents to a `SignedRequest`",null,null],[3,"MaxAgeSecondsParser","","Parse `MaxAgeSeconds` from XML",null,null],[3,"MaxAgeSecondsWriter","","Write `MaxAgeSeconds` contents to a `SignedRequest`",null,null],[3,"AllowedOriginsParser","","Parse `AllowedOrigins` from XML",null,null],[3,"AllowedOriginsWriter","","Write `AllowedOrigins` contents to a `SignedRequest`",null,null],[3,"MFAParser","","Parse `MFA` from XML",null,null],[3,"MFAWriter","","Write `MFA` contents to a `SignedRequest`",null,null],[3,"VersioningConfigurationParser","","Parse `VersioningConfiguration` from XML",null,null],[3,"VersioningConfigurationWriter","","Write `VersioningConfiguration` contents to a `SignedRequest`",null,null],[3,"CORSRuleParser","","Parse `CORSRule` from XML",null,null],[3,"CORSRuleWriter","","Write `CORSRule` contents to a `SignedRequest`",null,null],[3,"PutBucketVersioningRequestParser","","Parse `PutBucketVersioningRequest` from XML",null,null],[3,"PutBucketVersioningRequestWriter","","Write `PutBucketVersioningRequest` contents to a `SignedRequest`",null,null],[3,"CORSRulesParser","","Parse `CORSRules` from XML",null,null],[3,"CORSRulesWriter","","Write `CORSRules` contents to a `SignedRequest`",null,null],[3,"GetBucketCorsOutputParser","","Parse `GetBucketCorsOutput` from XML",null,null],[3,"GetBucketCorsOutputWriter","","Write `GetBucketCorsOutput` contents to a `SignedRequest`",null,null],[3,"GetBucketCorsRequestParser","","Parse `GetBucketCorsRequest` from XML",null,null],[3,"GetBucketCorsRequestWriter","","Write `GetBucketCorsRequest` contents to a `SignedRequest`",null,null],[3,"LifecycleConfigurationParser","","Parse `LifecycleConfiguration` from XML",null,null],[3,"LifecycleConfigurationWriter","","Write `LifecycleConfiguration` contents to a `SignedRequest`",null,null],[3,"PutBucketLifecycleRequestParser","","Parse `PutBucketLifecycleRequest` from XML",null,null],[3,"PutBucketLifecycleRequestWriter","","Write `PutBucketLifecycleRequest` contents to a `SignedRequest`",null,null],[3,"GetBucketLoggingRequestParser","","Parse `GetBucketLoggingRequest` from XML",null,null],[3,"GetBucketLoggingRequestWriter","","Write `GetBucketLoggingRequest` contents to a `SignedRequest`",null,null],[3,"CloudFunctionInvocationRoleParser","","Parse `CloudFunctionInvocationRole` from XML",null,null],[3,"CloudFunctionInvocationRoleWriter","","Write `CloudFunctionInvocationRole` contents to a `SignedRequest`",null,null],[3,"CloudFunctionParser","","Parse `CloudFunction` from XML",null,null],[3,"CloudFunctionWriter","","Write `CloudFunction` contents to a `SignedRequest`",null,null],[3,"QueueArnParser","","Parse `QueueArn` from XML",null,null],[3,"QueueArnWriter","","Write `QueueArn` contents to a `SignedRequest`",null,null],[3,"TopicArnParser","","Parse `TopicArn` from XML",null,null],[3,"TopicArnWriter","","Write `TopicArn` contents to a `SignedRequest`",null,null],[3,"CloudFunctionConfigurationParser","","Parse `CloudFunctionConfiguration` from XML",null,null],[3,"CloudFunctionConfigurationWriter","","Write `CloudFunctionConfiguration` contents to a `SignedRequest`",null,null],[3,"QueueConfigurationDeprecatedParser","","Parse `QueueConfigurationDeprecated` from XML",null,null],[3,"QueueConfigurationDeprecatedWriter","","Write `QueueConfigurationDeprecated` contents to a `SignedRequest`",null,null],[3,"TopicConfigurationDeprecatedParser","","Parse `TopicConfigurationDeprecated` from XML",null,null],[3,"TopicConfigurationDeprecatedWriter","","Write `TopicConfigurationDeprecated` contents to a `SignedRequest`",null,null],[3,"PutBucketNotificationRequestParser","","Parse `PutBucketNotificationRequest` from XML",null,null],[3,"PutBucketNotificationRequestWriter","","Write `PutBucketNotificationRequest` contents to a `SignedRequest`",null,null],[3,"NotificationConfigurationDeprecated","","",null,null],[12,"cloud_function_configuration","","",318,null],[12,"queue_configuration","","",318,null],[12,"topic_configuration","","",318,null],[3,"NotificationConfigurationDeprecatedParser","","Parse `NotificationConfigurationDeprecated` from XML",null,null],[3,"NotificationConfigurationDeprecatedWriter","","Write `NotificationConfigurationDeprecated` contents to a `SignedRequest`",null,null],[3,"ResponseContentEncodingParser","","Parse `ResponseContentEncoding` from XML",null,null],[3,"ResponseContentEncodingWriter","","Write `ResponseContentEncoding` contents to a `SignedRequest`",null,null],[3,"ResponseContentLanguageParser","","Parse `ResponseContentLanguage` from XML",null,null],[3,"ResponseContentLanguageWriter","","Write `ResponseContentLanguage` contents to a `SignedRequest`",null,null],[3,"ResponseContentTypeParser","","Parse `ResponseContentType` from XML",null,null],[3,"ResponseContentTypeWriter","","Write `ResponseContentType` contents to a `SignedRequest`",null,null],[3,"IfNoneMatchParser","","Parse `IfNoneMatch` from XML",null,null],[3,"IfNoneMatchWriter","","Write `IfNoneMatch` contents to a `SignedRequest`",null,null],[3,"ResponseCacheControlParser","","Parse `ResponseCacheControl` from XML",null,null],[3,"ResponseCacheControlWriter","","Write `ResponseCacheControl` contents to a `SignedRequest`",null,null],[3,"ResponseContentDispositionParser","","Parse `ResponseContentDisposition` from XML",null,null],[3,"ResponseContentDispositionWriter","","Write `ResponseContentDisposition` contents to a `SignedRequest`",null,null],[3,"IfMatchParser","","Parse `IfMatch` from XML",null,null],[3,"IfMatchWriter","","Write `IfMatch` contents to a `SignedRequest`",null,null],[3,"ResponseExpiresParser","","Parse `ResponseExpires` from XML",null,null],[3,"ResponseExpiresWriter","","Write `ResponseExpires` contents to a `SignedRequest`",null,null],[3,"SSECustomerKeyParser","","Parse `SSECustomerKey` from XML",null,null],[3,"SSECustomerKeyWriter","","Write `SSECustomerKey` contents to a `SignedRequest`",null,null],[3,"PutBucketReplicationRequestParser","","Parse `PutBucketReplicationRequest` from XML",null,null],[3,"PutBucketReplicationRequestWriter","","Write `PutBucketReplicationRequest` contents to a `SignedRequest`",null,null],[3,"PutBucketPolicyRequestParser","","Parse `PutBucketPolicyRequest` from XML",null,null],[3,"PutBucketPolicyRequestWriter","","Write `PutBucketPolicyRequest` contents to a `SignedRequest`",null,null],[3,"BucketLoggingStatusParser","","Parse `BucketLoggingStatus` from XML",null,null],[3,"BucketLoggingStatusWriter","","Write `BucketLoggingStatus` contents to a `SignedRequest`",null,null],[3,"LambdaFunctionConfigurationParser","","Parse `LambdaFunctionConfiguration` from XML",null,null],[3,"LambdaFunctionConfigurationWriter","","Write `LambdaFunctionConfiguration` contents to a `SignedRequest`",null,null],[3,"WebsiteConfigurationParser","","Parse `WebsiteConfiguration` from XML",null,null],[3,"WebsiteConfigurationWriter","","Write `WebsiteConfiguration` contents to a `SignedRequest`",null,null],[3,"NextKeyMarkerParser","","Parse `NextKeyMarker` from XML",null,null],[3,"NextKeyMarkerWriter","","Write `NextKeyMarker` contents to a `SignedRequest`",null,null],[3,"ReplicationRuleParser","","Parse `ReplicationRule` from XML",null,null],[3,"ReplicationRuleWriter","","Write `ReplicationRule` contents to a `SignedRequest`",null,null],[3,"MetadataDirectiveParser","","Parse `MetadataDirective` from XML",null,null],[3,"MetadataDirectiveWriter","","Write `MetadataDirective` contents to a `SignedRequest`",null,null],[3,"PutBucketLoggingRequestParser","","Parse `PutBucketLoggingRequest` from XML",null,null],[3,"PutBucketLoggingRequestWriter","","Write `PutBucketLoggingRequest` contents to a `SignedRequest`",null,null],[3,"RequestChargedParser","","Parse `RequestCharged` from XML",null,null],[3,"RequestChargedWriter","","Write `RequestCharged` contents to a `SignedRequest`",null,null],[3,"LambdaFunctionConfigurationListParser","","Parse `LambdaFunctionConfigurationList` from XML",null,null],[3,"LambdaFunctionConfigurationListWriter","","Write `LambdaFunctionConfigurationList` contents to a `SignedRequest`",null,null],[3,"ServerSideEncryptionParser","","Parse `ServerSideEncryption` from XML",null,null],[3,"ServerSideEncryptionWriter","","Write `ServerSideEncryption` contents to a `SignedRequest`",null,null],[3,"SSEKMSKeyIdParser","","Parse `SSEKMSKeyId` from XML",null,null],[3,"SSEKMSKeyIdWriter","","Write `SSEKMSKeyId` contents to a `SignedRequest`",null,null],[3,"MultipartUploadIdParser","","Parse `MultipartUploadId` from XML",null,null],[3,"MultipartUploadIdWriter","","Write `MultipartUploadId` contents to a `SignedRequest`",null,null],[3,"EventParser","","Parse `Event` from XML",null,null],[3,"EventWriter","","Write `Event` contents to a `SignedRequest`",null,null],[3,"PutBucketWebsiteRequestParser","","Parse `PutBucketWebsiteRequest` from XML",null,null],[3,"PutBucketWebsiteRequestWriter","","Write `PutBucketWebsiteRequest` contents to a `SignedRequest`",null,null],[3,"WebsiteRedirectLocationParser","","Parse `WebsiteRedirectLocation` from XML",null,null],[3,"WebsiteRedirectLocationWriter","","Write `WebsiteRedirectLocation` contents to a `SignedRequest`",null,null],[3,"ExpirationParser","","Parse `Expiration` from XML",null,null],[3,"ExpirationWriter","","Write `Expiration` contents to a `SignedRequest`",null,null],[3,"ReplicationRulesParser","","Parse `ReplicationRules` from XML",null,null],[3,"ReplicationRulesWriter","","Write `ReplicationRules` contents to a `SignedRequest`",null,null],[3,"MetadataKeyParser","","Parse `MetadataKey` from XML",null,null],[3,"MetadataKeyWriter","","Write `MetadataKey` contents to a `SignedRequest`",null,null],[3,"MetadataValueParser","","Parse `MetadataValue` from XML",null,null],[3,"MetadataValueWriter","","Write `MetadataValue` contents to a `SignedRequest`",null,null],[3,"RoleParser","","Parse `Role` from XML",null,null],[3,"RoleWriter","","Write `Role` contents to a `SignedRequest`",null,null],[3,"CommonPrefix","","",null,null],[12,"prefix","","",319,null],[3,"CommonPrefixParser","","Parse `CommonPrefix` from XML",null,null],[3,"CommonPrefixWriter","","Write `CommonPrefix` contents to a `SignedRequest`",null,null],[3,"ContentEncodingParser","","Parse `ContentEncoding` from XML",null,null],[3,"ContentEncodingWriter","","Write `ContentEncoding` contents to a `SignedRequest`",null,null],[3,"ReplicationStatusParser","","Parse `ReplicationStatus` from XML",null,null],[3,"ReplicationStatusWriter","","Write `ReplicationStatus` contents to a `SignedRequest`",null,null],[3,"StorageClassParser","","Parse `StorageClass` from XML",null,null],[3,"StorageClassWriter","","Write `StorageClass` contents to a `SignedRequest`",null,null],[3,"ContentDispositionParser","","Parse `ContentDisposition` from XML",null,null],[3,"ContentDispositionWriter","","Write `ContentDisposition` contents to a `SignedRequest`",null,null],[3,"MetadataParser","","Parse `Metadata` from XML",null,null],[3,"MetadataWriter","","Write `Metadata` contents to a `SignedRequest`",null,null],[3,"NextMarkerParser","","Parse `NextMarker` from XML",null,null],[3,"NextMarkerWriter","","Write `NextMarker` contents to a `SignedRequest`",null,null],[3,"DeleteMarkerParser","","Parse `DeleteMarker` from XML",null,null],[3,"DeleteMarkerWriter","","Write `DeleteMarker` contents to a `SignedRequest`",null,null],[3,"MissingMetaParser","","Parse `MissingMeta` from XML",null,null],[3,"MissingMetaWriter","","Write `MissingMeta` contents to a `SignedRequest`",null,null],[3,"RestoreParser","","Parse `Restore` from XML",null,null],[3,"RestoreWriter","","Write `Restore` contents to a `SignedRequest`",null,null],[3,"ContentLanguageParser","","Parse `ContentLanguage` from XML",null,null],[3,"ContentLanguageWriter","","Write `ContentLanguage` contents to a `SignedRequest`",null,null],[3,"KeyMarkerParser","","Parse `KeyMarker` from XML",null,null],[3,"KeyMarkerWriter","","Write `KeyMarker` contents to a `SignedRequest`",null,null],[3,"VersionIdMarkerParser","","Parse `VersionIdMarker` from XML",null,null],[3,"VersionIdMarkerWriter","","Write `VersionIdMarker` contents to a `SignedRequest`",null,null],[3,"ExposeHeaderParser","","Parse `ExposeHeader` from XML",null,null],[3,"ExposeHeaderWriter","","Write `ExposeHeader` contents to a `SignedRequest`",null,null],[3,"MarkerParser","","Parse `Marker` from XML",null,null],[3,"MarkerWriter","","Write `Marker` contents to a `SignedRequest`",null,null],[3,"EncodingTypeParser","","Parse `EncodingType` from XML",null,null],[3,"EncodingTypeWriter","","Write `EncodingType` contents to a `SignedRequest`",null,null],[3,"SSECustomerAlgorithmParser","","Parse `SSECustomerAlgorithm` from XML",null,null],[3,"SSECustomerAlgorithmWriter","","Write `SSECustomerAlgorithm` contents to a `SignedRequest`",null,null],[3,"ReplicationConfigurationParser","","Parse `ReplicationConfiguration` from XML",null,null],[3,"ReplicationConfigurationWriter","","Write `ReplicationConfiguration` contents to a `SignedRequest`",null,null],[3,"CommonPrefixListParser","","Parse `CommonPrefixList` from XML",null,null],[3,"CommonPrefixListWriter","","Write `CommonPrefixList` contents to a `SignedRequest`",null,null],[3,"CopySourceSSECustomerAlgorithmParser","","Parse `CopySourceSSECustomerAlgorithm` from XML",null,null],[3,"CopySourceSSECustomerAlgorithmWriter","","Write `CopySourceSSECustomerAlgorithm` contents to a `SignedRequest`",null,null],[3,"SSECustomerKeyMD5Parser","","Parse `SSECustomerKeyMD`5 from XML",null,null],[3,"SSECustomerKeyMD5Writer","","Write `SSECustomerKeyMD5` contents to a `SignedRequest`",null,null],[3,"DelimiterParser","","Parse `Delimiter` from XML",null,null],[3,"DelimiterWriter","","Write `Delimiter` contents to a `SignedRequest`",null,null],[3,"DeleteBucketRequestParser","","Parse `DeleteBucketRequest` from XML",null,null],[3,"DeleteBucketPolicyRequestParser","","Parse `DeleteBucketPolicyRequest` from XML",null,null],[3,"DeleteBucketPolicyRequestWriter","","Write `DeleteBucketPolicyRequest` contents to a `SignedRequest`",null,null],[3,"DeleteBucketReplicationRequestParser","","Parse `DeleteBucketReplicationRequest` from XML",null,null],[3,"DeleteBucketReplicationRequestWriter","","Write `DeleteBucketReplicationRequest` contents to a `SignedRequest`",null,null],[3,"ExposeHeadersParser","","Parse `ExposeHeaders` from XML",null,null],[3,"ExposeHeadersWriter","","Write `ExposeHeaders` contents to a `SignedRequest`",null,null],[3,"GetBucketLoggingOutputParser","","Parse `GetBucketLoggingOutput` from XML",null,null],[3,"GetBucketLoggingOutputWriter","","Write `GetBucketLoggingOutput` contents to a `SignedRequest`",null,null],[3,"GetBucketReplicationOutputParser","","Parse `GetBucketReplicationOutput` from XML",null,null],[3,"GetBucketReplicationOutputWriter","","Write `GetBucketReplicationOutput` contents to a `SignedRequest`",null,null],[3,"EventListParser","","Parse `EventList` from XML",null,null],[3,"EventListWriter","","Write `EventList` contents to a `SignedRequest`",null,null],[3,"RequestPaymentConfiguration","","",null,null],[12,"payer","","Specifies who pays for the download and request fees.",320,null],[3,"RequestPaymentConfigurationParser","","Parse `RequestPaymentConfiguration` from XML",null,null],[3,"RequestPaymentConfigurationWriter","","Write `RequestPaymentConfiguration` contents to a `SignedRequest`",null,null],[3,"RequestPayerParser","","Parse `RequestPayer` from XML",null,null],[3,"RequestPayerWriter","","Write `RequestPayer` contents to a `SignedRequest`",null,null],[3,"GetBucketWebsiteRequest","","",null,null],[12,"bucket","","",321,null],[3,"GetBucketWebsiteRequestParser","","Parse `GetBucketWebsiteRequest` from XML",null,null],[3,"GetBucketWebsiteRequestWriter","","Write `GetBucketWebsiteRequest` contents to a `SignedRequest`",null,null],[3,"RulesParser","","Parse `Rules` from XML",null,null],[3,"RulesWriter","","Write `Rules` contents to a `SignedRequest`",null,null],[3,"Rule","","",null,null],[12,"status","","If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not currently being applied.",322,null],[12,"noncurrent_version_expiration","","",322,null],[12,"transition","","",322,null],[12,"prefix","","Prefix identifying one or more objects to which the rule applies.",322,null],[12,"expiration","","",322,null],[12,"noncurrent_version_transition","","",322,null],[12,"id","","Unique identifier for the rule. The value cannot be longer than 255 characters.",322,null],[3,"RuleWriter","","Write `Rule` contents to a `SignedRequest`",null,null],[3,"GetBucketVersioningRequestParser","","Parse `GetBucketVersioningRequest` from XML",null,null],[3,"GetBucketVersioningRequestWriter","","Write `GetBucketVersioningRequest` contents to a `SignedRequest`",null,null],[3,"GetBucketVersioningOutputParser","","Parse `GetBucketVersioningOutput` from XML",null,null],[3,"GetBucketVersioningOutputWriter","","Write `GetBucketVersioningOutput` contents to a `SignedRequest`",null,null],[3,"BucketVersioningStatusParser","","Parse `BucketVersioningStatus` from XML",null,null],[3,"BucketVersioningStatusWriter","","Write `BucketVersioningStatus` contents to a `SignedRequest`",null,null],[3,"LifecycleExpiration","","",null,null],[12,"date","","Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.",323,null],[12,"days","","Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.",323,null],[3,"LifecycleExpirationParser","","Parse `LifecycleExpiration` from XML",null,null],[3,"LifecycleExpirationWriter","","Write `LifecycleExpiration` contents to a `SignedRequest`",null,null],[3,"NoncurrentVersionExpirationParser","","Parse `NoncurrentVersionExpiration` from XML",null,null],[3,"NoncurrentVersionExpirationWriter","","Write `NoncurrentVersionExpiration` contents to a `SignedRequest`",null,null],[3,"NoncurrentVersionTransition","","Container for the transition rule that describes when noncurrent objects transition to the GLACIER storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the GLACIER storage class at a specific period in the object's lifetime.",null,null],[12,"noncurrent_days","","Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.",324,null],[12,"storage_class","","The class of storage used to store the object.",324,null],[3,"NoncurrentVersionTransitionParser","","Parse `NoncurrentVersionTransition` from XML",null,null],[3,"NoncurrentVersionTransitionWriter","","Write `NoncurrentVersionTransition` contents to a `SignedRequest`",null,null],[3,"ExpirationStatusParser","","Parse `ExpirationStatus` from XML",null,null],[3,"ExpirationStatusWriter","","Write `ExpirationStatus` contents to a `SignedRequest`",null,null],[3,"TransitionStorageClassParser","","Parse `TransitionStorageClass` from XML",null,null],[3,"TransitionStorageClassWriter","","Write `TransitionStorageClass` contents to a `SignedRequest`",null,null],[3,"ContentLengthParser","","Parse `ContentLength` from XML",null,null],[3,"ContentLengthWriter","","Write `ContentLength` contents to a `SignedRequest`",null,null],[3,"DaysParser","","Parse `Days` from XML",null,null],[3,"DaysWriter","","Write `Days` contents to a `SignedRequest`",null,null],[3,"DateParser","","Parse `Date` from XML",null,null],[3,"DateWriter","","Write `Date` contents to a `SignedRequest`",null,null],[3,"KeyPrefixEqualsParser","","Parse `KeyPrefixEquals` from XML",null,null],[3,"KeyPrefixEqualsWriter","","Write `KeyPrefixEquals` contents to a `SignedRequest`",null,null],[3,"CacheControlParser","","Parse `CacheControl` from XML",null,null],[3,"CacheControlWriter","","Write `CacheControl` contents to a `SignedRequest`",null,null],[3,"AllowedOriginParser","","Parse `AllowedOrigin` from XML",null,null],[3,"AllowedOriginWriter","","Write `AllowedOrigin` contents to a `SignedRequest`",null,null],[3,"IfModifiedSinceParser","","Parse `IfModifiedSince` from XML",null,null],[3,"IfModifiedSinceWriter","","Write `IfModifiedSince` contents to a `SignedRequest`",null,null],[3,"Condition","","",null,null],[12,"http_error_code_returned_equals","","The HTTP error code when the redirect is applied. In the event of an error, if the error code equals this value, then the specified redirect is applied. Required when parent element Condition is specified and sibling KeyPrefixEquals is not specified. If both are specified, then both must be true for the redirect to be applied.",325,null],[12,"key_prefix_equals","","The object key name prefix when the redirect is applied. For example, to redirect requests for ExamplePage.html, the key prefix will be ExamplePage.html. To redirect request for all pages with the prefix docs/, the key prefix will be /docs, which identifies all objects in the docs/ folder. Required when the parent element Condition is specified and sibling HttpErrorCodeReturnedEquals is not specified. If both conditions are specified, both must be true for the redirect to be applied.",325,null],[3,"ConditionParser","","Parse `Condition` from XML",null,null],[3,"ConditionWriter","","Write `Condition` contents to a `SignedRequest`",null,null],[3,"Transition","","",null,null],[12,"date","","Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format.",326,null],[12,"days","","Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.",326,null],[12,"storage_class","","The class of storage used to store the object.",326,null],[3,"TransitionParser","","Parse `Transition` from XML",null,null],[3,"TransitionWriter","","Write `Transition` contents to a `SignedRequest`",null,null],[3,"PayerParser","","Parse `Payer` from XML",null,null],[3,"PayerWriter","","Write `Payer` contents to a `SignedRequest`",null,null],[3,"PolicyParser","","Parse `Policy` from XML",null,null],[3,"PolicyWriter","","Write `Policy` contents to a `SignedRequest`",null,null],[3,"PutBucketRequestPaymentRequestParser","","Parse `PutBucketRequestPaymentRequest` from XML",null,null],[3,"PutBucketRequestPaymentRequestWriter","","Write `PutBucketRequestPaymentRequest` contents to a `SignedRequest`",null,null],[3,"ListBucketsOutput","","",null,null],[12,"owner","","",327,null],[12,"buckets","","",327,null],[3,"ListBucketsOutputParser","","Parse `ListBucketsOutput` from XML",null,null],[3,"ListBucketsOutputWriter","","Write `ListBucketsOutput` contents to a `SignedRequest`",null,null],[3,"CreateBucketOutput","","",null,null],[12,"location","","",328,null],[3,"CreateBucketOutputParser","","Parse `CreateBucketOutput` from XML",null,null],[3,"CreateBucketOutputWriter","","Write `CreateBucketOutput` contents to a `SignedRequest`",null,null],[3,"CreateBucketConfiguration","","",null,null],[12,"location_constraint","","Specifies the region where the bucket will be created. If you don't specify a region, the bucket will be created in US Standard.",329,null],[3,"DeleteBucketTaggingRequestParser","","Parse `DeleteBucketTaggingRequest` from XML",null,null],[3,"DeleteBucketTaggingRequestWriter","","Write `DeleteBucketTaggingRequest` contents to a `SignedRequest`",null,null],[3,"DeleteBucketWebsiteRequestParser","","Parse `DeleteBucketWebsiteRequest` from XML",null,null],[3,"DeleteBucketWebsiteRequestWriter","","Write `DeleteBucketWebsiteRequest` contents to a `SignedRequest`",null,null],[3,"GetBucketNotificationConfigurationRequestParser","","Parse `GetBucketNotificationConfigurationRequest` from XML",null,null],[3,"GetBucketNotificationConfigurationRequestWriter","","Write `GetBucketNotificationConfigurationRequest` contents to a `SignedRequest`",null,null],[3,"CopySourceIfModifiedSinceParser","","Parse `CopySourceIfModifiedSince` from XML",null,null],[3,"CopySourceIfModifiedSinceWriter","","Write `CopySourceIfModifiedSince` contents to a `SignedRequest`",null,null],[3,"CopySourceSSECustomerKeyParser","","Parse `CopySourceSSECustomerKey` from XML",null,null],[3,"CopySourceSSECustomerKeyWriter","","Write `CopySourceSSECustomerKey` contents to a `SignedRequest`",null,null],[3,"CopySourceParser","","Parse `CopySource` from XML",null,null],[3,"CopySourceWriter","","Write `CopySource` contents to a `SignedRequest`",null,null],[3,"CopySourceIfUnmodifiedSinceParser","","Parse `CopySourceIfUnmodifiedSince` from XML",null,null],[3,"CopySourceIfUnmodifiedSinceWriter","","Write `CopySourceIfUnmodifiedSince` contents to a `SignedRequest`",null,null],[3,"CopySourceSSECustomerKeyMD5Parser","","Parse `CopySourceSSECustomerKeyMD`5 from XML",null,null],[3,"CopySourceSSECustomerKeyMD5Writer","","Write `CopySourceSSECustomerKeyMD5` contents to a `SignedRequest`",null,null],[3,"CopySourceIfMatchParser","","Parse `CopySourceIfMatch` from XML",null,null],[3,"CopySourceIfMatchWriter","","Write `CopySourceIfMatch` contents to a `SignedRequest`",null,null],[3,"CopySourceIfNoneMatchParser","","Parse `CopySourceIfNoneMatch` from XML",null,null],[3,"CopySourceIfNoneMatchWriter","","Write `CopySourceIfNoneMatch` contents to a `SignedRequest`",null,null],[3,"QueueConfigurationParser","","Parse `QueueConfiguration` from XML",null,null],[3,"QueueConfigurationWriter","","Write `QueueConfiguration` contents to a `SignedRequest`",null,null],[3,"QueueConfigurationListParser","","Parse `QueueConfigurationList` from XML",null,null],[3,"QueueConfigurationListWriter","","Write `QueueConfigurationList` contents to a `SignedRequest`",null,null],[3,"MFADeleteStatusParser","","Parse `MFADeleteStatus` from XML",null,null],[3,"MFADeleteStatusWriter","","Write `MFADeleteStatus` contents to a `SignedRequest`",null,null],[3,"LocationParser","","Parse `Location` from XML",null,null],[3,"LocationWriter","","Write `Location` contents to a `SignedRequest`",null,null],[3,"S3ClientMessageParser","","Parse `S`3ClientMessage from XML",null,null],[3,"S3ClientMessageWriter","","Write `S3ClientMessage` contents to a `SignedRequest`",null,null],[3,"SizeParser","","Parse `Size` from XML",null,null],[3,"SizeWriter","","Write `Size` contents to a `SignedRequest`",null,null],[3,"IsLatestParser","","Parse `IsLatest` from XML",null,null],[3,"IsLatestWriter","","Write `IsLatest` contents to a `SignedRequest`",null,null],[3,"LambdaFunctionArnParser","","Parse `LambdaFunctionArn` from XML",null,null],[3,"LambdaFunctionArnWriter","","Write `LambdaFunctionArn` contents to a `SignedRequest`",null,null],[3,"NotificationIdParser","","Parse `NotificationId` from XML",null,null],[3,"NotificationIdWriter","","Write `NotificationId` contents to a `SignedRequest`",null,null],[3,"SuffixParser","","Parse `Suffix` from XML",null,null],[3,"SuffixWriter","","Write `Suffix` contents to a `SignedRequest`",null,null],[3,"ReplaceKeyWithParser","","Parse `ReplaceKeyWith` from XML",null,null],[3,"ReplaceKeyWithWriter","","Write `ReplaceKeyWith` contents to a `SignedRequest`",null,null],[3,"ReplaceKeyPrefixWithParser","","Parse `ReplaceKeyPrefixWith` from XML",null,null],[3,"ReplaceKeyPrefixWithWriter","","Write `ReplaceKeyPrefixWith` contents to a `SignedRequest`",null,null],[3,"RedirectAllRequestsToParser","","Parse `RedirectAllRequestsTo` from XML",null,null],[3,"RedirectAllRequestsToWriter","","Write `RedirectAllRequestsTo` contents to a `SignedRequest`",null,null],[3,"IndexDocumentParser","","Parse `IndexDocument` from XML",null,null],[3,"IndexDocumentWriter","","Write `IndexDocument` contents to a `SignedRequest`",null,null],[3,"ErrorDocumentParser","","Parse `ErrorDocument` from XML",null,null],[3,"ErrorDocumentWriter","","Write `ErrorDocument` contents to a `SignedRequest`",null,null],[3,"RedirectParser","","Parse `Redirect` from XML",null,null],[3,"RedirectWriter","","Write `Redirect` contents to a `SignedRequest`",null,null],[3,"InitiatorParser","","Parse `Initiator` from XML",null,null],[3,"InitiatorWriter","","Write `Initiator` contents to a `SignedRequest`",null,null],[3,"RoutingRuleParser","","Parse `RoutingRule` from XML",null,null],[3,"RoutingRuleWriter","","Write `RoutingRule` contents to a `SignedRequest`",null,null],[3,"RoutingRulesParser","","Parse `RoutingRules` from XML",null,null],[3,"RoutingRulesWriter","","Write `RoutingRules` contents to a `SignedRequest`",null,null],[3,"InitiatedParser","","Parse `Initiated` from XML",null,null],[3,"InitiatedWriter","","Write `Initiated` contents to a `SignedRequest`",null,null],[3,"CopySourceVersionIdParser","","Parse `CopySourceVersionId` from XML",null,null],[3,"CopySourceVersionIdWriter","","Write `CopySourceVersionId` contents to a `SignedRequest`",null,null],[3,"ReplicationRuleStatusParser","","Parse `ReplicationRuleStatus` from XML",null,null],[3,"ReplicationRuleStatusWriter","","Write `ReplicationRuleStatus` contents to a `SignedRequest`",null,null],[3,"DestinationParser","","Parse `Destination` from XML",null,null],[3,"DestinationWriter","","Write `Destination` contents to a `SignedRequest`",null,null],[3,"BucketLogsPermissionParser","","Parse `BucketLogsPermission` from XML",null,null],[3,"BucketLogsPermissionWriter","","Write `BucketLogsPermission` contents to a `SignedRequest`",null,null],[3,"LastModifiedParser","","Parse `LastModified` from XML",null,null],[3,"LastModifiedWriter","","Write `LastModified` contents to a `SignedRequest`",null,null],[6,"Errors","","",null,null],[6,"IfUnmodifiedSince","","",null,null],[6,"MFADelete","","",null,null],[6,"AllowedMethod","","",null,null],[6,"AllowedMethods","","",null,null],[6,"MaxAgeSeconds","","",null,null],[6,"AllowedOrigins","","",null,null],[6,"MFA","","",null,null],[6,"CORSRules","","",null,null],[6,"CloudFunctionInvocationRole","","",null,null],[6,"CloudFunction","","",null,null],[6,"QueueArn","","",null,null],[6,"TopicArn","","",null,null],[6,"ResponseContentEncoding","","",null,null],[6,"ResponseContentLanguage","","",null,null],[6,"ResponseContentType","","",null,null],[6,"IfNoneMatch","","",null,null],[6,"ResponseCacheControl","","",null,null],[6,"ResponseContentDisposition","","",null,null],[6,"IfMatch","","",null,null],[6,"ResponseExpires","","",null,null],[6,"SSECustomerKey","","",null,null],[6,"NextKeyMarker","","",null,null],[6,"MetadataDirective","","",null,null],[6,"RequestCharged","","If present, indicates that the requester was successfully charged for the request.",null,null],[6,"LambdaFunctionConfigurationList","","",null,null],[6,"ServerSideEncryption","","",null,null],[6,"SSEKMSKeyId","","",null,null],[6,"MultipartUploadId","","",null,null],[6,"Event","","Bucket event for which to send notifications.",null,null],[6,"WebsiteRedirectLocation","","",null,null],[6,"Expiration","","",null,null],[6,"ReplicationRules","","",null,null],[6,"MetadataKey","","",null,null],[6,"MetadataValue","","",null,null],[6,"Role","","",null,null],[6,"ContentEncoding","","",null,null],[6,"ReplicationStatus","","",null,null],[6,"StorageClass","","",null,null],[6,"ContentDisposition","","",null,null],[6,"Metadata","","",null,null],[6,"NextMarker","","",null,null],[6,"DeleteMarker","","",null,null],[6,"MissingMeta","","",null,null],[6,"Restore","","",null,null],[6,"ContentLanguage","","",null,null],[6,"KeyMarker","","",null,null],[6,"VersionIdMarker","","",null,null],[6,"ExposeHeader","","",null,null],[6,"Marker","","",null,null],[6,"EncodingType","","Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.",null,null],[6,"SSECustomerAlgorithm","","",null,null],[6,"CommonPrefixList","","Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found here.",null,null],[6,"CopySourceSSECustomerAlgorithm","","",null,null],[6,"SSECustomerKeyMD5","","",null,null],[6,"Delimiter","","",null,null],[6,"ExposeHeaders","","",null,null],[6,"EventList","","",null,null],[6,"RequestPayer","","Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found here.",null,null],[6,"Rules","","",null,null],[6,"BucketVersioningStatus","","",null,null],[6,"ExpirationStatus","","",null,null],[6,"TransitionStorageClass","","",null,null],[6,"ContentLength","","",null,null],[6,"Days","","",null,null],[6,"Date","","",null,null],[6,"KeyPrefixEquals","","",null,null],[6,"CacheControl","","",null,null],[6,"AllowedOrigin","","",null,null],[6,"IfModifiedSince","","",null,null],[6,"Payer","","",null,null],[6,"CopySourceIfModifiedSince","","",null,null],[6,"CopySourceSSECustomerKey","","",null,null],[6,"CopySource","","",null,null],[6,"CopySourceIfUnmodifiedSince","","",null,null],[6,"CopySourceSSECustomerKeyMD5","","",null,null],[6,"CopySourceIfMatch","","",null,null],[6,"CopySourceIfNoneMatch","","",null,null],[6,"QueueConfigurationList","","",null,null],[6,"MFADeleteStatus","","",null,null],[6,"Location","","",null,null],[6,"S3ClientMessage","","",null,null],[6,"Size","","",null,null],[6,"IsLatest","","",null,null],[6,"LambdaFunctionArn","","",null,null],[6,"NotificationId","","Optional unique identifier for configurations in a notification configuration. If you don't provide one, Amazon S3 will assign an ID.",null,null],[6,"Suffix","","",null,null],[6,"ReplaceKeyWith","","",null,null],[6,"ReplaceKeyPrefixWith","","",null,null],[6,"RoutingRules","","",null,null],[6,"Initiated","","",null,null],[6,"CopySourceVersionId","","",null,null],[6,"ReplicationRuleStatus","","",null,null],[6,"BucketLogsPermission","","",null,null],[6,"LastModified","","",null,null],[11,"parse_xml","","",330,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"parse_single_error","","",330,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",331,{"inputs":[{"name":"params"},{"name":"str"},{"name":"errors"}],"output":null}],[11,"parse_xml","","",332,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",333,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ifunmodifiedsince"}],"output":null}],[11,"parse_xml","","",334,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",335,{"inputs":[{"name":"params"},{"name":"str"},{"name":"mfadelete"}],"output":null}],[11,"parse_xml","","",336,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",337,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletebucketcorsrequest"}],"output":null}],[11,"parse_xml","","",338,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",339,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedmethod"}],"output":null}],[11,"parse_xml","","",340,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",341,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedmethods"}],"output":null}],[11,"parse_xml","","",342,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",343,{"inputs":[{"name":"params"},{"name":"str"},{"name":"maxageseconds"}],"output":null}],[11,"parse_xml","","",344,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",345,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedorigins"}],"output":null}],[11,"parse_xml","","",346,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",347,{"inputs":[{"name":"params"},{"name":"str"},{"name":"mfa"}],"output":null}],[11,"parse_xml","","",348,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",349,{"inputs":[{"name":"params"},{"name":"str"},{"name":"versioningconfiguration"}],"output":null}],[11,"parse_xml","","",350,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",351,{"inputs":[{"name":"params"},{"name":"str"},{"name":"corsrule"}],"output":null}],[11,"parse_xml","","",352,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",353,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketversioningrequest"}],"output":null}],[11,"parse_xml","","",354,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",355,{"inputs":[{"name":"params"},{"name":"str"},{"name":"corsrules"}],"output":null}],[11,"parse_xml","","",356,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",357,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketcorsoutput"}],"output":null}],[11,"parse_xml","","",358,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",359,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketcorsrequest"}],"output":null}],[11,"parse_xml","","",360,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",361,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lifecycleconfiguration"}],"output":null}],[11,"parse_xml","","",362,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",363,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketlifecyclerequest"}],"output":null}],[11,"parse_xml","","",364,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",365,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketloggingrequest"}],"output":null}],[11,"parse_xml","","",366,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",367,{"inputs":[{"name":"params"},{"name":"str"},{"name":"cloudfunctioninvocationrole"}],"output":null}],[11,"parse_xml","","",368,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",369,{"inputs":[{"name":"params"},{"name":"str"},{"name":"cloudfunction"}],"output":null}],[11,"parse_xml","","",370,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",371,{"inputs":[{"name":"params"},{"name":"str"},{"name":"queuearn"}],"output":null}],[11,"parse_xml","","",372,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",373,{"inputs":[{"name":"params"},{"name":"str"},{"name":"topicarn"}],"output":null}],[11,"parse_xml","","",374,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",375,{"inputs":[{"name":"params"},{"name":"str"},{"name":"cloudfunctionconfiguration"}],"output":null}],[11,"parse_xml","","",376,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",377,{"inputs":[{"name":"params"},{"name":"str"},{"name":"queueconfigurationdeprecated"}],"output":null}],[11,"parse_xml","","",378,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",379,{"inputs":[{"name":"params"},{"name":"str"},{"name":"topicconfigurationdeprecated"}],"output":null}],[11,"parse_xml","","",380,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",381,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketnotificationrequest"}],"output":null}],[11,"fmt","","",318,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",318,{"inputs":[],"output":{"name":"notificationconfigurationdeprecated"}}],[11,"decode","","",318,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",318,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",382,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",383,{"inputs":[{"name":"params"},{"name":"str"},{"name":"notificationconfigurationdeprecated"}],"output":null}],[11,"parse_xml","","",384,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",385,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responsecontentencoding"}],"output":null}],[11,"parse_xml","","",386,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",387,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responsecontentlanguage"}],"output":null}],[11,"parse_xml","","",388,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",389,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responsecontenttype"}],"output":null}],[11,"parse_xml","","",390,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",391,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ifnonematch"}],"output":null}],[11,"parse_xml","","",392,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",393,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responsecachecontrol"}],"output":null}],[11,"parse_xml","","",394,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",395,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responsecontentdisposition"}],"output":null}],[11,"parse_xml","","",396,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",397,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ifmatch"}],"output":null}],[11,"parse_xml","","",398,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",399,{"inputs":[{"name":"params"},{"name":"str"},{"name":"responseexpires"}],"output":null}],[11,"parse_xml","","",400,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",401,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ssecustomerkey"}],"output":null}],[11,"parse_xml","","",402,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",403,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketreplicationrequest"}],"output":null}],[11,"parse_xml","","",404,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",405,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketpolicyrequest"}],"output":null}],[11,"parse_xml","","",406,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",407,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketloggingstatus"}],"output":null}],[11,"parse_xml","","",408,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",409,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lambdafunctionconfiguration"}],"output":null}],[11,"parse_xml","","",410,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",411,{"inputs":[{"name":"params"},{"name":"str"},{"name":"websiteconfiguration"}],"output":null}],[11,"parse_xml","","",412,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",413,{"inputs":[{"name":"params"},{"name":"str"},{"name":"nextkeymarker"}],"output":null}],[11,"parse_xml","","",414,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",415,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replicationrule"}],"output":null}],[11,"parse_xml","","",416,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",417,{"inputs":[{"name":"params"},{"name":"str"},{"name":"metadatadirective"}],"output":null}],[11,"parse_xml","","",418,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",419,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketloggingrequest"}],"output":null}],[11,"parse_xml","","",420,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",421,{"inputs":[{"name":"params"},{"name":"str"},{"name":"requestcharged"}],"output":null}],[11,"parse_xml","","",422,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",423,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lambdafunctionconfigurationlist"}],"output":null}],[11,"parse_xml","","",424,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",425,{"inputs":[{"name":"params"},{"name":"str"},{"name":"serversideencryption"}],"output":null}],[11,"parse_xml","","",426,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",427,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ssekmskeyid"}],"output":null}],[11,"parse_xml","","",428,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",429,{"inputs":[{"name":"params"},{"name":"str"},{"name":"multipartuploadid"}],"output":null}],[11,"parse_xml","","",430,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",431,{"inputs":[{"name":"params"},{"name":"str"},{"name":"event"}],"output":null}],[11,"parse_xml","","",432,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",433,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketwebsiterequest"}],"output":null}],[11,"parse_xml","","",434,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",435,{"inputs":[{"name":"params"},{"name":"str"},{"name":"websiteredirectlocation"}],"output":null}],[11,"parse_xml","","",436,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",437,{"inputs":[{"name":"params"},{"name":"str"},{"name":"expiration"}],"output":null}],[11,"parse_xml","","",438,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",439,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replicationrules"}],"output":null}],[11,"parse_xml","","",440,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",441,{"inputs":[{"name":"params"},{"name":"str"},{"name":"metadatakey"}],"output":null}],[11,"parse_xml","","",442,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",443,{"inputs":[{"name":"params"},{"name":"str"},{"name":"metadatavalue"}],"output":null}],[11,"parse_xml","","",444,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",445,{"inputs":[{"name":"params"},{"name":"str"},{"name":"role"}],"output":null}],[11,"fmt","","",319,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",319,{"inputs":[],"output":{"name":"commonprefix"}}],[11,"decode","","",319,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",319,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",446,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",447,{"inputs":[{"name":"params"},{"name":"str"},{"name":"commonprefix"}],"output":null}],[11,"parse_xml","","",448,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",449,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentencoding"}],"output":null}],[11,"parse_xml","","",450,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",451,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replicationstatus"}],"output":null}],[11,"parse_xml","","",452,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",453,{"inputs":[{"name":"params"},{"name":"str"},{"name":"storageclass"}],"output":null}],[11,"parse_xml","","",454,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",455,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentdisposition"}],"output":null}],[11,"parse_xml","","",456,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",457,{"inputs":[{"name":"params"},{"name":"str"},{"name":"metadata"}],"output":null}],[11,"parse_xml","","",458,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",459,{"inputs":[{"name":"params"},{"name":"str"},{"name":"nextmarker"}],"output":null}],[11,"parse_xml","","",460,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",461,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletemarker"}],"output":null}],[11,"parse_xml","","",462,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",463,{"inputs":[{"name":"params"},{"name":"str"},{"name":"missingmeta"}],"output":null}],[11,"parse_xml","","",464,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",465,{"inputs":[{"name":"params"},{"name":"str"},{"name":"restore"}],"output":null}],[11,"parse_xml","","",466,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",467,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentlanguage"}],"output":null}],[11,"parse_xml","","",468,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",469,{"inputs":[{"name":"params"},{"name":"str"},{"name":"keymarker"}],"output":null}],[11,"parse_xml","","",470,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",471,{"inputs":[{"name":"params"},{"name":"str"},{"name":"versionidmarker"}],"output":null}],[11,"parse_xml","","",472,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",473,{"inputs":[{"name":"params"},{"name":"str"},{"name":"exposeheader"}],"output":null}],[11,"parse_xml","","",474,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",475,{"inputs":[{"name":"params"},{"name":"str"},{"name":"marker"}],"output":null}],[11,"parse_xml","","",476,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",477,{"inputs":[{"name":"params"},{"name":"str"},{"name":"encodingtype"}],"output":null}],[11,"parse_xml","","",478,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",479,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ssecustomeralgorithm"}],"output":null}],[11,"parse_xml","","",480,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",481,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replicationconfiguration"}],"output":null}],[11,"parse_xml","","",482,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",483,{"inputs":[{"name":"params"},{"name":"str"},{"name":"commonprefixlist"}],"output":null}],[11,"parse_xml","","",484,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",485,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourcessecustomeralgorithm"}],"output":null}],[11,"parse_xml","","",486,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",487,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ssecustomerkeymd5"}],"output":null}],[11,"parse_xml","","",488,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",489,{"inputs":[{"name":"params"},{"name":"str"},{"name":"delimiter"}],"output":null}],[11,"parse_xml","","",490,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"parse_xml","","",491,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",492,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletebucketpolicyrequest"}],"output":null}],[11,"parse_xml","","",493,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",494,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletebucketreplicationrequest"}],"output":null}],[11,"parse_xml","","",495,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",496,{"inputs":[{"name":"params"},{"name":"str"},{"name":"exposeheaders"}],"output":null}],[11,"parse_xml","","",497,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",498,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketloggingoutput"}],"output":null}],[11,"parse_xml","","",499,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",500,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketreplicationoutput"}],"output":null}],[11,"parse_xml","","",501,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",502,{"inputs":[{"name":"params"},{"name":"str"},{"name":"eventlist"}],"output":null}],[11,"fmt","","",320,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",320,{"inputs":[],"output":{"name":"requestpaymentconfiguration"}}],[11,"decode","","",320,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",320,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",503,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",504,{"inputs":[{"name":"params"},{"name":"str"},{"name":"requestpaymentconfiguration"}],"output":null}],[11,"parse_xml","","",505,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",506,{"inputs":[{"name":"params"},{"name":"str"},{"name":"requestpayer"}],"output":null}],[11,"fmt","","",321,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",321,{"inputs":[],"output":{"name":"getbucketwebsiterequest"}}],[11,"decode","","",321,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",321,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",507,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",508,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketwebsiterequest"}],"output":null}],[11,"parse_xml","","",509,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",510,{"inputs":[{"name":"params"},{"name":"str"},{"name":"rules"}],"output":null}],[11,"fmt","","",322,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",322,{"inputs":[],"output":{"name":"rule"}}],[11,"decode","","",322,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",322,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"write_params","","",511,{"inputs":[{"name":"params"},{"name":"str"},{"name":"rule"}],"output":null}],[11,"parse_xml","","",512,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",513,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketversioningrequest"}],"output":null}],[11,"parse_xml","","",514,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",515,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketversioningoutput"}],"output":null}],[11,"parse_xml","","",516,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",517,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketversioningstatus"}],"output":null}],[11,"fmt","","",323,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",323,{"inputs":[],"output":{"name":"lifecycleexpiration"}}],[11,"decode","","",323,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",323,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",518,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",519,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lifecycleexpiration"}],"output":null}],[11,"parse_xml","","",520,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",521,{"inputs":[{"name":"params"},{"name":"str"},{"name":"noncurrentversionexpiration"}],"output":null}],[11,"fmt","","",324,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",324,{"inputs":[],"output":{"name":"noncurrentversiontransition"}}],[11,"decode","","",324,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",324,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",522,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",523,{"inputs":[{"name":"params"},{"name":"str"},{"name":"noncurrentversiontransition"}],"output":null}],[11,"parse_xml","","",524,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",525,{"inputs":[{"name":"params"},{"name":"str"},{"name":"expirationstatus"}],"output":null}],[11,"parse_xml","","",526,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",527,{"inputs":[{"name":"params"},{"name":"str"},{"name":"transitionstorageclass"}],"output":null}],[11,"parse_xml","","",528,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",529,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentlength"}],"output":null}],[11,"parse_xml","","",530,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",531,{"inputs":[{"name":"params"},{"name":"str"},{"name":"days"}],"output":null}],[11,"parse_xml","","",532,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",533,{"inputs":[{"name":"params"},{"name":"str"},{"name":"date"}],"output":null}],[11,"parse_xml","","",534,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",535,{"inputs":[{"name":"params"},{"name":"str"},{"name":"keyprefixequals"}],"output":null}],[11,"parse_xml","","",536,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",537,{"inputs":[{"name":"params"},{"name":"str"},{"name":"cachecontrol"}],"output":null}],[11,"parse_xml","","",538,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",539,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedorigin"}],"output":null}],[11,"parse_xml","","",540,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",541,{"inputs":[{"name":"params"},{"name":"str"},{"name":"ifmodifiedsince"}],"output":null}],[11,"fmt","","",325,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",325,{"inputs":[],"output":{"name":"condition"}}],[11,"decode","","",325,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",325,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",542,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",543,{"inputs":[{"name":"params"},{"name":"str"},{"name":"condition"}],"output":null}],[11,"fmt","","",326,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",326,{"inputs":[],"output":{"name":"transition"}}],[11,"decode","","",326,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",326,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",544,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",545,{"inputs":[{"name":"params"},{"name":"str"},{"name":"transition"}],"output":null}],[11,"parse_xml","","",546,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",547,{"inputs":[{"name":"params"},{"name":"str"},{"name":"payer"}],"output":null}],[11,"parse_xml","","",548,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",549,{"inputs":[{"name":"params"},{"name":"str"},{"name":"policy"}],"output":null}],[11,"parse_xml","","",550,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",551,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putbucketrequestpaymentrequest"}],"output":null}],[11,"fmt","","",327,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",327,{"inputs":[],"output":{"name":"listbucketsoutput"}}],[11,"decode","","",327,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",327,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",552,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",553,{"inputs":[{"name":"params"},{"name":"str"},{"name":"listbucketsoutput"}],"output":null}],[11,"fmt","","",328,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",328,{"inputs":[],"output":{"name":"createbucketoutput"}}],[11,"decode","","",328,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",328,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",554,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",555,{"inputs":[{"name":"params"},{"name":"str"},{"name":"createbucketoutput"}],"output":null}],[11,"fmt","","",329,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",329,{"inputs":[],"output":{"name":"createbucketconfiguration"}}],[11,"decode","","",329,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",329,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",556,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",557,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletebuckettaggingrequest"}],"output":null}],[11,"parse_xml","","",558,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",559,{"inputs":[{"name":"params"},{"name":"str"},{"name":"deletebucketwebsiterequest"}],"output":null}],[11,"parse_xml","","",560,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",561,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketnotificationconfigurationrequest"}],"output":null}],[11,"parse_xml","","",562,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",563,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourceifmodifiedsince"}],"output":null}],[11,"parse_xml","","",564,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",565,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourcessecustomerkey"}],"output":null}],[11,"parse_xml","","",566,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",567,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysource"}],"output":null}],[11,"parse_xml","","",568,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",569,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourceifunmodifiedsince"}],"output":null}],[11,"parse_xml","","",570,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",571,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourcessecustomerkeymd5"}],"output":null}],[11,"parse_xml","","",572,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",573,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourceifmatch"}],"output":null}],[11,"parse_xml","","",574,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",575,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourceifnonematch"}],"output":null}],[11,"parse_xml","","",576,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",577,{"inputs":[{"name":"params"},{"name":"str"},{"name":"queueconfiguration"}],"output":null}],[11,"parse_xml","","",578,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",579,{"inputs":[{"name":"params"},{"name":"str"},{"name":"queueconfigurationlist"}],"output":null}],[11,"parse_xml","","",580,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",581,{"inputs":[{"name":"params"},{"name":"str"},{"name":"mfadeletestatus"}],"output":null}],[11,"parse_xml","","",582,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",583,{"inputs":[{"name":"params"},{"name":"str"},{"name":"location"}],"output":null}],[11,"parse_xml","","",584,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",585,{"inputs":[{"name":"params"},{"name":"str"},{"name":"s3clientmessage"}],"output":null}],[11,"parse_xml","","",586,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",587,{"inputs":[{"name":"params"},{"name":"str"},{"name":"size"}],"output":null}],[11,"parse_xml","","",588,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",589,{"inputs":[{"name":"params"},{"name":"str"},{"name":"islatest"}],"output":null}],[11,"parse_xml","","",590,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",591,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lambdafunctionarn"}],"output":null}],[11,"parse_xml","","",592,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",593,{"inputs":[{"name":"params"},{"name":"str"},{"name":"notificationid"}],"output":null}],[11,"parse_xml","","",594,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",595,{"inputs":[{"name":"params"},{"name":"str"},{"name":"suffix"}],"output":null}],[11,"parse_xml","","",596,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",597,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replacekeywith"}],"output":null}],[11,"parse_xml","","",598,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",599,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replacekeyprefixwith"}],"output":null}],[11,"parse_xml","","",600,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",601,{"inputs":[{"name":"params"},{"name":"str"},{"name":"redirectallrequeststo"}],"output":null}],[11,"parse_xml","","",602,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",603,{"inputs":[{"name":"params"},{"name":"str"},{"name":"indexdocument"}],"output":null}],[11,"parse_xml","","",604,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",605,{"inputs":[{"name":"params"},{"name":"str"},{"name":"errordocument"}],"output":null}],[11,"parse_xml","","",606,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",607,{"inputs":[{"name":"params"},{"name":"str"},{"name":"redirect"}],"output":null}],[11,"parse_xml","","",608,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",609,{"inputs":[{"name":"params"},{"name":"str"},{"name":"initiator"}],"output":null}],[11,"parse_xml","","",610,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",611,{"inputs":[{"name":"params"},{"name":"str"},{"name":"routingrule"}],"output":null}],[11,"parse_xml","","",612,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",613,{"inputs":[{"name":"params"},{"name":"str"},{"name":"routingrules"}],"output":null}],[11,"parse_xml","","",614,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",615,{"inputs":[{"name":"params"},{"name":"str"},{"name":"initiated"}],"output":null}],[11,"parse_xml","","",616,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",617,{"inputs":[{"name":"params"},{"name":"str"},{"name":"copysourceversionid"}],"output":null}],[11,"parse_xml","","",618,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",619,{"inputs":[{"name":"params"},{"name":"str"},{"name":"replicationrulestatus"}],"output":null}],[11,"parse_xml","","",620,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",621,{"inputs":[{"name":"params"},{"name":"str"},{"name":"destination"}],"output":null}],[11,"parse_xml","","",622,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",623,{"inputs":[{"name":"params"},{"name":"str"},{"name":"bucketlogspermission"}],"output":null}],[11,"parse_xml","","",624,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",625,{"inputs":[{"name":"params"},{"name":"str"},{"name":"lastmodified"}],"output":null}],[0,"acl","aws_sdk_rust::aws::s3","",null,null],[3,"GetBucketAclRequestParser","aws_sdk_rust::aws::s3::acl","Parse `GetBucketAclRequest` from XML",null,null],[3,"GetBucketAclRequestWriter","","Write `GetBucketAclRequest` contents to a `SignedRequest`",null,null],[3,"PutObjectAclRequestParser","","Parse `PutObjectAclRequest` from XML",null,null],[3,"PutObjectAclRequestWriter","","Write `PutObjectAclRequest` contents to a `SignedRequest`",null,null],[3,"AccessControlPolicyParser","","Parse `AccessControlPolicy` from XML",null,null],[3,"AccessControlPolicyWriter","","Write `AccessControlPolicy` contents to a `SignedRequest`",null,null],[3,"AccessControlListParser","","Parse `AccessControlList` from XML",null,null],[3,"AccessControlListWriter","","Write `AccessControlList` contents to a `SignedRequest`",null,null],[3,"ObjectCannedACLParser","","Parse `ObjectCannedACL` from XML",null,null],[3,"ObjectCannedACLWriter","","Write `ObjectCannedACL` contents to a `SignedRequest`",null,null],[3,"PermissionParser","","Parse `Permission` from XML",null,null],[3,"PermissionWriter","","Write `Permission` contents to a `SignedRequest`",null,null],[3,"GetObjectAclRequestParser","","Parse `GetObjectAclRequest` from XML",null,null],[3,"GetObjectAclRequestWriter","","Write `GetBucketAclRequest` to XML",null,null],[3,"GetObjectAclOutputParser","","Parse `GetObjectAclOutput` from XML",null,null],[3,"GetObjectAclOutputWriter","","Write `GetObjectAclOutput` contents to a `SignedRequest`",null,null],[3,"PutObjectAclOutputParser","","Parse `PutObjectAclOutput` from XML",null,null],[3,"PutObjectAclOutputWriter","","Write `PutObjectAclOutput` contents to a `SignedRequest`",null,null],[3,"AccessControlPolicy","","",null,null],[12,"owner","","",626,null],[12,"acl","","",626,null],[3,"AccessControlList","","",null,null],[12,"grants","","",627,null],[3,"GetBucketAclRequest","","",null,null],[12,"bucket","","",628,null],[3,"PutBucketAclRequest","","",null,null],[12,"grant_full_control","","Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.",629,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable bucket.",629,null],[12,"content_md5","","",629,null],[12,"bucket","","",629,null],[12,"acl","","The canned ACL to apply to the bucket.",629,null],[12,"access_control_policy","","",629,null],[12,"grant_write","","Allows grantee to create, overwrite, and delete any object in the bucket.",629,null],[12,"grant_read","","Allows grantee to list the objects in the bucket.",629,null],[12,"grant_read_acp","","Allows grantee to read the bucket ACL.",629,null],[3,"GetObjectAclRequest","","",null,null],[12,"version_id","","VersionId used to reference a specific version of the object.",630,null],[12,"bucket","","",630,null],[12,"request_payer","","",630,null],[12,"key","","",630,null],[3,"PutObjectAclRequest","","",null,null],[12,"grant_full_control","","Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.",631,null],[12,"grant_write_acp","","Allows grantee to write the ACL for the applicable bucket.",631,null],[12,"key","","",631,null],[12,"request_payer","","",631,null],[12,"content_md5","","",631,null],[12,"bucket","","",631,null],[12,"acl","","The canned ACL to apply to the object.",631,null],[12,"access_control_policy","","",631,null],[12,"grant_write","","Allows grantee to create, overwrite, and delete any object in the bucket.",631,null],[12,"grant_read","","Allows grantee to list the objects in the bucket.",631,null],[12,"grant_read_acp","","Allows grantee to read the bucket ACL.",631,null],[3,"GetObjectAclOutput","","",null,null],[12,"owner","","",632,null],[12,"grants","","A list of grants.",632,null],[12,"request_charged","","",632,null],[3,"PutObjectAclOutput","","",null,null],[12,"request_charged","","",633,null],[4,"CannedAcl","","Canned ACL for S3",null,null],[13,"Private","","",634,null],[13,"PublicRead","","",634,null],[13,"PublicReadWrite","","",634,null],[13,"AuthenticatedRead","","",634,null],[13,"BucketOwnerRead","","",634,null],[13,"BucketOwnerFullControl","","",634,null],[5,"canned_acl_in_aws_format","","Maps canned acl to AWS format.",null,{"inputs":[{"name":"cannedacl"}],"output":{"name":"string"}}],[6,"ObjectCannedACL","","",null,null],[6,"Permission","","",null,null],[11,"fmt","","",634,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"decode","","",634,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",634,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",626,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",626,{"inputs":[],"output":{"name":"accesscontrolpolicy"}}],[11,"decode","","",626,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",626,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",627,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",627,{"inputs":[],"output":{"name":"accesscontrollist"}}],[11,"decode","","",627,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",627,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",628,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",628,{"inputs":[],"output":{"name":"getbucketaclrequest"}}],[11,"decode","","",628,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",628,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",629,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",629,{"inputs":[],"output":{"name":"putbucketaclrequest"}}],[11,"decode","","",629,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",629,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",630,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",630,{"inputs":[],"output":{"name":"getobjectaclrequest"}}],[11,"decode","","",630,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",630,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",631,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",631,{"inputs":[],"output":{"name":"putobjectaclrequest"}}],[11,"decode","","",631,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",631,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",632,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",632,{"inputs":[],"output":{"name":"getobjectacloutput"}}],[11,"decode","","",632,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",632,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",633,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",633,{"inputs":[],"output":{"name":"putobjectacloutput"}}],[11,"decode","","",633,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",633,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",635,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",636,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putobjectaclrequest"}],"output":null}],[11,"parse_xml","","",637,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",638,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getbucketaclrequest"}],"output":null}],[11,"parse_xml","","",639,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",640,{"inputs":[{"name":"params"},{"name":"str"},{"name":"accesscontrolpolicy"}],"output":null}],[11,"parse_xml","","",641,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",642,{"inputs":[{"name":"params"},{"name":"str"},{"name":"accesscontrollist"}],"output":null}],[11,"parse_xml","","",643,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",644,{"inputs":[{"name":"params"},{"name":"str"},{"name":"objectcannedacl"}],"output":null}],[11,"parse_xml","","",645,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",646,{"inputs":[{"name":"params"},{"name":"str"},{"name":"permission"}],"output":null}],[11,"parse_xml","","",647,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",648,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getobjectaclrequest"}],"output":null}],[11,"parse_xml","","",649,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",650,{"inputs":[{"name":"params"},{"name":"str"},{"name":"getobjectacloutput"}],"output":null}],[11,"parse_xml","","",651,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",652,{"inputs":[{"name":"params"},{"name":"str"},{"name":"putobjectacloutput"}],"output":null}],[0,"grant","aws_sdk_rust::aws::s3","",null,null],[3,"GrantsParser","aws_sdk_rust::aws::s3::grant","Parse `Grants` from XML",null,null],[3,"GrantsWriter","","Write `Grants` contents to a `SignedRequest`",null,null],[3,"GrantReadACPParser","","Parse `GrantReadACP` from XML",null,null],[3,"GrantReadACPWriter","","Write `GrantReadACP` contents to a `SignedRequest`",null,null],[3,"GrantParser","","Parse `Grant` from XML",null,null],[3,"GrantWriter","","Write `Grant` contents to a `SignedRequest`",null,null],[3,"GranteeParser","","Parse `Grantee` from XML",null,null],[3,"GranteeWriter","","Write `Grantee` contents to a `SignedRequest`",null,null],[3,"GrantReadParser","","Parse `GrantRead` from XML",null,null],[3,"GrantReadWriter","","Write `GrantRead` contents to a `SignedRequest`",null,null],[3,"GrantWriteACPParser","","Parse `GrantWriteACP` from XML",null,null],[3,"GrantWriteACPWriter","","Write `GrantWriteACP` contents to a `SignedRequest`",null,null],[3,"GrantWriteParser","","Parse `GrantWrite` from XML",null,null],[3,"GrantWriteWriter","","Write `GrantWrite` contents to a `SignedRequest`",null,null],[3,"GrantFullControlParser","","Parse `GrantFullControl` from XML",null,null],[3,"GrantFullControlWriter","","Write `GrantFullControl` contents to a `SignedRequest`",null,null],[3,"TargetGrantParser","","Parse `TargetGrant` from XML",null,null],[3,"TargetGrantWriter","","Write `TargetGrant` contents to a `SignedRequest`",null,null],[3,"TargetGrant","","",null,null],[12,"grantee","","",653,null],[12,"permission","","Logging permissions assigned to the Grantee for the bucket.",653,null],[3,"Grant","","",null,null],[12,"grantee","","",654,null],[12,"permission","","Specifies the permission given to the grantee.",654,null],[3,"Grantee","","",null,null],[12,"email_address","","Email address of the grantee.",655,null],[12,"some_type","","Type of grantee",655,null],[12,"display_name","","Screen name of the grantee.",655,null],[12,"id","","The canonical user ID of the grantee.",655,null],[12,"uri","","URI of the grantee group.",655,null],[6,"GrantRead","","",null,null],[6,"GrantWrite","","",null,null],[6,"GrantWriteACP","","",null,null],[6,"GrantReadACP","","",null,null],[6,"GrantFullControl","","",null,null],[6,"Grants","","",null,null],[6,"TargetGrants","","",null,null],[11,"fmt","","",653,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",653,{"inputs":[],"output":{"name":"targetgrant"}}],[11,"decode","","",653,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",653,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",654,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",654,{"inputs":[],"output":{"name":"grant"}}],[11,"decode","","",654,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",654,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",655,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",655,{"inputs":[],"output":{"name":"grantee"}}],[11,"decode","","",655,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",655,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"parse_xml","","",656,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",657,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grants"}],"output":null}],[11,"parse_xml","","",658,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",659,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantreadacp"}],"output":null}],[11,"parse_xml","","",660,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",661,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grant"}],"output":null}],[11,"parse_xml","","",662,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",663,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantee"}],"output":null}],[11,"parse_xml","","",664,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",665,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantread"}],"output":null}],[11,"parse_xml","","",666,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",667,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantwriteacp"}],"output":null}],[11,"parse_xml","","",668,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",669,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantwrite"}],"output":null}],[11,"parse_xml","","",670,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",671,{"inputs":[{"name":"params"},{"name":"str"},{"name":"grantfullcontrol"}],"output":null}],[11,"parse_xml","","",672,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",673,{"inputs":[{"name":"params"},{"name":"str"},{"name":"targetgrant"}],"output":null}],[0,"header","aws_sdk_rust::aws::s3","",null,null],[3,"ContentRangeParser","aws_sdk_rust::aws::s3::header","Parse `ContentRange` from XML",null,null],[3,"ContentRangeWriter","","Write `ContentRange` contents to a `SignedRequest`",null,null],[3,"ContentTypeParser","","Parse `ContentType` from XML",null,null],[3,"ContentTypeWriter","","Write `ContentType` contents to a `SignedRequest`",null,null],[3,"ContentMD5Parser","","Parse `ContentMD`5 from XML",null,null],[3,"ContentMD5Writer","","Write `ContentMD5` contents to a `SignedRequest`",null,null],[3,"HostNameParser","","Parse `HostName` from XML",null,null],[3,"HostNameWriter","","Write `HostName` contents to a `SignedRequest`",null,null],[3,"ProtocolParser","","Parse `Protocol` from XML",null,null],[3,"ProtocolWriter","","Write `Protocol` contents to a `SignedRequest`",null,null],[3,"ETagParser","","Parse `ETag` from XML",null,null],[3,"ETagWriter","","Write `ETag` contents to a `SignedRequest`",null,null],[3,"AllowedHeaderParser","","Parse `AllowedHeader` from XML",null,null],[3,"AllowedHeaderWriter","","Write `AllowedHeader` contents to a `SignedRequest`",null,null],[3,"AllowedHeadersParser","","Parse `AllowedHeaders` from XML",null,null],[3,"AllowedHeadersWriter","","Write `AllowedHeaders` contents to a `SignedRequest`",null,null],[3,"RangeParser","","Parse `Range` from XML",null,null],[3,"RangeWriter","","Write `Range` contents to a `SignedRequest`",null,null],[3,"AcceptRangesParser","","Parse `AcceptRanges` from XML",null,null],[3,"AcceptRangesWriter","","Write `AcceptRanges` contents to a `SignedRequest`",null,null],[3,"MissingHeaderNameParser","","Parse `MissingHeaderName` from XML",null,null],[3,"MissingHeaderNameWriter","","Write `MissingHeaderName` contents to a `SignedRequest`",null,null],[6,"ContentRange","","",null,null],[6,"ContentType","","",null,null],[6,"ContentMD5","","",null,null],[6,"HostName","","",null,null],[6,"Protocol","","",null,null],[6,"ETag","","",null,null],[6,"AllowedHeader","","",null,null],[6,"AllowedHeaders","","",null,null],[6,"Range","","",null,null],[6,"AcceptRanges","","",null,null],[6,"MissingHeaderName","","",null,null],[11,"parse_xml","","",674,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",675,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentrange"}],"output":null}],[11,"parse_xml","","",676,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",677,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contenttype"}],"output":null}],[11,"parse_xml","","",678,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",679,{"inputs":[{"name":"params"},{"name":"str"},{"name":"contentmd5"}],"output":null}],[11,"parse_xml","","",680,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",681,{"inputs":[{"name":"params"},{"name":"str"},{"name":"hostname"}],"output":null}],[11,"parse_xml","","",682,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",683,{"inputs":[{"name":"params"},{"name":"str"},{"name":"protocol"}],"output":null}],[11,"parse_xml","","",684,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",685,{"inputs":[{"name":"params"},{"name":"str"},{"name":"etag"}],"output":null}],[11,"parse_xml","","",686,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",687,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedheader"}],"output":null}],[11,"parse_xml","","",688,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",689,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedheaders"}],"output":null}],[11,"parse_xml","","",690,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",691,{"inputs":[{"name":"params"},{"name":"str"},{"name":"range"}],"output":null}],[11,"parse_xml","","",692,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",693,{"inputs":[{"name":"params"},{"name":"str"},{"name":"acceptranges"}],"output":null}],[11,"parse_xml","","",694,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"result"}}],[11,"write_params","","",695,{"inputs":[{"name":"params"},{"name":"str"},{"name":"allowedheader"}],"output":null}],[0,"admin","aws_sdk_rust::aws::s3","",null,null],[3,"AdminRequest","aws_sdk_rust::aws::s3::admin","Admin request for Ceph RGW Admin",null,null],[12,"method","","Defaults to GET",696,null],[12,"admin_path","","Specify the path using the default 'admin'. For example, admin/bucket etc.",696,null],[12,"path_options","","Allows for speacial path option that does NOT have a value but only a key like `admin/user?quota` where you would admin/user in admin_path and quota in path_options.",696,null],[12,"uid","","User's ID",696,null],[12,"bucket","","Name of bucket",696,null],[12,"object","","Name of Object",696,null],[12,"params","","Parameters used in the query string",696,null],[12,"endpoint","","Endpoint that can override the default",696,null],[12,"access_key","","Access key ID",696,null],[12,"secret_key","","Secret key ID",696,null],[12,"format","","Output format (JSON or XML). Default is JSON",696,null],[3,"AdminOutput","","Default output of all admin functions",null,null],[12,"code","","Status code from the restful server",697,null],[12,"payload","","Payload of output",697,null],[12,"format","","Output format (JSON or XML). Default is JSON",697,null],[3,"AdminUsers","","Ceph RGW Users",null,null],[12,"users","","Vec of users",698,null],[3,"AdminBuckets","","Ceph RGW Buckets",null,null],[12,"buckets","","Vec of buckets",699,null],[3,"AdminUsage","","Ceph RGW Usage",null,null],[12,"usage","","Usage",700,null],[3,"AdminQuota","","Ceph RGW Bucket Quota",null,null],[12,"enabled","","Quota enabled",701,null],[12,"max_size_kb","","Default -1 which indicates no quota for bucket sizes",701,null],[12,"max_objects","","Default -1 which indicates no quota for number of total objects",701,null],[3,"AdminBucketMetadata","","Ceph RGW Bucket Metadata",null,null],[12,"bucket","","",702,null],[12,"pool","","",702,null],[12,"index_pool","","",702,null],[12,"id","","",702,null],[12,"marker","","",702,null],[12,"owner","","",702,null],[12,"ver","","",702,null],[12,"master_ver","","",702,null],[12,"mtime","","",702,null],[12,"max_marker","","",702,null],[12,"usage","","",702,null],[12,"bucket_quota","","",702,null],[4,"AdminOutputType","","Enum of output format (JSON or XML)",null,null],[13,"Json","","",703,null],[13,"Xml","","",703,null],[11,"fmt","","",703,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",703,{"inputs":[{"name":"self"}],"output":{"name":"adminoutputtype"}}],[11,"eq","","",703,{"inputs":[{"name":"self"},{"name":"adminoutputtype"}],"output":{"name":"bool"}}],[11,"decode","","",703,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",703,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",696,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",696,{"inputs":[{"name":"self"}],"output":{"name":"adminrequest"}}],[11,"default","","",696,{"inputs":[],"output":{"name":"adminrequest"}}],[11,"fmt","","",697,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",697,{"inputs":[{"name":"self"}],"output":{"name":"adminoutput"}}],[11,"decode","","",697,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",697,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",698,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",698,{"inputs":[],"output":{"name":"adminusers"}}],[11,"clone","","",698,{"inputs":[{"name":"self"}],"output":{"name":"adminusers"}}],[11,"decode","","",698,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",698,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",699,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",699,{"inputs":[],"output":{"name":"adminbuckets"}}],[11,"clone","","",699,{"inputs":[{"name":"self"}],"output":{"name":"adminbuckets"}}],[11,"decode","","",699,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",699,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",700,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",700,{"inputs":[],"output":{"name":"adminusage"}}],[11,"clone","","",700,{"inputs":[{"name":"self"}],"output":{"name":"adminusage"}}],[11,"decode","","",700,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",700,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"fmt","","",701,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"clone","","",701,{"inputs":[{"name":"self"}],"output":{"name":"adminquota"}}],[11,"decode","","",701,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",701,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}],[11,"default","","",701,{"inputs":[],"output":{"name":"adminquota"}}],[11,"fmt","","",702,{"inputs":[{"name":"self"},{"name":"formatter"}],"output":{"name":"result"}}],[11,"default","","",702,{"inputs":[],"output":{"name":"adminbucketmetadata"}}],[11,"clone","","",702,{"inputs":[{"name":"self"}],"output":{"name":"adminbucketmetadata"}}],[11,"decode","","",702,{"inputs":[{"name":"__d"}],"output":{"name":"result"}}],[11,"encode","","",702,{"inputs":[{"name":"self"},{"name":"__s"}],"output":{"name":"result"}}]],"paths":[[3,"Owner"],[3,"Operation"],[3,"BodyParser"],[3,"BodyWriter"],[3,"MaxKeysParser"],[3,"MaxKeysWriter"],[3,"KeyCountParser"],[3,"KeyCountWriter"],[3,"URIParser"],[3,"URIWriter"],[3,"IDParser"],[3,"IDWriter"],[3,"TypeParser"],[3,"TypeWriter"],[3,"EmailAddressParser"],[3,"EmailAddressWriter"],[3,"DisplayNameParser"],[3,"DisplayNameWriter"],[3,"OwnerParser"],[3,"OwnerWriter"],[3,"CodeParser"],[3,"CodeWriter"],[3,"HostIdParser"],[3,"HostIdWriter"],[3,"RequestIdParser"],[3,"RequestIdWriter"],[3,"ResourceParser"],[3,"ResourceWriter"],[3,"ValueParser"],[3,"ValueWriter"],[3,"SkipElementParser"],[3,"IsTruncatedParser"],[3,"IsTruncatedWriter"],[3,"ContinuationTokenParser"],[3,"ContinuationTokenWriter"],[3,"StartAfterParser"],[3,"StartAfterWriter"],[3,"QuietParser"],[3,"QuietWriter"],[3,"BaseAutoRefreshingProvider"],[8,"AwsCredentialsProvider"],[3,"AwsCredentials"],[3,"EnvironmentProvider"],[3,"ParametersProvider"],[3,"ProfileProvider"],[3,"IamProvider"],[3,"ChainProvider"],[6,"AutoRefreshingProviderSync"],[6,"AutoRefreshingProvider"],[6,"DefaultCredentialsProvider"],[6,"DefaultCredentialsProviderSync"],[4,"Region"],[3,"ParseRegionError"],[3,"XmlParseError"],[8,"Peek"],[8,"Next"],[3,"XmlResponse"],[3,"SignedRequest"],[8,"ServiceParams"],[6,"Params"],[3,"HttpResponse"],[8,"DispatchSignedRequest"],[3,"HttpDispatchError"],[3,"S3Error"],[3,"S3ClientError"],[3,"S3ClientErrorParser"],[3,"S3ClientErrorWriter"],[3,"CredentialsError"],[3,"XmlError"],[3,"XmlErrorDeserializer"],[3,"AWSError"],[3,"HttpErrorCodeReturnedEqualsParser"],[3,"HttpErrorCodeReturnedEqualsWriter"],[3,"CreationDateParser"],[3,"CreationDateWriter"],[3,"HttpRedirectCodeParser"],[3,"HttpRedirectCodeWriter"],[3,"Endpoint"],[4,"Signature"],[3,"S3Client"],[3,"TopicConfigurationDeprecated"],[3,"QueueConfigurationDeprecated"],[3,"CloudFunctionConfiguration"],[3,"PutBucketReplicationRequest"],[3,"PutBucketNotificationRequest"],[3,"GetBucketLoggingRequest"],[3,"PutBucketLifecycleRequest"],[3,"GetBucketCorsRequest"],[3,"GetBucketCorsOutput"],[3,"GetBucketVersioningRequest"],[3,"GetBucketVersioningOutput"],[3,"PutBucketVersioningRequest"],[3,"CORSRule"],[3,"VersioningConfiguration"],[3,"DeleteBucketCorsRequest"],[3,"NotificationConfiguration"],[3,"GetBucketNotificationConfigurationRequest"],[3,"DeleteBucketWebsiteRequest"],[3,"DeleteBucketTaggingRequest"],[3,"LifecycleConfiguration"],[3,"PutBucketPolicyRequest"],[3,"RoutingRule"],[3,"CreateBucketRequest"],[3,"PutBucketLoggingRequest"],[3,"ReplicationConfiguration"],[3,"LoggingEnabled"],[3,"WebsiteConfiguration"],[3,"BucketLoggingStatus"],[3,"Destination"],[3,"PutBucketRequestPaymentRequest"],[3,"Bucket"],[3,"HeadBucketRequest"],[3,"DeleteBucketRequest"],[3,"DeleteBucketPolicyRequest"],[3,"DeleteBucketReplicationRequest"],[3,"GetBucketLoggingOutput"],[3,"GetBucketReplicationOutput"],[3,"PutBucketWebsiteRequest"],[3,"BucketAlreadyExists"],[3,"BucketNameParser"],[3,"BucketParser"],[3,"BucketNameWriter"],[3,"BucketWriter"],[3,"BucketsParser"],[3,"BucketsWriter"],[3,"CloudFunctionConfigurationListParser"],[3,"CloudFunctionConfigurationListWriter"],[3,"TopicConfigurationListParser"],[3,"TopicConfigurationListWriter"],[3,"TopicConfigurationParser"],[3,"TopicConfigurationWriter"],[3,"NotificationConfigurationParser"],[3,"NotificationConfigurationWriter"],[3,"BucketAlreadyExistsParser"],[3,"BucketAlreadyExistsWriter"],[3,"BucketLocationConstraintParser"],[3,"BucketLocationConstraintWriter"],[3,"HeadBucketRequestParser"],[3,"HeadBucketRequestWriter"],[3,"TargetPrefixParser"],[3,"TargetPrefixWriter"],[3,"TargetBucketParser"],[3,"TargetBucketWriter"],[3,"TargetGrantsParser"],[3,"TargetGrantsWriter"],[3,"LoggingEnabledParser"],[3,"LoggingEnabledWriter"],[3,"ObjectVersion"],[3,"ObjectMetadata"],[3,"Delete"],[3,"GetObjectOutput"],[3,"RestoreObjectOutput"],[3,"RestoreObjectRequest"],[3,"RestoreRequest"],[3,"DeleteObjectRequest"],[3,"DeleteObjectOutput"],[3,"DeleteObjectsOutput"],[3,"DeletedObject"],[3,"PutObjectOutput"],[3,"TopicConfiguration"],[3,"QueueConfiguration"],[3,"ObjectIdentifier"],[3,"MultipartUploadCreateRequest"],[3,"MultipartUploadCompleteRequest"],[3,"MultipartUploadAbortRequest"],[3,"MultipartUploadPartRequest"],[3,"Part"],[3,"MultipartUploadListPartsOutput"],[3,"MultipartUploadListPartsRequest"],[3,"MultipartUploadListRequest"],[3,"PutObjectRequest"],[3,"GetObjectRequest"],[3,"Initiator"],[3,"GetObjectTorrentRequest"],[3,"Redirect"],[3,"ErrorDocument"],[3,"IndexDocument"],[3,"RedirectAllRequestsTo"],[3,"LambdaFunctionConfiguration"],[3,"Tag"],[3,"CopyObjectResult"],[3,"MultipartUploadListOutput"],[3,"MultipartUploadCreateOutput"],[3,"MultipartUploadCompleteOutput"],[3,"MultipartUploadAbortOutput"],[3,"NoncurrentVersionExpiration"],[3,"ReplicationRule"],[3,"ListObjectsRequest"],[3,"ListObjectsOutput"],[3,"ListObjectVersionsRequest"],[3,"ListVersionsResult"],[3,"ListObjectVersionsOutput"],[3,"DeleteMarkerEntry"],[3,"HeadObjectOutput"],[3,"CopyObjectOutput"],[3,"CopyObjectRequest"],[3,"DeleteObjectsRequest"],[3,"MultipartUpload"],[3,"HeadObjectRequest"],[3,"TagParser"],[3,"TagWriter"],[3,"TagSetParser"],[3,"TagSetWriter"],[3,"PartNumberParser"],[3,"PartNumberWriter"],[3,"PartParser"],[3,"PartWriter"],[3,"MultipartUploadParser"],[3,"MultipartUploadWriter"],[3,"UploadIdMarkerParser"],[3,"UploadIdMarkerWriter"],[3,"NextUploadIdMarkerParser"],[3,"NextUploadIdMarkerWriter"],[3,"MultipartUploadListParser"],[3,"MultipartUploadListWriter"],[3,"MultipartUploadListOutputParser"],[3,"MultipartUploadListOutputWriter"],[3,"MultipartUploadCompleteOutputParser"],[3,"MultipartUploadCompleteOutputWriter"],[3,"GetObjectRequestParser"],[3,"GetObjectRequestWriter"],[3,"PutObjectOutputParser"],[3,"PutObjectOutputWriter"],[3,"MaxUploadsParser"],[3,"MaxUploadsWriter"],[3,"ExpiresParser"],[3,"ExpiresWriter"],[3,"ListObjectsOutputParser"],[3,"ListObjectsOutputWriter"],[3,"ObjectMetadataListParser"],[3,"ObjectMetadataListWriter"],[3,"ObjectMetadataParser"],[3,"ObjectMetadataWriter"],[3,"MultipartUploadListPartsOutputParser"],[3,"MultipartUploadListPartsOutputWriter"],[3,"MultipartUploadListPartsRequestParser"],[3,"MultipartUploadListPartsRequestWriter"],[3,"NextPartNumberMarkerParser"],[3,"NextPartNumberMarkerWriter"],[3,"MaxPartsParser"],[3,"MaxPartsWriter"],[3,"PartNumberMarkerParser"],[3,"PartNumberMarkerWriter"],[3,"PartsParser"],[3,"PartsWriter"],[3,"MultipartUploadAbortOutputWriter"],[3,"MultipartUploadAbortRequestParser"],[3,"MultipartUploadAbortRequestWriter"],[3,"MultipartUploadListRequestParser"],[3,"MultipartUploadListRequestWriter"],[3,"ObjectIdentifierListParser"],[3,"ObjectIdentifierListWriter"],[3,"DeleteParser"],[3,"DeleteWriter"],[3,"ObjectIdentifierParser"],[3,"ObjectIdentifierWriter"],[3,"DeleteObjectsRequestParser"],[3,"DeleteObjectsRequestWriter"],[3,"ObjectVersionParser"],[3,"ObjectVersionWriter"],[3,"ObjectKeyParser"],[3,"ObjectKeyWriter"],[3,"ObjectVersionStorageClassParser"],[3,"ObjectVersionStorageClassWriter"],[3,"CopyObjectResultParser"],[3,"CopyObjectResultWriter"],[3,"ObjectVersionIdParser"],[3,"ObjectVersionIdWriter"],[3,"DeleteMarkerVersionIdParser"],[3,"DeleteMarkerVersionIdWriter"],[3,"DeletedObjectParser"],[3,"DeletedObjectWriter"],[3,"DeletedObjectsParser"],[3,"DeletedObjectsWriter"],[3,"DeleteObjectOutputParser"],[3,"DeleteObjectOutputWriter"],[3,"DeleteObjectRequestParser"],[3,"DeleteObjectRequestWriter"],[3,"RestoreRequestParser"],[3,"RestoreRequestWriter"],[3,"RestoreObjectRequestParser"],[3,"RestoreObjectRequestWriter"],[3,"RestoreObjectOutputParser"],[3,"RestoreObjectOutputWriter"],[3,"CopyObjectOutputParser"],[3,"CopyObjectOutputWriter"],[3,"HeadObjectOutputParser"],[3,"HeadObjectOutputWriter"],[3,"ObjectVersionListParser"],[3,"ObjectVersionListWriter"],[3,"ObjectStorageClassParser"],[3,"ObjectStorageClassWriter"],[3,"CopyObjectRequestParser"],[3,"CopyObjectRequestWriter"],[3,"DeleteObjectsOutputParser"],[3,"DeleteObjectsOutputWriter"],[3,"GetObjectOutputParser"],[3,"GetObjectOutputWriter"],[3,"MultipartUploadCreateRequestParser"],[3,"MultipartUploadCreateRequestWriter"],[3,"GetObjectTorrentRequestParser"],[3,"GetObjectTorrentRequestWriter"],[3,"DeleteMarkerEntryParser"],[3,"DeleteMarkerEntryWriter"],[3,"DeleteMarkersParser"],[3,"DeleteMarkersWriter"],[3,"ListObjectsRequestParser"],[3,"ListObjectsRequestWriter"],[3,"NextVersionIdMarkerParser"],[3,"NextVersionIdMarkerWriter"],[3,"ListVersionsResultParser"],[3,"ListVersionsResultWriter"],[3,"ListObjectVersionsRequestParser"],[3,"ListObjectVersionsRequestWriter"],[3,"MultipartUploadCreateOutputParser"],[3,"MultipartUploadCreateOutputWriter"],[3,"PrefixParser"],[3,"PrefixWriter"],[3,"NotificationConfigurationDeprecated"],[3,"CommonPrefix"],[3,"RequestPaymentConfiguration"],[3,"GetBucketWebsiteRequest"],[3,"Rule"],[3,"LifecycleExpiration"],[3,"NoncurrentVersionTransition"],[3,"Condition"],[3,"Transition"],[3,"ListBucketsOutput"],[3,"CreateBucketOutput"],[3,"CreateBucketConfiguration"],[3,"ErrorsParser"],[3,"ErrorsWriter"],[3,"IfUnmodifiedSinceParser"],[3,"IfUnmodifiedSinceWriter"],[3,"MFADeleteParser"],[3,"MFADeleteWriter"],[3,"DeleteBucketCorsRequestParser"],[3,"DeleteBucketCorsRequestWriter"],[3,"AllowedMethodParser"],[3,"AllowedMethodWriter"],[3,"AllowedMethodsParser"],[3,"AllowedMethodsWriter"],[3,"MaxAgeSecondsParser"],[3,"MaxAgeSecondsWriter"],[3,"AllowedOriginsParser"],[3,"AllowedOriginsWriter"],[3,"MFAParser"],[3,"MFAWriter"],[3,"VersioningConfigurationParser"],[3,"VersioningConfigurationWriter"],[3,"CORSRuleParser"],[3,"CORSRuleWriter"],[3,"PutBucketVersioningRequestParser"],[3,"PutBucketVersioningRequestWriter"],[3,"CORSRulesParser"],[3,"CORSRulesWriter"],[3,"GetBucketCorsOutputParser"],[3,"GetBucketCorsOutputWriter"],[3,"GetBucketCorsRequestParser"],[3,"GetBucketCorsRequestWriter"],[3,"LifecycleConfigurationParser"],[3,"LifecycleConfigurationWriter"],[3,"PutBucketLifecycleRequestParser"],[3,"PutBucketLifecycleRequestWriter"],[3,"GetBucketLoggingRequestParser"],[3,"GetBucketLoggingRequestWriter"],[3,"CloudFunctionInvocationRoleParser"],[3,"CloudFunctionInvocationRoleWriter"],[3,"CloudFunctionParser"],[3,"CloudFunctionWriter"],[3,"QueueArnParser"],[3,"QueueArnWriter"],[3,"TopicArnParser"],[3,"TopicArnWriter"],[3,"CloudFunctionConfigurationParser"],[3,"CloudFunctionConfigurationWriter"],[3,"QueueConfigurationDeprecatedParser"],[3,"QueueConfigurationDeprecatedWriter"],[3,"TopicConfigurationDeprecatedParser"],[3,"TopicConfigurationDeprecatedWriter"],[3,"PutBucketNotificationRequestParser"],[3,"PutBucketNotificationRequestWriter"],[3,"NotificationConfigurationDeprecatedParser"],[3,"NotificationConfigurationDeprecatedWriter"],[3,"ResponseContentEncodingParser"],[3,"ResponseContentEncodingWriter"],[3,"ResponseContentLanguageParser"],[3,"ResponseContentLanguageWriter"],[3,"ResponseContentTypeParser"],[3,"ResponseContentTypeWriter"],[3,"IfNoneMatchParser"],[3,"IfNoneMatchWriter"],[3,"ResponseCacheControlParser"],[3,"ResponseCacheControlWriter"],[3,"ResponseContentDispositionParser"],[3,"ResponseContentDispositionWriter"],[3,"IfMatchParser"],[3,"IfMatchWriter"],[3,"ResponseExpiresParser"],[3,"ResponseExpiresWriter"],[3,"SSECustomerKeyParser"],[3,"SSECustomerKeyWriter"],[3,"PutBucketReplicationRequestParser"],[3,"PutBucketReplicationRequestWriter"],[3,"PutBucketPolicyRequestParser"],[3,"PutBucketPolicyRequestWriter"],[3,"BucketLoggingStatusParser"],[3,"BucketLoggingStatusWriter"],[3,"LambdaFunctionConfigurationParser"],[3,"LambdaFunctionConfigurationWriter"],[3,"WebsiteConfigurationParser"],[3,"WebsiteConfigurationWriter"],[3,"NextKeyMarkerParser"],[3,"NextKeyMarkerWriter"],[3,"ReplicationRuleParser"],[3,"ReplicationRuleWriter"],[3,"MetadataDirectiveParser"],[3,"MetadataDirectiveWriter"],[3,"PutBucketLoggingRequestParser"],[3,"PutBucketLoggingRequestWriter"],[3,"RequestChargedParser"],[3,"RequestChargedWriter"],[3,"LambdaFunctionConfigurationListParser"],[3,"LambdaFunctionConfigurationListWriter"],[3,"ServerSideEncryptionParser"],[3,"ServerSideEncryptionWriter"],[3,"SSEKMSKeyIdParser"],[3,"SSEKMSKeyIdWriter"],[3,"MultipartUploadIdParser"],[3,"MultipartUploadIdWriter"],[3,"EventParser"],[3,"EventWriter"],[3,"PutBucketWebsiteRequestParser"],[3,"PutBucketWebsiteRequestWriter"],[3,"WebsiteRedirectLocationParser"],[3,"WebsiteRedirectLocationWriter"],[3,"ExpirationParser"],[3,"ExpirationWriter"],[3,"ReplicationRulesParser"],[3,"ReplicationRulesWriter"],[3,"MetadataKeyParser"],[3,"MetadataKeyWriter"],[3,"MetadataValueParser"],[3,"MetadataValueWriter"],[3,"RoleParser"],[3,"RoleWriter"],[3,"CommonPrefixParser"],[3,"CommonPrefixWriter"],[3,"ContentEncodingParser"],[3,"ContentEncodingWriter"],[3,"ReplicationStatusParser"],[3,"ReplicationStatusWriter"],[3,"StorageClassParser"],[3,"StorageClassWriter"],[3,"ContentDispositionParser"],[3,"ContentDispositionWriter"],[3,"MetadataParser"],[3,"MetadataWriter"],[3,"NextMarkerParser"],[3,"NextMarkerWriter"],[3,"DeleteMarkerParser"],[3,"DeleteMarkerWriter"],[3,"MissingMetaParser"],[3,"MissingMetaWriter"],[3,"RestoreParser"],[3,"RestoreWriter"],[3,"ContentLanguageParser"],[3,"ContentLanguageWriter"],[3,"KeyMarkerParser"],[3,"KeyMarkerWriter"],[3,"VersionIdMarkerParser"],[3,"VersionIdMarkerWriter"],[3,"ExposeHeaderParser"],[3,"ExposeHeaderWriter"],[3,"MarkerParser"],[3,"MarkerWriter"],[3,"EncodingTypeParser"],[3,"EncodingTypeWriter"],[3,"SSECustomerAlgorithmParser"],[3,"SSECustomerAlgorithmWriter"],[3,"ReplicationConfigurationParser"],[3,"ReplicationConfigurationWriter"],[3,"CommonPrefixListParser"],[3,"CommonPrefixListWriter"],[3,"CopySourceSSECustomerAlgorithmParser"],[3,"CopySourceSSECustomerAlgorithmWriter"],[3,"SSECustomerKeyMD5Parser"],[3,"SSECustomerKeyMD5Writer"],[3,"DelimiterParser"],[3,"DelimiterWriter"],[3,"DeleteBucketRequestParser"],[3,"DeleteBucketPolicyRequestParser"],[3,"DeleteBucketPolicyRequestWriter"],[3,"DeleteBucketReplicationRequestParser"],[3,"DeleteBucketReplicationRequestWriter"],[3,"ExposeHeadersParser"],[3,"ExposeHeadersWriter"],[3,"GetBucketLoggingOutputParser"],[3,"GetBucketLoggingOutputWriter"],[3,"GetBucketReplicationOutputParser"],[3,"GetBucketReplicationOutputWriter"],[3,"EventListParser"],[3,"EventListWriter"],[3,"RequestPaymentConfigurationParser"],[3,"RequestPaymentConfigurationWriter"],[3,"RequestPayerParser"],[3,"RequestPayerWriter"],[3,"GetBucketWebsiteRequestParser"],[3,"GetBucketWebsiteRequestWriter"],[3,"RulesParser"],[3,"RulesWriter"],[3,"RuleWriter"],[3,"GetBucketVersioningRequestParser"],[3,"GetBucketVersioningRequestWriter"],[3,"GetBucketVersioningOutputParser"],[3,"GetBucketVersioningOutputWriter"],[3,"BucketVersioningStatusParser"],[3,"BucketVersioningStatusWriter"],[3,"LifecycleExpirationParser"],[3,"LifecycleExpirationWriter"],[3,"NoncurrentVersionExpirationParser"],[3,"NoncurrentVersionExpirationWriter"],[3,"NoncurrentVersionTransitionParser"],[3,"NoncurrentVersionTransitionWriter"],[3,"ExpirationStatusParser"],[3,"ExpirationStatusWriter"],[3,"TransitionStorageClassParser"],[3,"TransitionStorageClassWriter"],[3,"ContentLengthParser"],[3,"ContentLengthWriter"],[3,"DaysParser"],[3,"DaysWriter"],[3,"DateParser"],[3,"DateWriter"],[3,"KeyPrefixEqualsParser"],[3,"KeyPrefixEqualsWriter"],[3,"CacheControlParser"],[3,"CacheControlWriter"],[3,"AllowedOriginParser"],[3,"AllowedOriginWriter"],[3,"IfModifiedSinceParser"],[3,"IfModifiedSinceWriter"],[3,"ConditionParser"],[3,"ConditionWriter"],[3,"TransitionParser"],[3,"TransitionWriter"],[3,"PayerParser"],[3,"PayerWriter"],[3,"PolicyParser"],[3,"PolicyWriter"],[3,"PutBucketRequestPaymentRequestParser"],[3,"PutBucketRequestPaymentRequestWriter"],[3,"ListBucketsOutputParser"],[3,"ListBucketsOutputWriter"],[3,"CreateBucketOutputParser"],[3,"CreateBucketOutputWriter"],[3,"DeleteBucketTaggingRequestParser"],[3,"DeleteBucketTaggingRequestWriter"],[3,"DeleteBucketWebsiteRequestParser"],[3,"DeleteBucketWebsiteRequestWriter"],[3,"GetBucketNotificationConfigurationRequestParser"],[3,"GetBucketNotificationConfigurationRequestWriter"],[3,"CopySourceIfModifiedSinceParser"],[3,"CopySourceIfModifiedSinceWriter"],[3,"CopySourceSSECustomerKeyParser"],[3,"CopySourceSSECustomerKeyWriter"],[3,"CopySourceParser"],[3,"CopySourceWriter"],[3,"CopySourceIfUnmodifiedSinceParser"],[3,"CopySourceIfUnmodifiedSinceWriter"],[3,"CopySourceSSECustomerKeyMD5Parser"],[3,"CopySourceSSECustomerKeyMD5Writer"],[3,"CopySourceIfMatchParser"],[3,"CopySourceIfMatchWriter"],[3,"CopySourceIfNoneMatchParser"],[3,"CopySourceIfNoneMatchWriter"],[3,"QueueConfigurationParser"],[3,"QueueConfigurationWriter"],[3,"QueueConfigurationListParser"],[3,"QueueConfigurationListWriter"],[3,"MFADeleteStatusParser"],[3,"MFADeleteStatusWriter"],[3,"LocationParser"],[3,"LocationWriter"],[3,"S3ClientMessageParser"],[3,"S3ClientMessageWriter"],[3,"SizeParser"],[3,"SizeWriter"],[3,"IsLatestParser"],[3,"IsLatestWriter"],[3,"LambdaFunctionArnParser"],[3,"LambdaFunctionArnWriter"],[3,"NotificationIdParser"],[3,"NotificationIdWriter"],[3,"SuffixParser"],[3,"SuffixWriter"],[3,"ReplaceKeyWithParser"],[3,"ReplaceKeyWithWriter"],[3,"ReplaceKeyPrefixWithParser"],[3,"ReplaceKeyPrefixWithWriter"],[3,"RedirectAllRequestsToParser"],[3,"RedirectAllRequestsToWriter"],[3,"IndexDocumentParser"],[3,"IndexDocumentWriter"],[3,"ErrorDocumentParser"],[3,"ErrorDocumentWriter"],[3,"RedirectParser"],[3,"RedirectWriter"],[3,"InitiatorParser"],[3,"InitiatorWriter"],[3,"RoutingRuleParser"],[3,"RoutingRuleWriter"],[3,"RoutingRulesParser"],[3,"RoutingRulesWriter"],[3,"InitiatedParser"],[3,"InitiatedWriter"],[3,"CopySourceVersionIdParser"],[3,"CopySourceVersionIdWriter"],[3,"ReplicationRuleStatusParser"],[3,"ReplicationRuleStatusWriter"],[3,"DestinationParser"],[3,"DestinationWriter"],[3,"BucketLogsPermissionParser"],[3,"BucketLogsPermissionWriter"],[3,"LastModifiedParser"],[3,"LastModifiedWriter"],[3,"AccessControlPolicy"],[3,"AccessControlList"],[3,"GetBucketAclRequest"],[3,"PutBucketAclRequest"],[3,"GetObjectAclRequest"],[3,"PutObjectAclRequest"],[3,"GetObjectAclOutput"],[3,"PutObjectAclOutput"],[4,"CannedAcl"],[3,"PutObjectAclRequestParser"],[3,"PutObjectAclRequestWriter"],[3,"GetBucketAclRequestParser"],[3,"GetBucketAclRequestWriter"],[3,"AccessControlPolicyParser"],[3,"AccessControlPolicyWriter"],[3,"AccessControlListParser"],[3,"AccessControlListWriter"],[3,"ObjectCannedACLParser"],[3,"ObjectCannedACLWriter"],[3,"PermissionParser"],[3,"PermissionWriter"],[3,"GetObjectAclRequestParser"],[3,"GetObjectAclRequestWriter"],[3,"GetObjectAclOutputParser"],[3,"GetObjectAclOutputWriter"],[3,"PutObjectAclOutputParser"],[3,"PutObjectAclOutputWriter"],[3,"TargetGrant"],[3,"Grant"],[3,"Grantee"],[3,"GrantsParser"],[3,"GrantsWriter"],[3,"GrantReadACPParser"],[3,"GrantReadACPWriter"],[3,"GrantParser"],[3,"GrantWriter"],[3,"GranteeParser"],[3,"GranteeWriter"],[3,"GrantReadParser"],[3,"GrantReadWriter"],[3,"GrantWriteACPParser"],[3,"GrantWriteACPWriter"],[3,"GrantWriteParser"],[3,"GrantWriteWriter"],[3,"GrantFullControlParser"],[3,"GrantFullControlWriter"],[3,"TargetGrantParser"],[3,"TargetGrantWriter"],[3,"ContentRangeParser"],[3,"ContentRangeWriter"],[3,"ContentTypeParser"],[3,"ContentTypeWriter"],[3,"ContentMD5Parser"],[3,"ContentMD5Writer"],[3,"HostNameParser"],[3,"HostNameWriter"],[3,"ProtocolParser"],[3,"ProtocolWriter"],[3,"ETagParser"],[3,"ETagWriter"],[3,"AllowedHeaderParser"],[3,"AllowedHeaderWriter"],[3,"AllowedHeadersParser"],[3,"AllowedHeadersWriter"],[3,"RangeParser"],[3,"RangeWriter"],[3,"AcceptRangesParser"],[3,"AcceptRangesWriter"],[3,"MissingHeaderNameParser"],[3,"MissingHeaderNameWriter"],[3,"AdminRequest"],[3,"AdminOutput"],[3,"AdminUsers"],[3,"AdminBuckets"],[3,"AdminUsage"],[3,"AdminQuota"],[3,"AdminBucketMetadata"],[4,"AdminOutputType"]]};
initSearch(searchIndex);