<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.S3Control</name>
    </assembly>
    <members>
        <member name="T:Amazon.S3Control.AmazonS3ControlConfig">
            <summary>
            Configuration for accessing Amazon S3Control service
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlConfig.UseArnRegion">
            <summary>
            If set to true and the service package supports it the region identified in the arn for a resource
            will be used when making the service request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.AmazonS3ControlException">
            <summary>
             Common exception for the S3Control service.
             </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlException.AmazonId2">
            <summary>
            A special token that helps AWS troubleshoot problems.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonS3ControlException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonS3ControlException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonS3ControlException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonS3ControlException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonS3ControlException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonS3ControlException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.S3Control.Internal.AmazonS3ControlExceptionHandler">
            <summary>
            Custom pipeline handler to extract the X-Amz-Id-2 header from WebExceptions
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.AmazonS3ControlExceptionHandler.InvokeSync(Amazon.Runtime.IExecutionContext)">
            <summary>
            Extracts the X-Amz-Id-2 header from WebExceptions and adds it to the AmazonS3ControlException and metrics
            </summary>
            <param name="executionContext"></param>
        </member>
        <member name="M:Amazon.S3Control.Internal.AmazonS3ControlExceptionHandler.InvokeAsyncCallback(Amazon.Runtime.IAsyncExecutionContext)">
            <summary>
            Extracts the X-Amz-Id-2 header from WebExceptions and adds it to the AmazonS3ControlException and metrics
            </summary>
            <param name="executionContext"></param>
        </member>
        <member name="M:Amazon.S3Control.Internal.AmazonS3ControlPostUnmarshallHandler.InvokeSync(Amazon.Runtime.IExecutionContext)">
            <summary>
            Calls the post invoke logic after calling the next handler 
            in the pipeline.
            </summary>
            <param name="executionContext">The execution context which contains both the
            requests and response context.</param>
        </member>
        <member name="M:Amazon.S3Control.Internal.AmazonS3ControlPostUnmarshallHandler.InvokeAsyncCallback(Amazon.Runtime.IAsyncExecutionContext)">
            <summary>
            Calls the PostInvoke methods after calling the next handler 
            in the pipeline.
            </summary>
            <param name="executionContext">The execution context, it contains the
            request and response context.</param>
        </member>
        <member name="T:Amazon.S3Control.Internal.ArnExtensions">
            <summary>
            Extensions methods added to Amazon.Arn type to help parse S3 specific resources from the ARN.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.ArnExtensions.IsOutpostArn(Amazon.Arn)">
            <summary>
            Check if aws ARN resembles an outpost ARN
            </summary>
            <param name="arn">An AWS ARN to parse</param>
            <returns>True if the ARN contains an outpost resource identifier.</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.ArnExtensions.ParseOutpost(Amazon.Arn,Amazon.S3Control.AmazonS3ControlConfig)">
            <summary>
            Parse an ARN to extract information on S3 outpost access point or bucket ARN
            and if it is not found or properly formatted, throw an exception
            </summary>
            <param name="arn">The ARN to be parsed into an S3 Outposts resource</param>
            <param name="config">Used to validate <paramref name="arn"/> </param>
            <returns>A <see cref="T:Amazon.S3Control.Internal.S3OutpostResource"/></returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.ArnExtensions.IsValidService(Amazon.Arn)">
            <summary>
            Check if the ARN has a valid service name
            </summary>
            <param name="arn">The ARN which is being validated</param>
        </member>
        <member name="M:Amazon.S3Control.Internal.ArnExtensions.HasValidAccountId(Amazon.Arn)">
            <summary>
            Check if the ARN has a valid Account ID
            </summary>
            <param name="arn">The ARN which is being validated</param>
        </member>
        <member name="T:Amazon.S3Control.Internal.IS3Resource">
            <summary>
            Interface to cover various types of S3 resources
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.IS3Resource.Type">
            <summary>
            Type of the S3 Resource. 
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.IS3Resource.Name">
            <summary>
            Name of the access point or bucket
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.IS3Resource.Key">
            <summary>
            Key for object in bucket
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.IS3Resource.FullResourceName">
            <summary>
            The S3 resource full ARN representation
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.IS3Resource.ValidateArnWithClientConfig(Amazon.Runtime.IClientConfig,Amazon.RegionEndpoint)">
            <summary>
            Validate if the ARN is compatible with
            options set in the client config
            </summary>
            <param name="config">A client config to validate with</param>
            <param name="region">The region to use for cross region checks</param>
        </member>
        <member name="M:Amazon.S3Control.Internal.IS3Resource.GetEndpoint(Amazon.Runtime.IClientConfig)">
            <summary>
            Get the endpoint based on the client config options
            </summary>
            <param name="config">A client config to provide necessary values for the endpoint</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.Internal.S3ArnUtils">
            <summary>
            Shared helper methods for S3 ARNs
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Internal.S3ArnUtils.ArnSplit">
            <summary>
            An array of the characters which split sections of an ARN
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Internal.S3ArnUtils.S3OutpostsService">
            <summary>
            Service name of S3 outposts
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Internal.S3ArnUtils.S3Service">
            <summary>
            Service name of S3
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.GetAccountIdBasedOnArn(System.String,System.String)">
            <summary>
            If the ARN contains an account ID and the request does not, then return it.
            Throw an exception if there is a mismatch, or if neither the ARN or the
            request contain an account Id.
            </summary>
            <param name="requestAccountId">The account ID in the request</param>
            <param name="arnAccountId">The account ID in the ARN</param>
            <returns>A string Account ID</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.GetNonStandardOutpostIdEndpoint(Amazon.Runtime.IClientConfig)">
            <summary>
            Get the endpoint for an outpost request which doesn't use
            an ARN.
            </summary>
            <param name="config">The client config object for this request</param>
            <returns>The Uri Endpoint for the outpost request</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.ResourcePathContainsOutpostsResource(Amazon.Runtime.Internal.IRequest)">
            <summary>
            Check if the request resource is an outpost resource.
            </summary>
            <param name="request">The S3 request object</param>
            <returns>A boolean value of whether or not the resource path contains an outpost resource</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.IsValidOutpostId(System.String)">
            <summary>
            Check the outpost id against certain criteria.
            </summary>
            <param name="outpostId">The outpost id to be checked</param>
            <returns>A boolean whether or not the string is an outpost Id</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.RequestContainsArn(Amazon.Runtime.Internal.IRequest,Amazon.Arn@)">
            <summary>
            Check the many places that the ARN could be in an S3 Control request
            for an ARN. 
            <ul>
            <li> CreateAccessPoint can contain the ARN in the payload </li>
            <li> ListAccessPoints can contain an ARN in the query params </li>
            <li> Most other requests can contain an ARN in the resource path </li>
            </ul>
            </summary>
            <param name="request">The request being sent to S3Control</param>
            <param name="arn">Any ARN found in the request</param>
            <returns>A boolean of whether or not the request contains an ARN</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.DictionaryContainsArn(System.Collections.Generic.IDictionary{System.String,System.String},Amazon.Arn@)">
            <summary>
            Check if the value of any dictionary item
            is of type ARN.
            <b>Note:</b> this assumes that there is just 0-1 ARN in the path resource dictionary
            </summary>
            <param name="dictValues">The dictionary</param>
            <param name="arn">ARN found in dictionary</param>
            <returns>A boolean whether or not the dictionary contains an ARN in the values</returns>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.ReplacePathResourceArns(System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Replace the ARNs in the dictionary
            with the extracted bucket or access point name.
            <b>Note:</b> this assumes that there is just 0-1 ARN in the path resource dictionary
            </summary>
            <param name="dictValues">The dictionary of values</param>
            <param name="bucketOrAccessPointName">bucket or access point name</param>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3ArnUtils.DoesRequestHaveOutpostId(Amazon.Runtime.AmazonWebServiceRequest,System.String@)">
            <summary>
            Need to hardcode special cases where the outpost ID can be set
            but there is no ARN in the request.
            </summary>
            <param name="request">An AmazonWebServiceRequest object</param>
            <param name="outpostId">The outpost id found in the request</param>
            <returns>A boolean of whether or not the request contains a non-null outpost ID</returns>
        </member>
        <member name="T:Amazon.S3Control.Internal.S3OutpostResource">
            <summary>
            A resource in an S3 Outpost
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3OutpostResource.#ctor(Amazon.Arn)">
            <summary>
            Create a new S3OutpostResource object
            </summary>
            <param name="arn">An ARN for the S3 Outpost resource</param>
        </member>
        <member name="P:Amazon.S3Control.Internal.S3OutpostResource.Type">
            <summary>
            Type of the S3 Resource. 
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.S3OutpostResource.Name">
            <summary>
            Name of the access point or bucket
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.S3OutpostResource.Key">
            <summary>
            Key for object in bucket
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.S3OutpostResource.OutpostId">
            <summary>
            ID of the S3 Outpost
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.S3OutpostResource.FullResourceName">
            <summary>
            The full name of the S3 Outpost Resource (without the key)
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3OutpostResource.ValidateArnWithClientConfig(Amazon.Runtime.IClientConfig,Amazon.RegionEndpoint)">
            <summary>
            Validate the outpost ARN
            </summary>
            <param name="config">A client config to validate with</param>
            <param name="region">The region to use for cross region checks</param>
        </member>
        <member name="M:Amazon.S3Control.Internal.S3OutpostResource.GetEndpoint(Amazon.Runtime.IClientConfig)">
            <summary>
            Get the endpoint for the outpost request
            </summary>
            <param name="config">the client config from the customer</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.Internal.S3ResourceType">
            <summary>
            Type of S3 Outpost Resource
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Internal.S3ResourceType.AccessPoint">
            <summary>
            Access point ARN in format
            arn:aws:s3-outposts:us-west-2:123456789012:outpost/[outpost-id]/accesspoint/[accesspoint-name]
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Internal.S3ResourceType.Bucket">
            <summary>
            Bucket ARN in format
            arn:aws:s3-outposts:us-west-2:123456789012:outpost/[outpost-id]/bucket/[bucket-name]
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Internal.AmazonS3ControlEndpointProvider">
            <summary>
            Amazon S3Control endpoint provider.
            Resolves endpoint for given set of S3ControlEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Internal.AmazonS3ControlEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for S3ControlEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Internal.AmazonS3ControlEndpointResolver">
            <summary>
            Amazon S3Control endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for S3Control service requests.
            Collects values for S3ControlEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses S3ControlEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Internal.AmazonS3ControlMetadata">
            <summary>
            Service metadata for  Amazon S3Control service
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.AmazonS3ControlMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Internal.AmazonS3ControlMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessPointRequest">
            <summary>
            Container for the parameters to the CreateAccessPoint operation.
            Creates an access point and associates it to a specified bucket. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            access to shared datasets with access points</a> or <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            
             
            <para>
            To create an access point and attach it to a volume on an Amazon FSx file system,
            see <a href="https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateAndAttachS3AccessPoint.html">CreateAndAttachS3AccessPoint</a>
            in the <i>Amazon FSx API Reference</i>.
            </para>
              <note> 
            <para>
            S3 on Outposts only supports VPC-style access points. 
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Accessing Amazon S3 on Outposts using virtual private cloud (VPC) only access points</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html#API_control_CreateAccessPoint_Examples">Examples</a>
            section.
            </para>
              
            <para>
            The following actions are related to <c>CreateAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForDirectoryBuckets.html">ListAccessPointsForDirectoryBuckets</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the account that owns the specified access
            point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket that you want to associate this access point with.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.BucketAccountId">
            <summary>
            Gets and sets the property BucketAccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 bucket associated with this
            access point.
            </para>
             
            <para>
            For same account access point when your bucket and access point belong to the same
            account owner, the <c>BucketAccountId</c> is not required. For cross-account access
            point when your bucket and access point are not in the same account, the <c>BucketAccountId</c>
            is required. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name you want to assign to this access point.
            </para>
             
            <para>
            For directory buckets, the access point name must consist of a base name that you
            provide and suffix that includes the <c>ZoneID</c> (Amazon Web Services Availability
            Zone or Local Zone) of your bucket location, followed by <c>--xa-s3</c>. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.PublicAccessBlockConfiguration">
            <summary>
            Gets and sets the property PublicAccessBlockConfiguration. 
            <para>
             The <c>PublicAccessBlock</c> configuration that you want to apply to the access point.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.Scope">
            <summary>
            Gets and sets the property Scope. 
            <para>
            For directory buckets, you can filter access control to specific prefixes, API operations,
            or a combination of both. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            Scope is only supported for access points attached to directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            An array of tags that you can apply to an access point. Tags are key-value pairs of
            metadata used to control access to your access points. For more information about
            tags, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html">Using
            tags with Amazon S3</a>. For information about tagging access points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-abac">Using
            tags for attribute-based access control (ABAC)</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointRequest.VpcConfiguration">
            <summary>
            Gets and sets the property VpcConfiguration. 
            <para>
            If you include this field, Amazon S3 restricts access to this access point to requests
            from the specified virtual private cloud (VPC).
            </para>
             <note> 
            <para>
            This is required for creating an access point for Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AbortIncompleteMultipartUpload">
            <summary>
            The container for abort incomplete multipart upload
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AbortIncompleteMultipartUpload.DaysAfterInitiation">
            <summary>
            Gets and sets the property DaysAfterInitiation. 
            <para>
            Specifies the number of days after which Amazon S3 aborts an incomplete multipart
            upload to the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AccessControlTranslation">
            <summary>
            A container for information about access control for replicas.
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessControlTranslation.Owner">
            <summary>
            Gets and sets the property Owner. 
            <para>
            Specifies the replica ownership.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AccessGrantsLocationConfiguration">
            <summary>
            The configuration options of the S3 Access Grants location. It contains the <c>S3SubPrefix</c>
            field. The grant scope, the data to which you are granting access, is the result of
            appending the <c>Subprefix</c> field to the scope of the registered location.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessGrantsLocationConfiguration.S3SubPrefix">
            <summary>
            Gets and sets the property S3SubPrefix. 
            <para>
            The <c>S3SubPrefix</c> is appended to the location scope creating the grant scope.
            Use this field to narrow the scope of the grant to a subset of the location scope.
            This field is required if the location scope is the default location <c>s3://</c>
            because you cannot create a grant for all of your S3 data in the Region and must narrow
            the scope. For example, if the location scope is the default location <c>s3://</c>,
            the <c>S3SubPrefx</c> can be a &lt;bucket-name&gt;/*, so the full grant scope path
            would be <c>s3://&lt;bucket-name&gt;/*</c>. Or the <c>S3SubPrefx</c> can be <c>&lt;bucket-name&gt;/&lt;prefix-name&gt;*</c>,
            so the full grant scope path would be or <c>s3://&lt;bucket-name&gt;/&lt;prefix-name&gt;*</c>.
            </para>
             
            <para>
            If the <c>S3SubPrefix</c> includes a prefix, append the wildcard character <c>*</c>
            after the prefix to indicate that you want to include all object key names in the
            bucket that start with that prefix. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AccessPoint">
            <summary>
            An access point used to access a bucket.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.AccessPointArn">
            <summary>
            Gets and sets the property AccessPointArn. 
            <para>
            The ARN for the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The name or alias of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket associated with this access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.BucketAccountId">
            <summary>
            Gets and sets the property BucketAccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 bucket associated with this
            access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.DataSourceId">
            <summary>
            Gets and sets the property DataSourceId. 
            <para>
            A unique identifier for the data source of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.DataSourceType">
            <summary>
            Gets and sets the property DataSourceType. 
            <para>
            The type of the data source that the access point is attached to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of this access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.NetworkOrigin">
            <summary>
            Gets and sets the property NetworkOrigin. 
            <para>
            Indicates whether this access point allows access from the public internet. If <c>VpcConfiguration</c>
            is specified for this access point, then <c>NetworkOrigin</c> is <c>VPC</c>, and the
            access point doesn't allow access from the public internet. Otherwise, <c>NetworkOrigin</c>
            is <c>Internet</c>, and the access point allows access from the public internet, subject
            to the access point and bucket access policies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccessPoint.VpcConfiguration">
            <summary>
            Gets and sets the property VpcConfiguration. 
            <para>
            The virtual private cloud (VPC) configuration for this access point, if one exists.
            </para>
             <note> 
            <para>
            This element is empty if this access point is an Amazon S3 on Outposts access point
            that is used by other Amazon Web Services services.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AccountLevel">
            <summary>
            A container element for the account-level Amazon S3 Storage Lens configuration.
            
             <note> 
            <para>
            You must enable Storage Lens metrics consistently at both the account level and bucket
            level, or your request will fail.
            </para>
             </note> 
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.ActivityMetrics">
            <summary>
            Gets and sets the property ActivityMetrics. 
            <para>
            A container element for S3 Storage Lens activity metrics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.AdvancedCostOptimizationMetrics">
            <summary>
            Gets and sets the property AdvancedCostOptimizationMetrics. 
            <para>
            A container element for S3 Storage Lens advanced cost-optimization metrics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.AdvancedDataProtectionMetrics">
            <summary>
            Gets and sets the property AdvancedDataProtectionMetrics. 
            <para>
            A container element for S3 Storage Lens advanced data-protection metrics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.AdvancedPerformanceMetrics">
            <summary>
            Gets and sets the property AdvancedPerformanceMetrics. 
            <para>
            A container element for S3 Storage Lens advanced performance metrics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.BucketLevel">
            <summary>
            Gets and sets the property BucketLevel. 
            <para>
            A container element for the S3 Storage Lens bucket-level configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.DetailedStatusCodesMetrics">
            <summary>
            Gets and sets the property DetailedStatusCodesMetrics. 
            <para>
            A container element for detailed status code metrics. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AccountLevel.StorageLensGroupLevel">
            <summary>
            Gets and sets the property StorageLensGroupLevel. 
            <para>
             A container element for S3 Storage Lens groups metrics. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ActivityMetrics">
            <summary>
            The container element for Amazon S3 Storage Lens activity metrics. Activity metrics
            show details about how your storage is requested, such as requests (for example, All
            requests, Get requests, Put requests), bytes uploaded or downloaded, and errors.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ActivityMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether activity metrics are enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AdvancedCostOptimizationMetrics">
            <summary>
            The container element for Amazon S3 Storage Lens advanced cost-optimization metrics.
            Advanced cost-optimization metrics provide insights that you can use to manage and
            optimize your storage costs, for example, lifecycle rule counts for transitions, expirations,
            and incomplete multipart uploads.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AdvancedCostOptimizationMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether advanced cost-optimization metrics are enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AdvancedDataProtectionMetrics">
            <summary>
            The container element for Amazon S3 Storage Lens advanced data-protection metrics.
            Advanced data-protection metrics provide insights that you can use to perform audits
            and protect your data, for example replication rule counts within and across Regions.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AdvancedDataProtectionMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether advanced data-protection metrics are enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AdvancedPerformanceMetrics">
            <summary>
            The container element for S3 Storage Lens advanced performance metrics. Advanced performance
            metrics provide insights into application performance, such as request efficiency
            and access patterns. These metrics help you optimize your S3 storage for both cost
            and performance by providing detailed analytics on how your applications interact
            with S3 resources.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AdvancedPerformanceMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether S3 Storage Lens advanced performance metrics are
            enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest">
            <summary>
            Container for the parameters to the AssociateAccessGrantsIdentityCenter operation.
            Associate your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance. Use this action if you want to create access grants for users or
            groups from your corporate identity directory. First, you must add your corporate
            identity directory to Amazon Web Services IAM Identity Center. Then, you can associate
            this IAM Identity Center instance with your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:AssociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permissions: <c>sso:CreateApplication</c>, <c>sso:PutApplicationGrant</c>,
            and <c>sso:PutApplicationAuthenticationMethod</c>. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest.IdentityCenterArn">
            <summary>
            Gets and sets the property IdentityCenterArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance
            that you are associating with your S3 Access Grants instance. An IAM Identity Center
            instance is your corporate identity directory that you added to the IAM Identity Center.
            You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterResponse">
            <summary>
            This is the response object from the AssociateAccessGrantsIdentityCenter operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AsyncErrorDetails">
            <summary>
            Error details for the failed asynchronous operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncErrorDetails.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            A string that uniquely identifies the error condition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncErrorDetails.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            A generic description of the error condition in English.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncErrorDetails.RequestId">
            <summary>
            Gets and sets the property RequestId. 
            <para>
            The ID of the request associated with the error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncErrorDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The identifier of the resource associated with the error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AsyncOperation">
            <summary>
            A container for the information about an asynchronous operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.CreationTime">
            <summary>
            Gets and sets the property CreationTime. 
            <para>
            The time that the request was sent to the service.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            The specific operation for the asynchronous request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.RequestParameters">
            <summary>
            Gets and sets the property RequestParameters. 
            <para>
            The parameters associated with the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.RequestStatus">
            <summary>
            Gets and sets the property RequestStatus. 
            <para>
            The current status of the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.RequestTokenARN">
            <summary>
            Gets and sets the property RequestTokenARN. 
            <para>
            The request token associated with the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncOperation.ResponseDetails">
            <summary>
            Gets and sets the property ResponseDetails. 
            <para>
            The details of the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AsyncRequestParameters">
            <summary>
            A container for the request parameters associated with an asynchronous request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncRequestParameters.CreateMultiRegionAccessPointRequest">
            <summary>
            Gets and sets the property CreateMultiRegionAccessPointRequest. 
            <para>
            A container of the parameters for a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncRequestParameters.DeleteMultiRegionAccessPointRequest">
            <summary>
            Gets and sets the property DeleteMultiRegionAccessPointRequest. 
            <para>
            A container of the parameters for a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncRequestParameters.PutMultiRegionAccessPointPolicyRequest">
            <summary>
            Gets and sets the property PutMultiRegionAccessPointPolicyRequest. 
            <para>
            A container of the parameters for a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPoint.html">PutMultiRegionAccessPoint</a>
            request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AsyncResponseDetails">
            <summary>
            A container for the response details that are returned when querying about an asynchronous
            request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncResponseDetails.ErrorDetails">
            <summary>
            Gets and sets the property ErrorDetails. 
            <para>
            Error details for an asynchronous request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AsyncResponseDetails.MultiRegionAccessPointDetails">
            <summary>
            Gets and sets the property MultiRegionAccessPointDetails. 
            <para>
            The details for the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.AwsLambdaTransformation">
            <summary>
            Lambda function used to transform objects through an Object Lambda Access Point.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AwsLambdaTransformation.FunctionArn">
            <summary>
            Gets and sets the property FunctionArn. 
            <para>
            The Amazon Resource Name (ARN) of the Lambda function.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.AwsLambdaTransformation.FunctionPayload">
            <summary>
            Gets and sets the property FunctionPayload. 
            <para>
            Additional JSON that provides supplemental data to the Lambda function used to transform
            objects.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.BadRequestException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.String)">
            <summary>
            Constructs a new BadRequestException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of BadRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.Exception)">
            <summary>
            Construct instance of BadRequestException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BadRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BadRequestException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the BadRequestException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.BadRequestException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.BucketAlreadyExistsException">
            <summary>
            The requested Outposts bucket name is not available. The bucket namespace is shared
            by all users of the Outposts in this Region. Select a different name and try again.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new BucketAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of BucketAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of BucketAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BucketAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BucketAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the BucketAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException">
            <summary>
            The Outposts bucket you tried to create already exists, and you own it.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.String)">
            <summary>
            Constructs a new BucketAlreadyOwnedByYouException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of BucketAlreadyOwnedByYouException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.Exception)">
            <summary>
            Construct instance of BucketAlreadyOwnedByYouException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BucketAlreadyOwnedByYouException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of BucketAlreadyOwnedByYouException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the BucketAlreadyOwnedByYouException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.BucketLevel">
            <summary>
            A container for the bucket-level configuration for Amazon S3 Storage Lens.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.ActivityMetrics">
            <summary>
            Gets and sets the property ActivityMetrics. 
            <para>
            A container for the bucket-level activity metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.AdvancedCostOptimizationMetrics">
            <summary>
            Gets and sets the property AdvancedCostOptimizationMetrics. 
            <para>
            A container for bucket-level advanced cost-optimization metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.AdvancedDataProtectionMetrics">
            <summary>
            Gets and sets the property AdvancedDataProtectionMetrics. 
            <para>
            A container for bucket-level advanced data-protection metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.AdvancedPerformanceMetrics">
            <summary>
            Gets and sets the property AdvancedPerformanceMetrics. 
            <para>
            A container for bucket-level advanced performance metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.DetailedStatusCodesMetrics">
            <summary>
            Gets and sets the property DetailedStatusCodesMetrics. 
            <para>
            A container for bucket-level detailed status code metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.BucketLevel.PrefixLevel">
            <summary>
            Gets and sets the property PrefixLevel. 
            <para>
            A container for the prefix-level metrics for S3 Storage Lens. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CloudWatchMetrics">
            <summary>
            A container for enabling Amazon CloudWatch publishing for S3 Storage Lens metrics.
            
             
            <para>
            For more information about publishing S3 Storage Lens metrics to CloudWatch, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_view_metrics_cloudwatch.html">Monitor
            S3 Storage Lens metrics in CloudWatch</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CloudWatchMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether CloudWatch publishing for S3 Storage Lens metrics
            is enabled. A value of <c>true</c> indicates that CloudWatch publishing for S3 Storage
            Lens metrics is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantRequest">
            <summary>
            Container for the parameters to the CreateAccessGrant operation.
            Creates an access grant that gives a grantee access to your S3 data. The grantee can
            be an IAM user or role or a directory user, or group. Before you can create a grant,
            you must have an S3 Access Grants instance in the same Region as the S3 data. You
            can create an S3 Access Grants instance using the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsInstance.html">CreateAccessGrantsInstance</a>.
            You must also have registered at least one S3 data location in your S3 Access Grants
            instance using <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsLocation.html">CreateAccessGrantsLocation</a>.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrant</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            For any directory identity - <c>sso:DescribeInstance</c> and <c>sso:DescribeApplication</c>
            
            </para>
             
            <para>
            For directory users - <c>identitystore:DescribeUser</c> 
            </para>
             
            <para>
            For directory groups - <c>identitystore:DescribeGroup</c> 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.AccessGrantsLocationConfiguration">
            <summary>
            Gets and sets the property AccessGrantsLocationConfiguration. 
            <para>
            The configuration options of the grant location. The grant location is the S3 path
            to the data to which you are granting access. It contains the <c>S3SubPrefix</c> field.
            The grant scope is the result of appending the subprefix to the location scope of
            the registered location.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
             
            <para>
            If you are passing the <c>default</c> location, you cannot create an access grant
            for the entire default location. You must also specify a bucket or a bucket and prefix
            in the <c>Subprefix</c> field. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If an application ARN is included in
            the request to create an access grant, the grantee can only access the S3 data through
            this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.Grantee">
            <summary>
            Gets and sets the property Grantee. 
            <para>
            The user, group, or role to which you are granting access. You can grant access to
            an IAM user or role. If you have added your corporate directory to Amazon Web Services
            IAM Identity Center and associated your Identity Center instance with your S3 Access
            Grants instance, the grantee can also be a corporate directory user or group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of access that you are granting to your S3 data, which can be set to one
            of the following values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.S3PrefixType">
            <summary>
            Gets and sets the property S3PrefixType. 
            <para>
            The type of <c>S3SubPrefix</c>. The only possible value is <c>Object</c>. Pass this
            value if the access grant scope is an object. Do not pass this value if the access
            grant scope is a bucket or a bucket and a prefix. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The Amazon Web Services resource tags that you are adding to the access grant. Each
            tag is a label consisting of a user-defined key and value. Tags can help you manage,
            identify, organize, search for, and filter resources. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantResponse">
            <summary>
            This is the response object from the CreateAccessGrant operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.AccessGrantArn">
            <summary>
            Gets and sets the property AccessGrantArn. 
            <para>
            The Amazon Resource Name (ARN) of the access grant. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.AccessGrantId">
            <summary>
            Gets and sets the property AccessGrantId. 
            <para>
            The ID of the access grant. S3 Access Grants auto-generates this ID when you create
            the access grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.AccessGrantsLocationConfiguration">
            <summary>
            Gets and sets the property AccessGrantsLocationConfiguration. 
            <para>
            The configuration options of the grant location. The grant location is the S3 path
            to the data to which you are granting access. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If the grant includes an application
            ARN, the grantee can only access the S3 data through this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the access grant. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.Grantee">
            <summary>
            Gets and sets the property Grantee. 
            <para>
            The user, group, or role to which you are granting access. You can grant access to
            an IAM user or role. If you have added your corporate directory to Amazon Web Services
            IAM Identity Center and associated your Identity Center instance with your S3 Access
            Grants instance, the grantee can also be a corporate directory user or group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data to which you are granting access. It is the result of appending
            the <c>Subprefix</c> to the location scope. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantResponse.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of access that you are granting to your S3 data, which can be set to one
            of the following values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest">
            <summary>
            Container for the parameters to the CreateAccessGrantsInstance operation.
            Creates an S3 Access Grants instance, which serves as a logical grouping for access
            grants. You can create one S3 Access Grants instance per Region per account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            To associate an IAM Identity Center instance with your S3 Access Grants instance,
            you must also have the <c>sso:DescribeInstance</c>, <c>sso:CreateApplication</c>,
            <c>sso:PutApplicationGrant</c>, and <c>sso:PutApplicationAuthenticationMethod</c>
            permissions. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest.IdentityCenterArn">
            <summary>
            Gets and sets the property IdentityCenterArn. 
            <para>
            If you would like to associate your S3 Access Grants instance with an Amazon Web Services
            IAM Identity Center instance, use this field to pass the Amazon Resource Name (ARN)
            of the Amazon Web Services IAM Identity Center instance that you are associating with
            your S3 Access Grants instance. An IAM Identity Center instance is your corporate
            identity directory that you added to the IAM Identity Center. You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The Amazon Web Services resource tags that you are adding to the S3 Access Grants
            instance. Each tag is a label consisting of a user-defined key and value. Tags can
            help you manage, identify, organize, search for, and filter resources. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse">
            <summary>
            This is the response object from the CreateAccessGrantsInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.AccessGrantsInstanceArn">
            <summary>
            Gets and sets the property AccessGrantsInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance
            that you are associating with your S3 Access Grants instance. An IAM Identity Center
            instance is your corporate identity directory that you added to the IAM Identity Center.
            You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.AccessGrantsInstanceId">
            <summary>
            Gets and sets the property AccessGrantsInstanceId. 
            <para>
            The ID of the S3 Access Grants instance. The ID is <c>default</c>. You can have one
            S3 Access Grants instance per Region per account. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.IdentityCenterApplicationArn">
            <summary>
            Gets and sets the property IdentityCenterApplicationArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.IdentityCenterArn">
            <summary>
            Gets and sets the property IdentityCenterArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsInstanceResponse.IdentityCenterInstanceArn">
            <summary>
            Gets and sets the property IdentityCenterInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance
            that you are associating with your S3 Access Grants instance. An IAM Identity Center
            instance is your corporate identity directory that you added to the IAM Identity Center.
            You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantsLocationRequest">
            <summary>
            Container for the parameters to the CreateAccessGrantsLocation operation.
            The S3 data location that you would like to register in your S3 Access Grants instance.
            Your S3 data must be in the same Region as your S3 Access Grants instance. The location
            can be one of the following: 
            
             <ul> <li> 
            <para>
            The default S3 location <c>s3://</c> 
            </para>
             </li> <li> 
            <para>
            A bucket - <c>S3://&lt;bucket-name&gt;</c> 
            </para>
             </li> <li> 
            <para>
            A bucket and prefix - <c>S3://&lt;bucket-name&gt;/&lt;prefix&gt;</c> 
            </para>
             </li> </ul> 
            <para>
            When you register a location, you must include the IAM role that has permission to
            manage the S3 location that you are registering. Give S3 Access Grants permission
            to assume this role <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-location.html">using
            a policy</a>. S3 Access Grants assumes this role to manage access to the location
            and to vend temporary credentials to grantees or client applications. 
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission for the specified IAM role: <c>iam:PassRole</c>
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationRequest.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role for the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationRequest.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 path to the location that you are registering. The location scope can be the
            default S3 location <c>s3://</c>, the S3 path to a bucket <c>s3://&lt;bucket&gt;</c>,
            or the S3 path to a bucket and prefix <c>s3://&lt;bucket&gt;/&lt;prefix&gt;</c>. A
            prefix in S3 is a string of characters at the beginning of an object key name used
            to organize the objects that you store in your S3 buckets. For example, object key
            names that start with the <c>engineering/</c> prefix or object key names that start
            with the <c>marketing/campaigns/</c> prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The Amazon Web Services resource tags that you are adding to the S3 Access Grants
            location. Each tag is a label consisting of a user-defined key and value. Tags can
            help you manage, identify, organize, search for, and filter resources.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse">
            <summary>
            This is the response object from the CreateAccessGrantsLocation operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse.AccessGrantsLocationArn">
            <summary>
            Gets and sets the property AccessGrantsLocationArn. 
            <para>
            The Amazon Resource Name (ARN) of the location you are registering.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you registered the location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role for the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessGrantsLocationResponse.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 URI path to the location that you are registering. The location scope can be
            the default S3 location <c>s3://</c>, the S3 path to a bucket, or the S3 path to a
            bucket and prefix. A prefix in S3 is a string of characters at the beginning of an
            object key name used to organize the objects that you store in your S3 buckets. For
            example, object key names that start with the <c>engineering/</c> prefix or object
            key names that start with the <c>marketing/campaigns/</c> prefix.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest">
            <summary>
            Container for the parameters to the CreateAccessPointForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates an Object Lambda Access Point. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html">Transforming
            objects with Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>CreateAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for owner of the specified Object Lambda Access
            Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            Object Lambda Access Point configuration as a JSON document.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name you want to assign to this Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaResponse">
            <summary>
            This is the response object from the CreateAccessPointForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaResponse.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The alias of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointForObjectLambdaResponse.ObjectLambdaAccessPointArn">
            <summary>
            Gets and sets the property ObjectLambdaAccessPointArn. 
            <para>
            Specifies the ARN for the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateAccessPointResponse">
            <summary>
            This is the response object from the CreateAccessPoint operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointResponse.AccessPointArn">
            <summary>
            Gets and sets the property AccessPointArn. 
            <para>
            The ARN of the access point.
            </para>
             <note> 
            <para>
            This is only supported by Amazon S3 on Outposts.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateAccessPointResponse.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The name or alias of the access point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateBucketConfiguration">
            <summary>
            The container for the bucket configuration.
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketConfiguration.LocationConstraint">
            <summary>
            Gets and sets the property LocationConstraint. 
            <para>
            Specifies the Region where the bucket will be created. If you are creating a bucket
            on the US East (N. Virginia) Region (us-east-1), you do not need to specify the location.
            
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateBucketRequest">
            <summary>
            Container for the parameters to the CreateBucket operation.
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">Create
            Bucket</a> in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new Outposts bucket. By creating the bucket, you become the bucket owner.
            To create an Outposts bucket, you must have S3 on Outposts. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Not every string is an acceptable bucket name. For information on bucket naming restrictions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules">Working
            with Amazon S3 Buckets</a>.
            </para>
             
            <para>
            S3 on Outposts buckets support:
            </para>
             <ul> <li> 
            <para>
            Tags
            </para>
             </li> <li> 
            <para>
            LifecycleConfigurations for deleting expired objects
            </para>
             </li> </ul> 
            <para>
            For a complete list of restrictions and Amazon S3 feature limitations on S3 on Outposts,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OnOutpostsRestrictionsLimitations.html">
            Amazon S3 on Outposts Restrictions and Limitations</a>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your API request,
            see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html#API_control_CreateBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>CreateBucket</c> for Amazon S3 on Outposts:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.ACL">
            <summary>
            Gets and sets the property ACL. 
            <para>
            The canned ACL to apply to the bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.CreateBucketConfiguration">
            <summary>
            Gets and sets the property CreateBucketConfiguration. 
            <para>
            The configuration information for the bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.GrantFullControl">
            <summary>
            Gets and sets the property GrantFullControl. 
            <para>
            Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.GrantRead">
            <summary>
            Gets and sets the property GrantRead. 
            <para>
            Allows grantee to list the objects in the bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.GrantReadACP">
            <summary>
            Gets and sets the property GrantReadACP. 
            <para>
            Allows grantee to read the bucket ACL.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.GrantWrite">
            <summary>
            Gets and sets the property GrantWrite. 
            <para>
            Allows grantee to create, overwrite, and delete any object in the bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.GrantWriteACP">
            <summary>
            Gets and sets the property GrantWriteACP. 
            <para>
            Allows grantee to write the ACL for the applicable bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.ObjectLockEnabledForBucket">
            <summary>
            Gets and sets the property ObjectLockEnabledForBucket. 
            <para>
            Specifies whether you want S3 Object Lock to be enabled for the new bucket.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketRequest.OutpostId">
            <summary>
            Gets and sets the property OutpostId. 
            <para>
            The ID of the Outposts where the bucket is being created.
            </para>
             <note> 
            <para>
            This ID is required by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateBucketResponse">
            <summary>
            This is the response object from the CreateBucket operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketResponse.BucketArn">
            <summary>
            Gets and sets the property BucketArn. 
            <para>
            The Amazon Resource Name (ARN) of the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateBucketResponse.Location">
            <summary>
            Gets and sets the property Location. 
            <para>
            The location of the bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateJobRequest">
            <summary>
            Container for the parameters to the CreateJob operation.
            This operation creates an S3 Batch Operations job.
            
             
            <para>
            You can use S3 Batch Operations to perform large-scale batch actions on Amazon S3
            objects. Batch Operations can run a single action on lists of Amazon S3 objects that
            you specify. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            For information about permissions required to use the Batch Operations, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops-iam-role-policies.html">Granting
            permissions for S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl>  
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html">JobOperation</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID that creates the job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.ClientRequestToken">
            <summary>
            Gets and sets the property ClientRequestToken. 
            <para>
            An idempotency token to ensure that you don't accidentally submit the same request
            twice. You can use any string up to the maximum length.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.ConfirmationRequired">
            <summary>
            Gets and sets the property ConfirmationRequired. 
            <para>
            Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation
            is only required for jobs created through the Amazon S3 console.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for this job. You can use any string within the permitted length. Descriptions
            don't need to be unique and can be used for multiple jobs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Manifest">
            <summary>
            Gets and sets the property Manifest. 
            <para>
            Configuration parameters for the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.ManifestGenerator">
            <summary>
            Gets and sets the property ManifestGenerator. 
            <para>
            The attribute container for the ManifestGenerator details. Jobs must be created with
            either a manifest file or a ManifestGenerator, but not both.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            The action that you want this job to perform on every object listed in the manifest.
            For more information about the available actions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-operations.html">Operations</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The numerical priority for this job. Higher numbers indicate higher priority.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Report">
            <summary>
            Gets and sets the property Report. 
            <para>
            Configuration parameters for the optional job-completion report.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role that
            Batch Operations will use to run this job's action on every object in the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateJobResponse">
            <summary>
            This is the response object from the CreateJob operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateJobResponse.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for this job. Amazon S3 generates this ID automatically and returns it after
            a successful <c>Create Job</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateMultiRegionAccessPointInput">
            <summary>
            A container for the information associated with a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointInput.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Multi-Region Access Point associated with this request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointInput.PublicAccessBlock">
            <summary>
            Gets and sets the property PublicAccessBlock.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointInput.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            The buckets in different Regions that are associated with the Multi-Region Access
            Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest">
            <summary>
            Container for the parameters to the CreateMultiRegionAccessPoint operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates a Multi-Region Access Point and associates it with the specified buckets.
            For more information about creating Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html">Creating
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>CreateMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            The owner of the Multi-Region Access Point also must own the underlying buckets.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            An idempotency token used to identify the request and guarantee that requests are
            unique.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest.Details">
            <summary>
            Gets and sets the property Details. 
            <para>
            A container element containing details about the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateMultiRegionAccessPointResponse">
            <summary>
            This is the response object from the CreateMultiRegionAccessPoint operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateMultiRegionAccessPointResponse.RequestTokenARN">
            <summary>
            Gets and sets the property RequestTokenARN. 
            <para>
            The request token associated with the request. You can use this token with <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            to determine the status of asynchronous requests.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateStorageLensGroupRequest">
            <summary>
            Container for the parameters to the CreateStorageLensGroup operation.
            Creates a new S3 Storage Lens group and associates it with the specified Amazon Web
            Services account ID. An S3 Storage Lens group is a custom grouping of objects based
            on prefix, suffix, object tags, object size, object age, or a combination of these
            filters. For each Storage Lens group that you’ve created, you can also optionally
            add Amazon Web Services resource tags. For more information about S3 Storage Lens
            groups, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html">Working
            with S3 Storage Lens groups</a>.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:CreateStorageLensGroup</c>
            action. If you’re trying to create a Storage Lens group with Amazon Web Services resource
            tags, you must also have permission to perform the <c>s3:TagResource</c> action. For
            more information about the required Storage Lens Groups permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateStorageLensGroupRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that the Storage Lens group is created from and
            associated with. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateStorageLensGroupRequest.StorageLensGroup">
            <summary>
            Gets and sets the property StorageLensGroup. 
            <para>
             The Storage Lens group configuration. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.CreateStorageLensGroupRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
             The Amazon Web Services resource tags that you're adding to your Storage Lens group.
            This parameter is optional. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.CreateStorageLensGroupResponse">
            <summary>
            This is the response object from the CreateStorageLensGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Credentials">
            <summary>
            The Amazon Web Services Security Token Service temporary credential that S3 Access
            Grants vends to grantees and client applications.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Credentials.AccessKeyId">
            <summary>
            Gets and sets the property AccessKeyId. 
            <para>
            The unique access key ID of the Amazon Web Services STS temporary credential that
            S3 Access Grants vends to grantees and client applications. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Credentials.Expiration">
            <summary>
            Gets and sets the property Expiration. 
            <para>
            The expiration date and time of the temporary credential that S3 Access Grants vends
            to grantees and client applications. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Credentials.SecretAccessKey">
            <summary>
            Gets and sets the property SecretAccessKey. 
            <para>
            The secret access key of the Amazon Web Services STS temporary credential that S3
            Access Grants vends to grantees and client applications. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Credentials.SessionToken">
            <summary>
            Gets and sets the property SessionToken. 
            <para>
            The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees
            and client applications. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantRequest">
            <summary>
            Container for the parameters to the DeleteAccessGrant operation.
            Deletes the access grant from the S3 Access Grants instance. You cannot undo an access
            grant deletion and the grantee will no longer have access to the S3 data.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantRequest.AccessGrantId">
            <summary>
            Gets and sets the property AccessGrantId. 
            <para>
            The ID of the access grant. S3 Access Grants auto-generates this ID when you create
            the access grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantResponse">
            <summary>
            This is the response object from the DeleteAccessGrant operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest">
            <summary>
            Container for the parameters to the DeleteAccessGrantsInstance operation.
            Deletes your S3 Access Grants instance. You must first delete the access grants and
            locations before S3 Access Grants can delete the instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">DeleteAccessGrant</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsLocation.html">DeleteAccessGrantsLocation</a>.
            If you have associated an IAM Identity Center instance with your S3 Access Grants
            instance, you must first dissassociate the Identity Center instance from the S3 Access
            Grants instance before you can delete the S3 Access Grants instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AssociateAccessGrantsIdentityCenter.html">AssociateAccessGrantsIdentityCenter</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DissociateAccessGrantsIdentityCenter.html">DissociateAccessGrantsIdentityCenter</a>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest">
            <summary>
            Container for the parameters to the DeleteAccessGrantsInstanceResourcePolicy operation.
            Deletes the resource policy of the S3 Access Grants instance. The resource policy
            is used to manage cross-account access to your S3 Access Grants instance. By deleting
            the resource policy, you delete any cross-account permissions to your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstanceResourcePolicy</c> permission to
            use this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyResponse">
            <summary>
            This is the response object from the DeleteAccessGrantsInstanceResourcePolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsInstanceResponse">
            <summary>
            This is the response object from the DeleteAccessGrantsInstance operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest">
            <summary>
            Container for the parameters to the DeleteAccessGrantsLocation operation.
            Deregisters a location from your S3 Access Grants instance. You can only delete a
            location registration from an S3 Access Grants instance if there are no grants associated
            with this location. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">Delete
            a grant</a> for information on how to delete grants. You need to have at least one
            registered location in your S3 Access Grants instance in order to create access grants.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location that you are deregistering from your S3 Access Grants
            instance. S3 Access Grants assigned this ID when you registered the location. S3 Access
            Grants assigns the ID <c>default</c> to the default location <c>s3://</c> and assigns
            an auto-generated ID to other locations that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessGrantsLocationResponse">
            <summary>
            This is the response object from the DeleteAccessGrantsLocation operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest">
            <summary>
            Container for the parameters to the DeleteAccessPointForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the specified Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaResponse">
            <summary>
            This is the response object from the DeleteAccessPointForObjectLambda operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest">
            <summary>
            Container for the parameters to the DeleteAccessPointPolicyForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point you want to delete the policy for.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaResponse">
            <summary>
            This is the response object from the DeleteAccessPointPolicyForObjectLambda operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointPolicyRequest">
            <summary>
            Container for the parameters to the DeleteAccessPointPolicy operation.
            Deletes the access point policy for the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html#API_control_DeleteAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointPolicyRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point whose policy you want to delete.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the access point accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/accesspoint/&lt;my-accesspoint-name&gt;</c>.
            For example, to access the access point <c>reports-ap</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointPolicyResponse">
            <summary>
            This is the response object from the DeleteAccessPointPolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointRequest">
            <summary>
            Container for the parameters to the DeleteAccessPoint operation.
            Deletes the specified access point.
            
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html#API_control_DeleteAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the account that owns the specified access
            point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point you want to delete.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the access point accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/accesspoint/&lt;my-accesspoint-name&gt;</c>.
            For example, to access the access point <c>reports-ap</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointResponse">
            <summary>
            This is the response object from the DeleteAccessPoint operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointScopeRequest">
            <summary>
            Container for the parameters to the DeleteAccessPointScope operation.
            Deletes an existing access point scope for a directory bucket.
            
             <note> 
            <para>
            When you delete the scope of an access point, all prefixes and permissions are deleted.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:DeleteAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointScopeRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that owns the access point with the scope that
            you want to delete. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteAccessPointScopeRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             The name of the access point with the scope that you want to delete. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteAccessPointScopeResponse">
            <summary>
            This is the response object from the DeleteAccessPointScope operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest">
            <summary>
            Container for the parameters to the DeleteBucketLifecycleConfiguration operation.
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. To
            delete an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html">DeleteBucketLifecycle</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the lifecycle configuration from the specified Outposts bucket. Amazon S3
            on Outposts removes all the lifecycle configuration rules in the lifecycle subresource
            associated with the bucket. Your objects never expire, and Amazon S3 on Outposts no
            longer automatically deletes any objects on the basis of rules contained in the deleted
            lifecycle configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this operation, you must have permission to perform the <c>s3-outposts:PutLifecycleConfiguration</c>
            action. By default, the bucket owner has this permission and the Outposts bucket owner
            can grant this permission to others.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html#API_control_DeleteBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For more information about object expiration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions">Elements
            to Describe Lifecycle Actions</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the lifecycle configuration to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationResponse">
            <summary>
            This is the response object from the DeleteBucketLifecycleConfiguration operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketPolicyRequest">
            <summary>
            Container for the parameters to the DeleteBucketPolicy operation.
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 bucket
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            This implementation of the DELETE action uses the policy subresource to delete the
            policy of a specified Amazon S3 on Outposts bucket. If you are using an identity other
            than the root user of the Amazon Web Services account that owns the bucket, the calling
            identity must have the <c>s3-outposts:DeleteBucketPolicy</c> permissions on the specified
            Outposts bucket and belong to the bucket owner's account to use this action. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you don't have <c>DeleteBucketPolicy</c> permissions, Amazon S3 returns a <c>403
            Access Denied</c> error. If you have the correct permissions, but you're not using
            an identity that belongs to the bucket owner's account, Amazon S3 returns a <c>405
            Method Not Allowed</c> error. 
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html#API_control_DeleteBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketPolicyRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketPolicyResponse">
            <summary>
            This is the response object from the DeleteBucketPolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketReplicationRequest">
            <summary>
            Container for the parameters to the DeleteBucketReplication operation.
            <note> 
            <para>
            This operation deletes an Amazon S3 on Outposts bucket's replication configuration.
            To delete an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html">DeleteBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the replication configuration from the specified S3 on Outposts bucket.
            </para>
             
            <para>
            To use this operation, you must have permissions to perform the <c>s3-outposts:PutReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html#API_control_DeleteBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For information about S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>DeleteBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketReplicationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket to delete the replication
            configuration for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketReplicationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the S3 on Outposts bucket to delete the replication configuration for.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketReplicationResponse">
            <summary>
            This is the response object from the DeleteBucketReplication operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketRequest">
            <summary>
            Container for the parameters to the DeleteBucket operation.
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html">DeleteBucket</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 on Outposts bucket. All objects (including all object versions
            and delete markers) in the bucket must be deleted before the bucket itself can be
            deleted. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html#API_control_DeleteBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <b>Related Resources</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html">DeleteObject</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID that owns the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket being deleted.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketResponse">
            <summary>
            This is the response object from the DeleteBucket operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketTaggingRequest">
            <summary>
            Container for the parameters to the DeleteBucketTagging operation.
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 bucket
            tags, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html">DeleteBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the tags from the Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>PutBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html#API_control_DeleteBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket tag set to be removed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteBucketTaggingRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The bucket ARN that has the tag set to be removed.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteBucketTaggingResponse">
            <summary>
            This is the response object from the DeleteBucketTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteJobTaggingRequest">
            <summary>
            Container for the parameters to the DeleteJobTagging operation.
            Removes the entire tag set from the specified S3 Batch Operations job.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DeleteJobTagging</c> operation, you must have permission to perform
            the <c>s3:DeleteJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteJobTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteJobTaggingRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the S3 Batch Operations job whose tags you want to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteJobTaggingResponse">
            <summary>
            This is the response object from the DeleteJobTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteMarkerReplication">
            <summary>
            Specifies whether S3 on Outposts replicates delete markers. If you specify a <c>Filter</c>
            element in your replication configuration, you must also include a <c>DeleteMarkerReplication</c>
            element. If your <c>Filter</c> includes a <c>Tag</c> element, the <c>DeleteMarkerReplication</c>
            element's <c>Status</c> child element must be set to <c>Disabled</c>, because S3 on
            Outposts does not support replicating delete markers for tag-based rules.
            
             
            <para>
            For more information about delete marker replication, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html#outposts-replication-what-is-replicated">How
            delete operations affect replication</a> in the <i>Amazon S3 User Guide</i>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMarkerReplication.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Indicates whether to replicate delete markers.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteMultiRegionAccessPointInput">
            <summary>
            A container for the information associated with a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMultiRegionAccessPointInput.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Multi-Region Access Point associated with this request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest">
            <summary>
            Container for the parameters to the DeleteMultiRegionAccessPoint operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes a Multi-Region Access Point. This action does not delete the buckets associated
            with the Multi-Region Access Point, only the Multi-Region Access Point itself.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>DeleteMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            An idempotency token used to identify the request and guarantee that requests are
            unique.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest.Details">
            <summary>
            Gets and sets the property Details. 
            <para>
            A container element containing details about the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteMultiRegionAccessPointResponse">
            <summary>
            This is the response object from the DeleteMultiRegionAccessPoint operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteMultiRegionAccessPointResponse.RequestTokenARN">
            <summary>
            Gets and sets the property RequestTokenARN. 
            <para>
            The request token associated with the request. You can use this token with <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            to determine the status of asynchronous requests.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeletePublicAccessBlockRequest">
            <summary>
            Container for the parameters to the DeletePublicAccessBlock operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation might be restricted when the account is managed by organization-level
            Block Public Access policies. You’ll get an Access Denied (403) error when the account
            is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeletePublicAccessBlockRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the Amazon Web Services account whose <c>PublicAccessBlock</c>
            configuration you want to remove.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeletePublicAccessBlockResponse">
            <summary>
            This is the response object from the DeletePublicAccessBlock operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest">
            <summary>
            Container for the parameters to the DeleteStorageLensConfiguration operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensConfigurationResponse">
            <summary>
            This is the response object from the DeleteStorageLensConfiguration operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest">
            <summary>
            Container for the parameters to the DeleteStorageLensConfigurationTagging operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration tags. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingResponse">
            <summary>
            This is the response object from the DeleteStorageLensConfigurationTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensGroupRequest">
            <summary>
            Container for the parameters to the DeleteStorageLensGroup operation.
            Deletes an existing S3 Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:DeleteStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensGroupRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID used to create the Storage Lens group that you're
            trying to delete. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DeleteStorageLensGroupRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             The name of the Storage Lens group that you're trying to delete. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DeleteStorageLensGroupResponse">
            <summary>
            This is the response object from the DeleteStorageLensGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DescribeJobRequest">
            <summary>
            Container for the parameters to the DescribeJob operation.
            Retrieves the configuration parameters and status for a Batch Operations job. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DescribeJob</c> operation, you must have permission to perform the <c>s3:DescribeJob</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeJobRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeJobRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the job whose information you want to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DescribeJobResponse">
            <summary>
            This is the response object from the DescribeJob operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeJobResponse.Job">
            <summary>
            Gets and sets the property Job. 
            <para>
            Contains the configuration parameters and status for the job specified in the <c>Describe
            Job</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest">
            <summary>
            Container for the parameters to the DescribeMultiRegionAccessPointOperation operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the status of an asynchronous request to manage a Multi-Region Access Point.
            For more information about managing Multi-Region Access Points and how asynchronous
            requests work, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MrapOperations.html">Using
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest.RequestTokenARN">
            <summary>
            Gets and sets the property RequestTokenARN. 
            <para>
            The request token associated with the request you want to know about. This request
            token is returned as part of the response when you make an asynchronous request. You
            provide this token to query about the status of the asynchronous action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationResponse">
            <summary>
            This is the response object from the DescribeMultiRegionAccessPointOperation operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationResponse.AsyncOperation">
            <summary>
            Gets and sets the property AsyncOperation. 
            <para>
            A container element containing the details of the asynchronous operation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Destination">
            <summary>
            Specifies information about the replication destination bucket and its settings for
            an S3 on Outposts replication configuration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.AccessControlTranslation">
            <summary>
            Gets and sets the property AccessControlTranslation. 
            <para>
            Specify this property only in a cross-account scenario (where the source and destination
            bucket owners are not the same), and you want to change replica ownership to the Amazon
            Web Services account that owns the destination bucket. If this property is not specified
            in the replication configuration, the replicas are owned by same Amazon Web Services
            account that owns the source object.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.Account">
            <summary>
            Gets and sets the property Account. 
            <para>
            The destination bucket owner's account ID. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Amazon Resource Name (ARN) of the access point for the destination bucket where
            you want S3 on Outposts to store the replication results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            A container that provides information about encryption. If <c>SourceSelectionCriteria</c>
            is specified, you must specify this element.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.Metrics">
            <summary>
            Gets and sets the property Metrics. 
            <para>
             A container that specifies replication metrics-related settings. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.ReplicationTime">
            <summary>
            Gets and sets the property ReplicationTime. 
            <para>
            A container that specifies S3 Replication Time Control (S3 RTC) settings, including
            whether S3 RTC is enabled and the time when all objects and operations on objects
            must be replicated. Must be specified together with a <c>Metrics</c> block. 
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Destination.StorageClass">
            <summary>
            Gets and sets the property StorageClass. 
            <para>
             The storage class to use when replicating objects. All objects stored on S3 on Outposts
            are stored in the <c>OUTPOSTS</c> storage class. S3 on Outposts uses the <c>OUTPOSTS</c>
            storage class to create the object replicas. 
            </para>
             <note> 
            <para>
            Values other than <c>OUTPOSTS</c> aren't supported by Amazon S3 on Outposts. 
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DetailedStatusCodesMetrics">
            <summary>
            The container element for Amazon S3 Storage Lens detailed status code metrics. Detailed
            status code metrics generate metrics for HTTP status codes, such as <c>200 OK</c>,
            <c>403 Forbidden</c>, <c>503 Service Unavailable</c> and others. 
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DetailedStatusCodesMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether detailed status code metrics are enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest">
            <summary>
            Container for the parameters to the DissociateAccessGrantsIdentityCenter operation.
            Dissociates the Amazon Web Services IAM Identity Center instance from the S3 Access
            Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DissociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must have the <c>sso:DeleteApplication</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterResponse">
            <summary>
            This is the response object from the DissociateAccessGrantsIdentityCenter operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.DSSEKMSFilter">
            <summary>
            A filter that returns objects that are encrypted by dual-layer server-side encryption
            with Amazon Web Services Key Management Service (KMS) keys (DSSE-KMS). You can further
            refine your filtering by optionally providing a KMS Key ARN to filter objects encrypted
            by a specific key.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.DSSEKMSFilter.KmsKeyArn">
            <summary>
            Gets and sets the property KmsKeyArn. 
            <para>
            The Amazon Resource Name (ARN) of the customer managed KMS key to use for the filter
            to return objects that are encrypted by the specified key. For best performance, use
            keys in the same Region as the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.EncryptionConfiguration">
            <summary>
            Specifies encryption-related information for an Amazon S3 bucket that is a destination
            for replicated objects. If you're specifying a customer managed KMS key, we recommend
            using a fully qualified KMS key ARN. If you use a KMS key alias instead, then KMS
            resolves the key within the requester’s account. This behavior can result in data
            that's encrypted with a KMS key that belongs to the requester, and not the bucket
            owner.
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.EncryptionConfiguration.ReplicaKmsKeyID">
            <summary>
            Gets and sets the property ReplicaKmsKeyID. 
            <para>
            Specifies the ID of the customer managed KMS key that's stored in Key Management Service
            (KMS) for the destination bucket. This ID is either the Amazon Resource Name (ARN)
            for the KMS key or the alias ARN for the KMS key. Amazon S3 uses this KMS key to encrypt
            replica objects. Amazon S3 supports only symmetric encryption KMS keys. For more information,
            see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks">Symmetric
            encryption KMS keys</a> in the <i>Amazon Web Services Key Management Service Developer
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.EstablishedMultiRegionAccessPointPolicy">
            <summary>
            The last established access control policy for a Multi-Region Access Point.
            
             
            <para>
            When you update the policy, the update is first listed as the proposed policy. After
            the update is finished and all Regions have been updated, the proposed policy is listed
            as the established policy. If both policies have the same version number, the proposed
            policy is the established policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.EstablishedMultiRegionAccessPointPolicy.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The details of the last established policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Exclude">
            <summary>
            A container for what Amazon S3 Storage Lens will exclude.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Exclude.Buckets">
            <summary>
            Gets and sets the property Buckets. 
            <para>
            A container for the S3 Storage Lens bucket excludes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Exclude.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            A container for the S3 Storage Lens Region excludes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ExistingObjectReplication">
            <summary>
            An optional configuration to replicate existing source bucket objects. 
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ExistingObjectReplication.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether Amazon S3 replicates existing source bucket objects. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GeneratedManifestEncryption">
            <summary>
            The encryption configuration to use when storing the generated manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GeneratedManifestEncryption.SSEKMS">
            <summary>
            Gets and sets the property SSEKMS. 
            <para>
            Configuration details on how SSE-KMS is used to encrypt generated manifest objects.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GeneratedManifestEncryption.SSES3">
            <summary>
            Gets and sets the property SSES3. 
            <para>
            Specifies the use of SSE-S3 to encrypt generated manifest objects.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantRequest">
            <summary>
            Container for the parameters to the GetAccessGrant operation.
            Get the details of an access grant from your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantRequest.AccessGrantId">
            <summary>
            Gets and sets the property AccessGrantId. 
            <para>
            The ID of the access grant. S3 Access Grants auto-generates this ID when you create
            the access grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantResponse">
            <summary>
            This is the response object from the GetAccessGrant operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.AccessGrantArn">
            <summary>
            Gets and sets the property AccessGrantArn. 
            <para>
            The Amazon Resource Name (ARN) of the access grant. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.AccessGrantId">
            <summary>
            Gets and sets the property AccessGrantId. 
            <para>
            The ID of the access grant. S3 Access Grants auto-generates this ID when you create
            the access grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.AccessGrantsLocationConfiguration">
            <summary>
            Gets and sets the property AccessGrantsLocationConfiguration. 
            <para>
            The configuration options of the grant location. The grant location is the S3 path
            to the data to which you are granting access. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If the grant includes an application
            ARN, the grantee can only access the S3 data through this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the access grant. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.Grantee">
            <summary>
            Gets and sets the property Grantee. 
            <para>
            The user, group, or role to which you are granting access. You can grant access to
            an IAM user or role. If you have added a corporate directory to Amazon Web Services
            IAM Identity Center and associated this Identity Center instance with the S3 Access
            Grants instance, the grantee can also be a corporate directory user or group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data to which you are granting access. It is the result of appending
            the <c>Subprefix</c> to the location scope.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantResponse.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of permission that was granted in the access grant. Can be one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest">
            <summary>
            Container for the parameters to the GetAccessGrantsInstanceForPrefix operation.
            Retrieve the S3 Access Grants instance that contains a particular prefix. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceForPrefix</c> permission for the caller
            account to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The prefix owner account must grant you the following permissions to their S3 Access
            Grants instance: <c>s3:GetAccessGrantsInstanceForPrefix</c>. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The ID of the Amazon Web Services account that is making this request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest.S3Prefix">
            <summary>
            Gets and sets the property S3Prefix. 
            <para>
            The S3 prefix of the access grants that you would like to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixResponse">
            <summary>
            This is the response object from the GetAccessGrantsInstanceForPrefix operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixResponse.AccessGrantsInstanceArn">
            <summary>
            Gets and sets the property AccessGrantsInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixResponse.AccessGrantsInstanceId">
            <summary>
            Gets and sets the property AccessGrantsInstanceId. 
            <para>
            The ID of the S3 Access Grants instance. The ID is <c>default</c>. You can have one
            S3 Access Grants instance per Region per account. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceRequest">
            <summary>
            Container for the parameters to the GetAccessGrantsInstance operation.
            Retrieves the S3 Access Grants instance for a Region in your account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl> <note> 
            <para>
             <c>GetAccessGrantsInstance</c> is not supported for cross-account access. You can
            only call the API from the account that owns the S3 Access Grants instance.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest">
            <summary>
            Container for the parameters to the GetAccessGrantsInstanceResourcePolicy operation.
            Returns the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyResponse">
            <summary>
            This is the response object from the GetAccessGrantsInstanceResourcePolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance resource policy.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyResponse.Organization">
            <summary>
            Gets and sets the property Organization. 
            <para>
            The Organization of the resource policy of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The resource policy of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse">
            <summary>
            This is the response object from the GetAccessGrantsInstance operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.AccessGrantsInstanceArn">
            <summary>
            Gets and sets the property AccessGrantsInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.AccessGrantsInstanceId">
            <summary>
            Gets and sets the property AccessGrantsInstanceId. 
            <para>
            The ID of the S3 Access Grants instance. The ID is <c>default</c>. You can have one
            S3 Access Grants instance per Region per account. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.IdentityCenterApplicationArn">
            <summary>
            Gets and sets the property IdentityCenterApplicationArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.IdentityCenterArn">
            <summary>
            Gets and sets the property IdentityCenterArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsInstanceResponse.IdentityCenterInstanceArn">
            <summary>
            Gets and sets the property IdentityCenterInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance
            that you are associating with your S3 Access Grants instance. An IAM Identity Center
            instance is your corporate identity directory that you added to the IAM Identity Center.
            You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsLocationRequest">
            <summary>
            Container for the parameters to the GetAccessGrantsLocation operation.
            Retrieves the details of a particular location registered in your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationRequest.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location that you are retrieving. S3 Access Grants assigns
            this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessGrantsLocationResponse">
            <summary>
            This is the response object from the GetAccessGrantsLocation operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationResponse.AccessGrantsLocationArn">
            <summary>
            Gets and sets the property AccessGrantsLocationArn. 
            <para>
            The Amazon Resource Name (ARN) of the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationResponse.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you registered the location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationResponse.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role for the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessGrantsLocationResponse.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 URI path to the registered location. The location scope can be the default
            S3 location <c>s3://</c>, the S3 path to a bucket, or the S3 path to a bucket and
            prefix. A prefix in S3 is a string of characters at the beginning of an object key
            name used to organize the objects that you store in your S3 buckets. For example,
            object key names that start with the <c>engineering/</c> prefix or object key names
            that start with the <c>marketing/campaigns/</c> prefix.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest">
            <summary>
            Container for the parameters to the GetAccessPointConfigurationForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html">PutAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point you want to return the configuration for.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaResponse">
            <summary>
            This is the response object from the GetAccessPointConfigurationForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaResponse.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            Object Lambda Access Point configuration document.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest">
            <summary>
            Container for the parameters to the GetAccessPointForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Object Lambda Access Point
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointForObjectLambdaResponse">
            <summary>
            This is the response object from the GetAccessPointForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaResponse.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The alias of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the specified Object Lambda Access Point was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointForObjectLambdaResponse.PublicAccessBlockConfiguration">
            <summary>
            Gets and sets the property PublicAccessBlockConfiguration. 
            <para>
            Configuration to block all public access. This setting is turned on and can not be
            edited. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest">
            <summary>
            Container for the parameters to the GetAccessPointPolicyForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaResponse">
            <summary>
            This is the response object from the GetAccessPointPolicyForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            Object Lambda Access Point resource policy document.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyRequest">
            <summary>
            Container for the parameters to the GetAccessPointPolicy operation.
            Returns the access point policy associated with the specified access point.
            
             
            <para>
            The following actions are related to <c>GetAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point whose policy you want to retrieve.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the access point accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/accesspoint/&lt;my-accesspoint-name&gt;</c>.
            For example, to access the access point <c>reports-ap</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyResponse">
            <summary>
            This is the response object from the GetAccessPointPolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The access point policy associated with the specified access point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest">
            <summary>
            Container for the parameters to the GetAccessPointPolicyStatusForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the status of the resource policy associated with an Object Lambda Access
            Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaResponse">
            <summary>
            This is the response object from the GetAccessPointPolicyStatusForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaResponse.PolicyStatus">
            <summary>
            Gets and sets the property PolicyStatus.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest">
            <summary>
            Container for the parameters to the GetAccessPointPolicyStatus operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified access point currently has a policy that allows public
            access. For more information about public access through access points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            Data Access with Amazon S3 access points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point whose policy status you want to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointPolicyStatusResponse">
            <summary>
            This is the response object from the GetAccessPointPolicyStatus operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointPolicyStatusResponse.PolicyStatus">
            <summary>
            Gets and sets the property PolicyStatus. 
            <para>
            Indicates the current policy status of the specified access point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointRequest">
            <summary>
            Container for the parameters to the GetAccessPoint operation.
            Returns configuration information about the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the account that owns the specified access
            point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point whose configuration information you want to retrieve.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the access point accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/accesspoint/&lt;my-accesspoint-name&gt;</c>.
            For example, to access the access point <c>reports-ap</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointResponse">
            <summary>
            This is the response object from the GetAccessPoint operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.AccessPointArn">
            <summary>
            Gets and sets the property AccessPointArn. 
            <para>
            The ARN of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The name or alias of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket associated with the specified access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.BucketAccountId">
            <summary>
            Gets and sets the property BucketAccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 bucket associated with this
            access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date and time when the specified access point was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.DataSourceId">
            <summary>
            Gets and sets the property DataSourceId. 
            <para>
            The unique identifier for the data source of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.DataSourceType">
            <summary>
            Gets and sets the property DataSourceType. 
            <para>
            The type of the data source that the access point is attached to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.Endpoints">
            <summary>
            Gets and sets the property Endpoints. 
            <para>
            The VPC endpoint for the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the specified access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.NetworkOrigin">
            <summary>
            Gets and sets the property NetworkOrigin. 
            <para>
            Indicates whether this access point allows access from the public internet. If <c>VpcConfiguration</c>
            is specified for this access point, then <c>NetworkOrigin</c> is <c>VPC</c>, and the
            access point doesn't allow access from the public internet. Otherwise, <c>NetworkOrigin</c>
            is <c>Internet</c>, and the access point allows access from the public internet, subject
            to the access point and bucket access policies.
            </para>
             
            <para>
            This will always be true for an Amazon S3 on Outposts access point
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.PublicAccessBlockConfiguration">
            <summary>
            Gets and sets the property PublicAccessBlockConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointResponse.VpcConfiguration">
            <summary>
            Gets and sets the property VpcConfiguration. 
            <para>
            Contains the virtual private cloud (VPC) configuration for the specified access point.
            </para>
             <note> 
            <para>
            This element is empty if this access point is an Amazon S3 on Outposts access point
            that is used by other Amazon Web Services services.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointScopeRequest">
            <summary>
            Container for the parameters to the GetAccessPointScope operation.
            Returns the access point scope for a directory bucket.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:GetAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointScopeRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that owns the access point with the scope that
            you want to retrieve. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointScopeRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point with the scope you want to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetAccessPointScopeResponse">
            <summary>
            This is the response object from the GetAccessPointScope operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetAccessPointScopeResponse.Scope">
            <summary>
            Gets and sets the property Scope. 
            <para>
            The contents of the access point scope.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest">
            <summary>
            Container for the parameters to the GetBucketLifecycleConfiguration operation.
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To get
            an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the lifecycle configuration information set on the Outposts bucket. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> and for information about lifecycle configuration, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html">
            Object Lifecycle Management</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>s3-outposts:GetLifecycleConfiguration</c>
            action. The Outposts bucket owner has this permission, by default. The bucket owner
            can grant this permission to others. For more information about permissions, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">Permissions
            Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            Access Permissions to Your Amazon S3 Resources</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html#API_control_GetBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <c>GetBucketLifecycleConfiguration</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchLifecycleConfiguration</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The lifecycle configuration does not exist.
            </para>
             </li> <li> 
            <para>
            HTTP Status Code: 404 Not Found
            </para>
             </li> <li> 
            <para>
            SOAP Fault Code Prefix: Client
            </para>
             </li> </ul> </li> </ul> 
            <para>
            The following actions are related to <c>GetBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Amazon Resource Name (ARN) of the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketLifecycleConfigurationResponse">
            <summary>
            This is the response object from the GetBucketLifecycleConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketLifecycleConfigurationResponse.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            Container for the lifecycle rule of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketPolicyRequest">
            <summary>
            Container for the parameters to the GetBucketPolicy operation.
            <note> 
            <para>
            This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a policy
            for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html">GetBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the policy of a specified Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the bucket, the calling identity must have the <c>GetBucketPolicy</c> permissions
            on the specified bucket and belong to the bucket owner's account in order to use this
            action.
            </para>
             
            <para>
            Only users from Outposts bucket owner account with the right permissions can perform
            actions on an Outposts bucket. If you don't have <c>s3-outposts:GetBucketPolicy</c>
            permissions or you're not using an identity that belongs to the bucket owner's account,
            Amazon S3 returns a <c>403 Access Denied</c> error.
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html#API_control_GetBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html">GetObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketPolicyRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketPolicyResponse">
            <summary>
            This is the response object from the GetBucketPolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketPolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The policy of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketReplicationRequest">
            <summary>
            Container for the parameters to the GetBucketReplication operation.
            <note> 
            <para>
            This operation gets an Amazon S3 on Outposts bucket's replication configuration. To
            get an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html">GetBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the replication configuration of an S3 on Outposts bucket. For more information
            about S3 on Outposts, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            This action requires permissions for the <c>s3-outposts:GetReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts bucket</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html#API_control_GetBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            If you include the <c>Filter</c> element in a replication configuration, you must
            also include the <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>
            elements. The response also returns those elements.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketReplicationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketReplicationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket to get the replication information for.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketReplicationResponse">
            <summary>
            This is the response object from the GetBucketReplication operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketReplicationResponse.ReplicationConfiguration">
            <summary>
            Gets and sets the property ReplicationConfiguration. 
            <para>
            A container for one or more replication rules. A replication configuration must have
            at least one rule and you can add up to 100 rules. The maximum size of a replication
            configuration is 128 KB.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketRequest">
            <summary>
            Container for the parameters to the GetBucket operation.
            Gets an Amazon S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Using Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>s3-outposts:GetBucket</c>
            permissions on the specified Outposts bucket and belong to the Outposts bucket owner's
            account in order to use this action. Only users from Outposts bucket owner account
            with the right permissions can perform actions on an Outposts bucket. 
            </para>
             
            <para>
            If you don't have <c>s3-outposts:GetBucket</c> permissions or you're not using an
            identity that belongs to the bucket owner's account, Amazon S3 returns a <c>403 Access
            Denied</c> error.
            </para>
             
            <para>
            The following actions are related to <c>GetBucket</c> for Amazon S3 on Outposts:
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html#API_control_GetBucket_Examples">Examples</a>
            section.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketResponse">
            <summary>
            This is the response object from the GetBucket operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketResponse.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Outposts bucket requested.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The creation date of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketResponse.PublicAccessBlockEnabled">
            <summary>
            Gets and sets the property PublicAccessBlockEnabled.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketTaggingRequest">
            <summary>
            Container for the parameters to the GetBucketTagging operation.
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket tags,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html">GetBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the tag set associated with the Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>GetBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others.
            </para>
             
            <para>
             <c>GetBucketTagging</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchTagSetError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: There is no tag set associated with the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html#API_control_GetBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketTaggingRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketTaggingResponse">
            <summary>
            This is the response object from the GetBucketTagging operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketTaggingResponse.TagSet">
            <summary>
            Gets and sets the property TagSet. 
            <para>
            The tags set of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketVersioningRequest">
            <summary>
            Container for the parameters to the GetBucketVersioning operation.
            <note> 
            <para>
            This operation returns the versioning state for S3 on Outposts buckets only. To return
            the versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html">GetBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the versioning state for an S3 on Outposts bucket. With S3 Versioning, you
            can save multiple distinct copies of your objects and recover from unintended user
            actions and application failures.
            </para>
             
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, the <c>GetBucketVersioning</c> request does not return a versioning state value.
            </para>
             
            <para>
            For more information about versioning, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html#API_control_GetBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html">PutBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketVersioningRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 on Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketVersioningRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The S3 on Outposts bucket to return the versioning state for.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetBucketVersioningResponse">
            <summary>
            This is the response object from the GetBucketVersioning operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketVersioningResponse.MFADelete">
            <summary>
            Gets and sets the property MFADelete. 
            <para>
            Specifies whether MFA delete is enabled in the bucket versioning configuration. This
            element is returned only if the bucket has been configured with MFA delete. If MFA
            delete has never been configured for the bucket, this element is not returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetBucketVersioningResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The versioning state of the S3 on Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetDataAccessRequest">
            <summary>
            Container for the parameters to the GetDataAccess operation.
            Returns a temporary access credential from S3 Access Grants to the grantee or client
            application. The <a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html">temporary
            credential</a> is an Amazon Web Services STS token that grants them access to the
            S3 data. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetDataAccess</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The IAM role that S3 Access Grants assumes must have the following permissions specified
            in the trust policy when registering the location: <c>sts:AssumeRole</c>, for directory
            users or groups <c>sts:SetContext</c>, and for IAM users or roles <c>sts:SetSourceIdentity</c>.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.DurationSeconds">
            <summary>
            Gets and sets the property DurationSeconds. 
            <para>
            The session duration, in seconds, of the temporary access credential that S3 Access
            Grants vends to the grantee or client application. The default value is 1 hour, but
            the grantee can specify a range from 900 seconds (15 minutes) up to 43200 seconds
            (12 hours). If the grantee requests a value higher than this maximum, the operation
            fails. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of permission granted to your S3 data, which can be set to one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.Privilege">
            <summary>
            Gets and sets the property Privilege. 
            <para>
            The scope of the temporary access credential that S3 Access Grants vends to the grantee
            or client application. 
            </para>
             <ul> <li> 
            <para>
             <c>Default</c> – The scope of the returned temporary access token is the scope of
            the grant that is closest to the target scope.
            </para>
             </li> <li> 
            <para>
             <c>Minimal</c> – The scope of the returned temporary access token is the same as
            the requested target scope as long as the requested scope is the same as or a subset
            of the grant scope. 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.Target">
            <summary>
            Gets and sets the property Target. 
            <para>
            The S3 URI path of the data to which you are requesting temporary access credentials.
            If the requesting account has an access grant for this data, S3 Access Grants vends
            temporary access credentials in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessRequest.TargetType">
            <summary>
            Gets and sets the property TargetType. 
            <para>
            The type of <c>Target</c>. The only possible value is <c>Object</c>. Pass this value
            if the target data that you would like to access is a path to an object. Do not pass
            this value if the target data is a bucket or a bucket and a prefix. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetDataAccessResponse">
            <summary>
            This is the response object from the GetDataAccess operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessResponse.Credentials">
            <summary>
            Gets and sets the property Credentials. 
            <para>
            The temporary credential token that S3 Access Grants vends.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessResponse.Grantee">
            <summary>
            Gets and sets the property Grantee. 
            <para>
            The user, group, or role that was granted access to the S3 location scope. For directory
            identities, this API also returns the grants of the IAM role used for the identity-aware
            request. For more information on identity-aware sessions, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_sts-setcontext.html">Granting
            permissions to use identity-aware console sessions</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetDataAccessResponse.MatchedGrantTarget">
            <summary>
            Gets and sets the property MatchedGrantTarget. 
            <para>
            The S3 URI path of the data to which you are being granted temporary access credentials.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetJobTaggingRequest">
            <summary>
            Container for the parameters to the GetJobTagging operation.
            Returns the tags on an S3 Batch Operations job. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>GetJobTagging</c> operation, you must have permission to perform the
            <c>s3:GetJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetJobTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetJobTaggingRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the S3 Batch Operations job whose tags you want to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetJobTaggingResponse">
            <summary>
            This is the response object from the GetJobTagging operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetJobTaggingResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The set of tags associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest">
            <summary>
            Container for the parameters to the GetMultiRegionAccessPointPolicy operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the access control policy of the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Specifies the Multi-Region Access Point. The name of the Multi-Region Access Point
            is different from the alias. For more information about the distinction between the
            name and the alias of an Multi-Region Access Point, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html#multi-region-access-point-naming">Rules
            for naming Amazon S3 Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyResponse">
            <summary>
            This is the response object from the GetMultiRegionAccessPointPolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The policy associated with the specified Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest">
            <summary>
            Container for the parameters to the GetMultiRegionAccessPointPolicyStatus operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified Multi-Region Access Point has an access control policy
            that allows public access.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicyStatus</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Specifies the Multi-Region Access Point. The name of the Multi-Region Access Point
            is different from the alias. For more information about the distinction between the
            name and the alias of an Multi-Region Access Point, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html#multi-region-access-point-naming">Rules
            for naming Amazon S3 Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusResponse">
            <summary>
            This is the response object from the GetMultiRegionAccessPointPolicyStatus operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusResponse.Established">
            <summary>
            Gets and sets the property Established.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointRequest">
            <summary>
            Container for the parameters to the GetMultiRegionAccessPoint operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Multi-Region Access Point whose configuration information you want
            to receive. The name of the Multi-Region Access Point is different from the alias.
            For more information about the distinction between the name and the alias of an Multi-Region
            Access Point, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html#multi-region-access-point-naming">Rules
            for naming Amazon S3 Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointResponse">
            <summary>
            This is the response object from the GetMultiRegionAccessPoint operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointResponse.AccessPoint">
            <summary>
            Gets and sets the property AccessPoint. 
            <para>
            A container element containing the details of the requested Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest">
            <summary>
            Container for the parameters to the GetMultiRegionAccessPointRoutes operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the routing configuration for a Multi-Region Access Point, indicating which
            Regions are active or passive.
            </para>
             
            <para>
            To obtain routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest.Mrap">
            <summary>
            Gets and sets the property Mrap. 
            <para>
            The Multi-Region Access Point ARN.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesResponse">
            <summary>
            This is the response object from the GetMultiRegionAccessPointRoutes operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesResponse.Mrap">
            <summary>
            Gets and sets the property Mrap. 
            <para>
            The Multi-Region Access Point ARN.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesResponse.Routes">
            <summary>
            Gets and sets the property Routes. 
            <para>
            The different routes that make up the route configuration. Active routes return a
            value of <c>100</c>, and passive routes return a value of <c>0</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetPublicAccessBlockRequest">
            <summary>
            Container for the parameters to the GetPublicAccessBlock operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation returns the effective account-level configuration, which may inherit
            from organization-level policies. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetPublicAccessBlockRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the Amazon Web Services account whose <c>PublicAccessBlock</c>
            configuration you want to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetPublicAccessBlockResponse">
            <summary>
            This is the response object from the GetPublicAccessBlock operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetPublicAccessBlockResponse.PublicAccessBlockConfiguration">
            <summary>
            Gets and sets the property PublicAccessBlockConfiguration. 
            <para>
            The <c>PublicAccessBlock</c> configuration currently in effect for this Amazon Web
            Services account.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensConfigurationRequest">
            <summary>
            Container for the parameters to the GetStorageLensConfiguration operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the Amazon S3 Storage Lens configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the Amazon S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensConfigurationResponse">
            <summary>
            This is the response object from the GetStorageLensConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationResponse.StorageLensConfiguration">
            <summary>
            Gets and sets the property StorageLensConfiguration. 
            <para>
            The S3 Storage Lens configuration requested.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest">
            <summary>
            Container for the parameters to the GetStorageLensConfigurationTagging operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the tags of Amazon S3 Storage Lens configuration. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the Amazon S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensConfigurationTaggingResponse">
            <summary>
            This is the response object from the GetStorageLensConfigurationTagging operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensConfigurationTaggingResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tags of S3 Storage Lens configuration requested.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensGroupRequest">
            <summary>
            Container for the parameters to the GetStorageLensGroup operation.
            Retrieves the Storage Lens group configuration details.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:GetStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensGroupRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID associated with the Storage Lens group that you're
            trying to retrieve the details for. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensGroupRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             The name of the Storage Lens group that you're trying to retrieve the configuration
            details for. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.GetStorageLensGroupResponse">
            <summary>
            This is the response object from the GetStorageLensGroup operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.GetStorageLensGroupResponse.StorageLensGroup">
            <summary>
            Gets and sets the property StorageLensGroup. 
            <para>
             The name of the Storage Lens group that you're trying to retrieve the configuration
            details for. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Grantee">
            <summary>
            The user, group, or role to which you are granting access. You can grant access to
            an IAM user or role. If you have added your corporate directory to Amazon Web Services
            IAM Identity Center and associated your Identity Center instance with your S3 Access
            Grants instance, the grantee can also be a corporate directory user or group.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Grantee.GranteeIdentifier">
            <summary>
            Gets and sets the property GranteeIdentifier. 
            <para>
            The unique identifier of the <c>Grantee</c>. If the grantee type is <c>IAM</c>, the
            identifier is the IAM Amazon Resource Name (ARN) of the user or role. If the grantee
            type is a directory user or group, the identifier is 128-bit universally unique identifier
            (UUID) in the format <c>a1b2c3d4-5678-90ab-cdef-EXAMPLE11111</c>. You can obtain this
            UUID from your Amazon Web Services IAM Identity Center instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Grantee.GranteeType">
            <summary>
            Gets and sets the property GranteeType. 
            <para>
            The type of the grantee to which access has been granted. It can be one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>IAM</c> - An IAM user or role.
            </para>
             </li> <li> 
            <para>
             <c>DIRECTORY_USER</c> - Your corporate directory user. You can use this option if
            you have added your corporate identity directory to IAM Identity Center and associated
            the IAM Identity Center instance with your S3 Access Grants instance.
            </para>
             </li> <li> 
            <para>
             <c>DIRECTORY_GROUP</c> - Your corporate directory group. You can use this option
            if you have added your corporate identity directory to IAM Identity Center and associated
            the IAM Identity Center instance with your S3 Access Grants instance.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.IdempotencyException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.String)">
            <summary>
            Constructs a new IdempotencyException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of IdempotencyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.Exception)">
            <summary>
            Construct instance of IdempotencyException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of IdempotencyException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of IdempotencyException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the IdempotencyException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.IdempotencyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.Include">
            <summary>
            A container for what Amazon S3 Storage Lens configuration includes.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Include.Buckets">
            <summary>
            Gets and sets the property Buckets. 
            <para>
            A container for the S3 Storage Lens bucket includes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Include.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            A container for the S3 Storage Lens Region includes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.InternalServiceException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServiceException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServiceException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServiceException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServiceException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServiceException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServiceException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.InternalServiceException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AbortIncompleteMultipartUploadUnmarshaller">
            <summary>
            Response Unmarshaller for AbortIncompleteMultipartUpload Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AbortIncompleteMultipartUploadUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AbortIncompleteMultipartUploadUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AbortIncompleteMultipartUploadUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessControlTranslationUnmarshaller">
            <summary>
            Response Unmarshaller for AccessControlTranslation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessControlTranslationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessControlTranslationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessControlTranslationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessGrantsLocationConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for AccessGrantsLocationConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessGrantsLocationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessGrantsLocationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessGrantsLocationConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessPointUnmarshaller">
            <summary>
            Response Unmarshaller for AccessPoint Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessPointUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessPointUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AccessPointUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AccountLevelUnmarshaller">
            <summary>
            Response Unmarshaller for AccountLevel Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccountLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AccountLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AccountLevelUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ActivityMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ActivityMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ActivityMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ActivityMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedCostOptimizationMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for AdvancedCostOptimizationMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedCostOptimizationMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedCostOptimizationMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedCostOptimizationMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedDataProtectionMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for AdvancedDataProtectionMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedDataProtectionMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedDataProtectionMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedDataProtectionMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedPerformanceMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for AdvancedPerformanceMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedPerformanceMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedPerformanceMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AdvancedPerformanceMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterRequestMarshaller">
            <summary>
            AssociateAccessGrantsIdentityCenter Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterRequestMarshaller.Marshall(Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AssociateAccessGrantsIdentityCenter operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AssociateAccessGrantsIdentityCenterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncErrorDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for AsyncErrorDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncErrorDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncErrorDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncErrorDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncOperationUnmarshaller">
            <summary>
            Response Unmarshaller for AsyncOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncRequestParametersUnmarshaller">
            <summary>
            Response Unmarshaller for AsyncRequestParameters Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncRequestParametersUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncRequestParametersUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncRequestParametersUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncResponseDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for AsyncResponseDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncResponseDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncResponseDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AsyncResponseDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.AwsLambdaTransformationUnmarshaller">
            <summary>
            Response Unmarshaller for AwsLambdaTransformation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AwsLambdaTransformationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.AwsLambdaTransformationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.AwsLambdaTransformationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.BadRequestExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for BadRequestException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BadRequestExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BadRequestExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.BadRequestExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for BucketAlreadyExistsException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyOwnedByYouExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for BucketAlreadyOwnedByYouException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyOwnedByYouExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyOwnedByYouExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketAlreadyOwnedByYouExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketLevelUnmarshaller">
            <summary>
            Response Unmarshaller for BucketLevel Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.BucketLevelUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CloudWatchMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for CloudWatchMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CloudWatchMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CloudWatchMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CloudWatchMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantRequestMarshaller">
            <summary>
            CreateAccessGrant Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateAccessGrantRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateAccessGrant operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceRequestMarshaller">
            <summary>
            CreateAccessGrantsInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateAccessGrantsInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationRequestMarshaller">
            <summary>
            CreateAccessGrantsLocation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateAccessGrantsLocationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateAccessGrantsLocation operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessGrantsLocationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaRequestMarshaller">
            <summary>
            CreateAccessPointForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateAccessPointForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointRequestMarshaller">
            <summary>
            CreateAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketRequestMarshaller">
            <summary>
            CreateBucket Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateBucketRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateBucket operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateBucketResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobRequestMarshaller">
            <summary>
            CreateJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateJob operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointInputUnmarshaller">
            <summary>
            Response Unmarshaller for CreateMultiRegionAccessPointInput Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointInputUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointRequestMarshaller">
            <summary>
            CreateMultiRegionAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateMultiRegionAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateMultiRegionAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupRequestMarshaller">
            <summary>
            CreateStorageLensGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupRequestMarshaller.Marshall(Amazon.S3Control.Model.CreateStorageLensGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateStorageLensGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CreateStorageLensGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.CredentialsUnmarshaller">
            <summary>
            Response Unmarshaller for Credentials Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.CredentialsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantRequestMarshaller">
            <summary>
            DeleteAccessGrant Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessGrantRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessGrant operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceRequestMarshaller">
            <summary>
            DeleteAccessGrantsInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyRequestMarshaller">
            <summary>
            DeleteAccessGrantsInstanceResourcePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessGrantsInstanceResourcePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessGrantsInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationRequestMarshaller">
            <summary>
            DeleteAccessGrantsLocation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessGrantsLocation operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessGrantsLocationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaRequestMarshaller">
            <summary>
            DeleteAccessPointForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessPointForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaRequestMarshaller">
            <summary>
            DeleteAccessPointPolicyForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessPointPolicyForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyRequestMarshaller">
            <summary>
            DeleteAccessPointPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessPointPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessPointPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointRequestMarshaller">
            <summary>
            DeleteAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeRequestMarshaller">
            <summary>
            DeleteAccessPointScope Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteAccessPointScopeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteAccessPointScope operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteAccessPointScopeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationRequestMarshaller">
            <summary>
            DeleteBucketLifecycleConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteBucketLifecycleConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketLifecycleConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyRequestMarshaller">
            <summary>
            DeleteBucketPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteBucketPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteBucketPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationRequestMarshaller">
            <summary>
            DeleteBucketReplication Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteBucketReplicationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteBucketReplication operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketReplicationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketRequestMarshaller">
            <summary>
            DeleteBucket Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteBucketRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteBucket operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingRequestMarshaller">
            <summary>
            DeleteBucketTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteBucketTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteBucketTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteBucketTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingRequestMarshaller">
            <summary>
            DeleteJobTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteJobTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteJobTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteJobTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMarkerReplicationUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteMarkerReplication Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMarkerReplicationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMarkerReplicationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMarkerReplicationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointInputUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteMultiRegionAccessPointInput Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointInputUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointRequestMarshaller">
            <summary>
            DeleteMultiRegionAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteMultiRegionAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteMultiRegionAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockRequestMarshaller">
            <summary>
            DeletePublicAccessBlock Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockRequestMarshaller.Marshall(Amazon.S3Control.Model.DeletePublicAccessBlockRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeletePublicAccessBlock operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeletePublicAccessBlockResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationRequestMarshaller">
            <summary>
            DeleteStorageLensConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStorageLensConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingRequestMarshaller">
            <summary>
            DeleteStorageLensConfigurationTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStorageLensConfigurationTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensConfigurationTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupRequestMarshaller">
            <summary>
            DeleteStorageLensGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupRequestMarshaller.Marshall(Amazon.S3Control.Model.DeleteStorageLensGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStorageLensGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DeleteStorageLensGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobRequestMarshaller">
            <summary>
            DescribeJob Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobRequestMarshaller.Marshall(Amazon.S3Control.Model.DescribeJobRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeJob operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeJobResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationRequestMarshaller">
            <summary>
            DescribeMultiRegionAccessPointOperation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationRequestMarshaller.Marshall(Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeMultiRegionAccessPointOperation operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DescribeMultiRegionAccessPointOperationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DestinationUnmarshaller">
            <summary>
            Response Unmarshaller for Destination Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DestinationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DetailedStatusCodesMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for DetailedStatusCodesMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DetailedStatusCodesMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DetailedStatusCodesMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DetailedStatusCodesMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterRequestMarshaller">
            <summary>
            DissociateAccessGrantsIdentityCenter Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterRequestMarshaller.Marshall(Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DissociateAccessGrantsIdentityCenter operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DissociateAccessGrantsIdentityCenterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.DSSEKMSFilterUnmarshaller">
            <summary>
            Response Unmarshaller for DSSEKMSFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DSSEKMSFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.DSSEKMSFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.DSSEKMSFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for EncryptionConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.EstablishedMultiRegionAccessPointPolicyUnmarshaller">
            <summary>
            Response Unmarshaller for EstablishedMultiRegionAccessPointPolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.EstablishedMultiRegionAccessPointPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.EstablishedMultiRegionAccessPointPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.EstablishedMultiRegionAccessPointPolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ExcludeUnmarshaller">
            <summary>
            Response Unmarshaller for Exclude Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ExcludeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ExcludeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ExcludeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ExistingObjectReplicationUnmarshaller">
            <summary>
            Response Unmarshaller for ExistingObjectReplication Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ExistingObjectReplicationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ExistingObjectReplicationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ExistingObjectReplicationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GeneratedManifestEncryptionUnmarshaller">
            <summary>
            Response Unmarshaller for GeneratedManifestEncryption Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GeneratedManifestEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GeneratedManifestEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GeneratedManifestEncryptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantRequestMarshaller">
            <summary>
            GetAccessGrant Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessGrantRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessGrant operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixRequestMarshaller">
            <summary>
            GetAccessGrantsInstanceForPrefix Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessGrantsInstanceForPrefix operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceForPrefixResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceRequestMarshaller">
            <summary>
            GetAccessGrantsInstance Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessGrantsInstanceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyRequestMarshaller">
            <summary>
            GetAccessGrantsInstanceResourcePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessGrantsInstanceResourcePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessGrantsInstance operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsInstanceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationRequestMarshaller">
            <summary>
            GetAccessGrantsLocation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessGrantsLocationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessGrantsLocation operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessGrantsLocationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaRequestMarshaller">
            <summary>
            GetAccessPointConfigurationForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointConfigurationForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointConfigurationForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaRequestMarshaller">
            <summary>
            GetAccessPointForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaRequestMarshaller">
            <summary>
            GetAccessPointPolicyForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointPolicyForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyRequestMarshaller">
            <summary>
            GetAccessPointPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaRequestMarshaller">
            <summary>
            GetAccessPointPolicyStatusForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointPolicyStatusForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusRequestMarshaller">
            <summary>
            GetAccessPointPolicyStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointPolicyStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointPolicyStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointRequestMarshaller">
            <summary>
            GetAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeRequestMarshaller">
            <summary>
            GetAccessPointScope Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeRequestMarshaller.Marshall(Amazon.S3Control.Model.GetAccessPointScopeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetAccessPointScope operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetAccessPointScopeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationRequestMarshaller">
            <summary>
            GetBucketLifecycleConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucketLifecycleConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketLifecycleConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyRequestMarshaller">
            <summary>
            GetBucketPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucketPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationRequestMarshaller">
            <summary>
            GetBucketReplication Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketReplicationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucketReplication operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketReplicationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketRequestMarshaller">
            <summary>
            GetBucket Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucket operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingRequestMarshaller">
            <summary>
            GetBucketTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucketTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningRequestMarshaller">
            <summary>
            GetBucketVersioning Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningRequestMarshaller.Marshall(Amazon.S3Control.Model.GetBucketVersioningRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetBucketVersioning operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetBucketVersioningResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessRequestMarshaller">
            <summary>
            GetDataAccess Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessRequestMarshaller.Marshall(Amazon.S3Control.Model.GetDataAccessRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetDataAccess operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetDataAccessResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingRequestMarshaller">
            <summary>
            GetJobTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.GetJobTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetJobTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetJobTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyRequestMarshaller">
            <summary>
            GetMultiRegionAccessPointPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetMultiRegionAccessPointPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusRequestMarshaller">
            <summary>
            GetMultiRegionAccessPointPolicyStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusRequestMarshaller.Marshall(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetMultiRegionAccessPointPolicyStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointPolicyStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRequestMarshaller">
            <summary>
            GetMultiRegionAccessPoint Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRequestMarshaller.Marshall(Amazon.S3Control.Model.GetMultiRegionAccessPointRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetMultiRegionAccessPoint operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesRequestMarshaller">
            <summary>
            GetMultiRegionAccessPointRoutes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesRequestMarshaller.Marshall(Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetMultiRegionAccessPointRoutes operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetMultiRegionAccessPointRoutesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockRequestMarshaller">
            <summary>
            GetPublicAccessBlock Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockRequestMarshaller.Marshall(Amazon.S3Control.Model.GetPublicAccessBlockRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetPublicAccessBlock operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetPublicAccessBlockResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationRequestMarshaller">
            <summary>
            GetStorageLensConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.GetStorageLensConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetStorageLensConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingRequestMarshaller">
            <summary>
            GetStorageLensConfigurationTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetStorageLensConfigurationTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensConfigurationTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupRequestMarshaller">
            <summary>
            GetStorageLensGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupRequestMarshaller.Marshall(Amazon.S3Control.Model.GetStorageLensGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetStorageLensGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GetStorageLensGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.GranteeUnmarshaller">
            <summary>
            Response Unmarshaller for Grantee Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GranteeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.GranteeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.GranteeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.IdempotencyExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for IdempotencyException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.IdempotencyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.IdempotencyExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.IdempotencyExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.IncludeUnmarshaller">
            <summary>
            Response Unmarshaller for Include Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.IncludeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.IncludeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.IncludeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.InternalServiceExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InternalServiceException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InternalServiceExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InternalServiceExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.InternalServiceExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidNextTokenExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidNextTokenException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidNextTokenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidNextTokenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidNextTokenExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidRequestException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.InvalidRequestExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobDescriptorUnmarshaller">
            <summary>
            Response Unmarshaller for JobDescriptor Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobDescriptorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobFailureUnmarshaller">
            <summary>
            Response Unmarshaller for JobFailure Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobFailureUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobFailureUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobFailureUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobListDescriptorUnmarshaller">
            <summary>
            Response Unmarshaller for JobListDescriptor Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobListDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobListDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobListDescriptorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorFilterUnmarshaller">
            <summary>
            Response Unmarshaller for JobManifestGeneratorFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorUnmarshaller">
            <summary>
            Response Unmarshaller for JobManifestGenerator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestGeneratorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestLocationUnmarshaller">
            <summary>
            Response Unmarshaller for JobManifestLocation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestLocationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestLocationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestLocationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestSpecUnmarshaller">
            <summary>
            Response Unmarshaller for JobManifestSpec Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestSpecUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestSpecUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestSpecUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestUnmarshaller">
            <summary>
            Response Unmarshaller for JobManifest Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobManifestUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobOperationUnmarshaller">
            <summary>
            Response Unmarshaller for JobOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobProgressSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for JobProgressSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobProgressSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobProgressSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobProgressSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobReportUnmarshaller">
            <summary>
            Response Unmarshaller for JobReport Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobReportUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobStatusExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for JobStatusException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobStatusExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobStatusExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobStatusExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.JobTimersUnmarshaller">
            <summary>
            Response Unmarshaller for JobTimers Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobTimersUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.JobTimersUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.JobTimersUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.KeyNameConstraintUnmarshaller">
            <summary>
            Response Unmarshaller for KeyNameConstraint Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.KeyNameConstraintUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.KeyNameConstraintUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.KeyNameConstraintUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.LambdaInvokeOperationUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaInvokeOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LambdaInvokeOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LambdaInvokeOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.LambdaInvokeOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleExpirationUnmarshaller">
            <summary>
            Response Unmarshaller for LifecycleExpiration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleExpirationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleExpirationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleExpirationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleAndOperatorUnmarshaller">
            <summary>
            Response Unmarshaller for LifecycleRuleAndOperator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleAndOperatorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleFilterUnmarshaller">
            <summary>
            Response Unmarshaller for LifecycleRuleFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleUnmarshaller">
            <summary>
            Response Unmarshaller for LifecycleRule Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.LifecycleRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrantEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstanceEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrantsInstanceEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstanceEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstanceEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstanceEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesRequestMarshaller">
            <summary>
            ListAccessGrantsInstances Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessGrantsInstancesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrantsInstances operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsInstancesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrantsLocationsEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsRequestMarshaller">
            <summary>
            ListAccessGrantsLocations Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessGrantsLocationsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrantsLocations operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsLocationsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsRequestMarshaller">
            <summary>
            ListAccessGrants Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessGrantsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessGrants operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessGrantsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsRequestMarshaller">
            <summary>
            ListAccessPointsForDirectoryBuckets Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessPointsForDirectoryBuckets operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForDirectoryBucketsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaRequestMarshaller">
            <summary>
            ListAccessPointsForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessPointsForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsRequestMarshaller">
            <summary>
            ListAccessPoints Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListAccessPointsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListAccessPoints operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListAccessPointsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListCallerAccessGrantsEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsRequestMarshaller">
            <summary>
            ListCallerAccessGrants Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListCallerAccessGrantsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListCallerAccessGrants operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListCallerAccessGrantsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsRequestMarshaller">
            <summary>
            ListJobs Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListJobsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListJobs operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListJobsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsRequestMarshaller">
            <summary>
            ListMultiRegionAccessPoints Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListMultiRegionAccessPoints operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListMultiRegionAccessPointsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsRequestMarshaller">
            <summary>
            ListRegionalBuckets Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListRegionalBucketsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListRegionalBuckets operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListRegionalBucketsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListStorageLensConfigurationEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsRequestMarshaller">
            <summary>
            ListStorageLensConfigurations Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListStorageLensConfigurationsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListStorageLensConfigurations operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensConfigurationsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupEntryUnmarshaller">
            <summary>
            Response Unmarshaller for ListStorageLensGroupEntry Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupEntryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupEntryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsRequestMarshaller">
            <summary>
            ListStorageLensGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsRequestMarshaller.Marshall(Amazon.S3Control.Model.ListStorageLensGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListStorageLensGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListStorageLensGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.S3Control.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectAgeUnmarshaller">
            <summary>
            Response Unmarshaller for MatchObjectAge Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectAgeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectAgeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectAgeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectSizeUnmarshaller">
            <summary>
            Response Unmarshaller for MatchObjectSize Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectSizeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectSizeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MatchObjectSizeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MetricsUnmarshaller">
            <summary>
            Response Unmarshaller for Metrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointPolicyDocumentUnmarshaller">
            <summary>
            Response Unmarshaller for MultiRegionAccessPointPolicyDocument Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointPolicyDocumentUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointPolicyDocumentUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointPolicyDocumentUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRegionalResponseUnmarshaller">
            <summary>
            Response Unmarshaller for MultiRegionAccessPointRegionalResponse Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRegionalResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRegionalResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRegionalResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointReportUnmarshaller">
            <summary>
            Response Unmarshaller for MultiRegionAccessPointReport Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointReportUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRouteUnmarshaller">
            <summary>
            Response Unmarshaller for MultiRegionAccessPointRoute Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRouteUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRouteUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointRouteUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointsAsyncResponseUnmarshaller">
            <summary>
            Response Unmarshaller for MultiRegionAccessPointsAsyncResponse Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointsAsyncResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointsAsyncResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.MultiRegionAccessPointsAsyncResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionExpirationUnmarshaller">
            <summary>
            Response Unmarshaller for NoncurrentVersionExpiration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionExpirationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionExpirationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionExpirationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionTransitionUnmarshaller">
            <summary>
            Response Unmarshaller for NoncurrentVersionTransition Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionTransitionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionTransitionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.NoncurrentVersionTransitionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.NoSuchPublicAccessBlockConfigurationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for NoSuchPublicAccessBlockConfigurationException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoSuchPublicAccessBlockConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NoSuchPublicAccessBlockConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.NoSuchPublicAccessBlockConfigurationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.NotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for NotFoundException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.NotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.NotSSEFilterUnmarshaller">
            <summary>
            Response Unmarshaller for NotSSEFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NotSSEFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.NotSSEFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.NotSSEFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionFilterUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectEncryptionFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectEncryption Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectEncryptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointAliasUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectLambdaAccessPointAlias Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointAliasUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointAliasUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointAliasUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectLambdaAccessPoint Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaAccessPointUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectLambdaConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaContentTransformationUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectLambdaContentTransformation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaContentTransformationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaContentTransformationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaContentTransformationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaTransformationConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ObjectLambdaTransformationConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaTransformationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaTransformationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ObjectLambdaTransformationConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PolicyStatusUnmarshaller">
            <summary>
            Response Unmarshaller for PolicyStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PolicyStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PolicyStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PolicyStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelStorageMetricsUnmarshaller">
            <summary>
            Response Unmarshaller for PrefixLevelStorageMetrics Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelStorageMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelStorageMetricsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelStorageMetricsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelUnmarshaller">
            <summary>
            Response Unmarshaller for PrefixLevel Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PrefixLevelUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ProposedMultiRegionAccessPointPolicyUnmarshaller">
            <summary>
            Response Unmarshaller for ProposedMultiRegionAccessPointPolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ProposedMultiRegionAccessPointPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ProposedMultiRegionAccessPointPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ProposedMultiRegionAccessPointPolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PublicAccessBlockConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for PublicAccessBlockConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PublicAccessBlockConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PublicAccessBlockConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PublicAccessBlockConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyRequestMarshaller">
            <summary>
            PutAccessGrantsInstanceResourcePolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAccessGrantsInstanceResourcePolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessGrantsInstanceResourcePolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaRequestMarshaller">
            <summary>
            PutAccessPointConfigurationForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAccessPointConfigurationForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointConfigurationForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaRequestMarshaller">
            <summary>
            PutAccessPointPolicyForObjectLambda Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaRequestMarshaller.Marshall(Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAccessPointPolicyForObjectLambda operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyForObjectLambdaResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyRequestMarshaller">
            <summary>
            PutAccessPointPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.PutAccessPointPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAccessPointPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeRequestMarshaller">
            <summary>
            PutAccessPointScope Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeRequestMarshaller.Marshall(Amazon.S3Control.Model.PutAccessPointScopeRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAccessPointScope operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutAccessPointScopeResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationRequestMarshaller">
            <summary>
            PutBucketLifecycleConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutBucketLifecycleConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketLifecycleConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyRequestMarshaller">
            <summary>
            PutBucketPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.PutBucketPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutBucketPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationRequestMarshaller">
            <summary>
            PutBucketReplication Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationRequestMarshaller.Marshall(Amazon.S3Control.Model.PutBucketReplicationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutBucketReplication operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketReplicationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingRequestMarshaller">
            <summary>
            PutBucketTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.PutBucketTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutBucketTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningRequestMarshaller">
            <summary>
            PutBucketVersioning Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningRequestMarshaller.Marshall(Amazon.S3Control.Model.PutBucketVersioningRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutBucketVersioning operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutBucketVersioningResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingRequestMarshaller">
            <summary>
            PutJobTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.PutJobTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutJobTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutJobTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyInputUnmarshaller">
            <summary>
            Response Unmarshaller for PutMultiRegionAccessPointPolicyInput Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyInputUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyInputUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyRequestMarshaller">
            <summary>
            PutMultiRegionAccessPointPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyRequestMarshaller.Marshall(Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutMultiRegionAccessPointPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutMultiRegionAccessPointPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockRequestMarshaller">
            <summary>
            PutPublicAccessBlock Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockRequestMarshaller.Marshall(Amazon.S3Control.Model.PutPublicAccessBlockRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutPublicAccessBlock operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutPublicAccessBlockResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationRequestMarshaller">
            <summary>
            PutStorageLensConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationRequestMarshaller.Marshall(Amazon.S3Control.Model.PutStorageLensConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutStorageLensConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingRequestMarshaller">
            <summary>
            PutStorageLensConfigurationTagging Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingRequestMarshaller.Marshall(Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutStorageLensConfigurationTagging operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.PutStorageLensConfigurationTaggingResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionalBucketUnmarshaller">
            <summary>
            Response Unmarshaller for RegionalBucket Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionalBucketUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionalBucketUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionalBucketUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionReportUnmarshaller">
            <summary>
            Response Unmarshaller for RegionReport Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionReportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionReportUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionUnmarshaller">
            <summary>
            Response Unmarshaller for Region Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.RegionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicaModificationsUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicaModifications Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicaModificationsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicaModificationsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicaModificationsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleAndOperatorUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationRuleAndOperator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleAndOperatorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleFilterUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationRuleFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationRule Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationTime Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeValueUnmarshaller">
            <summary>
            Response Unmarshaller for ReplicationTimeValue Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeValueUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeValueUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ReplicationTimeValueUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlListUnmarshaller">
            <summary>
            Response Unmarshaller for S3AccessControlList Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlListUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlListUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlListUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlPolicyUnmarshaller">
            <summary>
            Response Unmarshaller for S3AccessControlPolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3AccessControlPolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3BucketDestinationUnmarshaller">
            <summary>
            Response Unmarshaller for S3BucketDestination Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3BucketDestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3BucketDestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3BucketDestinationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ComputeObjectChecksumOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3ComputeObjectChecksumOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ComputeObjectChecksumOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ComputeObjectChecksumOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ComputeObjectChecksumOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3CopyObjectOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3CopyObjectOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3CopyObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3CopyObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3CopyObjectOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3DeleteObjectTaggingOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3DeleteObjectTaggingOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3DeleteObjectTaggingOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3DeleteObjectTaggingOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3DeleteObjectTaggingOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GeneratedManifestDescriptorUnmarshaller">
            <summary>
            Response Unmarshaller for S3GeneratedManifestDescriptor Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GeneratedManifestDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GeneratedManifestDescriptorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GeneratedManifestDescriptorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GranteeUnmarshaller">
            <summary>
            Response Unmarshaller for S3Grantee Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GranteeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GranteeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GranteeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GrantUnmarshaller">
            <summary>
            Response Unmarshaller for S3Grant Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GrantUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GrantUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3GrantUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3InitiateRestoreObjectOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3InitiateRestoreObjectOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3InitiateRestoreObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3InitiateRestoreObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3InitiateRestoreObjectOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3JobManifestGeneratorUnmarshaller">
            <summary>
            Response Unmarshaller for S3JobManifestGenerator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3JobManifestGeneratorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3JobManifestGeneratorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3JobManifestGeneratorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ManifestOutputLocationUnmarshaller">
            <summary>
            Response Unmarshaller for S3ManifestOutputLocation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ManifestOutputLocationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ManifestOutputLocationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ManifestOutputLocationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectLockLegalHoldUnmarshaller">
            <summary>
            Response Unmarshaller for S3ObjectLockLegalHold Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectLockLegalHoldUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectLockLegalHoldUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectLockLegalHoldUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectMetadataUnmarshaller">
            <summary>
            Response Unmarshaller for S3ObjectMetadata Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectMetadataUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectMetadataUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectMetadataUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectOwnerUnmarshaller">
            <summary>
            Response Unmarshaller for S3ObjectOwner Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectOwnerUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectOwnerUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ObjectOwnerUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ReplicateObjectOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3ReplicateObjectOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ReplicateObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ReplicateObjectOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3ReplicateObjectOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3RetentionUnmarshaller">
            <summary>
            Response Unmarshaller for S3Retention Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3RetentionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3RetentionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3RetentionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectAclOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3SetObjectAclOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectAclOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectAclOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectAclOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectLegalHoldOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3SetObjectLegalHoldOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectLegalHoldOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectLegalHoldOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectLegalHoldOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectRetentionOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3SetObjectRetentionOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectRetentionOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectRetentionOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectRetentionOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectTaggingOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3SetObjectTaggingOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectTaggingOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectTaggingOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3SetObjectTaggingOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3TagUnmarshaller">
            <summary>
            Response Unmarshaller for S3Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionOperationUnmarshaller">
            <summary>
            Response Unmarshaller for S3UpdateObjectEncryptionOperation Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionOperationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionOperationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionSSEKMSUnmarshaller">
            <summary>
            Response Unmarshaller for S3UpdateObjectEncryptionSSEKMS Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionSSEKMSUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionSSEKMSUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.S3UpdateObjectEncryptionSSEKMSUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.ScopeUnmarshaller">
            <summary>
            Response Unmarshaller for Scope Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ScopeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.ScopeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.ScopeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SelectionCriteriaUnmarshaller">
            <summary>
            Response Unmarshaller for SelectionCriteria Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SelectionCriteriaUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SourceSelectionCriteriaUnmarshaller">
            <summary>
            Response Unmarshaller for SourceSelectionCriteria Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SourceSelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SourceSelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SourceSelectionCriteriaUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSECFilterUnmarshaller">
            <summary>
            Response Unmarshaller for SSECFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSECFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSECFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSECFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SseKmsEncryptedObjectsUnmarshaller">
            <summary>
            Response Unmarshaller for SseKmsEncryptedObjects Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SseKmsEncryptedObjectsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SseKmsEncryptedObjectsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SseKmsEncryptedObjectsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSEncryptionUnmarshaller">
            <summary>
            Response Unmarshaller for SSEKMSEncryption Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSEncryptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSFilterUnmarshaller">
            <summary>
            Response Unmarshaller for SSEKMSFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSUnmarshaller">
            <summary>
            Response Unmarshaller for SSEKMS Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSEKMSUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3EncryptionUnmarshaller">
            <summary>
            Response Unmarshaller for SSES3Encryption Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3EncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3EncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3EncryptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3FilterUnmarshaller">
            <summary>
            Response Unmarshaller for SSES3Filter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3FilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3FilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3FilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3Unmarshaller">
            <summary>
            Response Unmarshaller for SSES3 Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3Unmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3Unmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SSES3Unmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensAwsOrgUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensAwsOrg Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensAwsOrgUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensAwsOrgUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensAwsOrgUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportEncryptionUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensDataExportEncryption Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportEncryptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportEncryptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensDataExport Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensDataExportUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensExpandedPrefixesDataExportUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensExpandedPrefixesDataExport Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensExpandedPrefixesDataExportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensExpandedPrefixesDataExportUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensExpandedPrefixesDataExportUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupAndOperatorUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroupAndOperator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupAndOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupAndOperatorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupFilterUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroupFilter Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupFilterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupFilterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelSelectionCriteriaUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroupLevelSelectionCriteria Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelSelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelSelectionCriteriaUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelSelectionCriteriaUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroupLevel Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupLevelUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupOrOperatorUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroupOrOperator Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupOrOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupOrOperatorUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupOrOperatorUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTableDestinationUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensTableDestination Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTableDestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTableDestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTableDestinationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTagUnmarshaller">
            <summary>
            Response Unmarshaller for StorageLensTag Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.StorageLensTagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesRequestMarshaller">
            <summary>
            SubmitMultiRegionAccessPointRoutes Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesRequestMarshaller.Marshall(Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SubmitMultiRegionAccessPointRoutes operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.SubmitMultiRegionAccessPointRoutesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.S3Control.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TagUnmarshaller">
            <summary>
            Response Unmarshaller for Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TooManyRequestsException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyRequestsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TooManyTagsException operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.TransitionUnmarshaller">
            <summary>
            Response Unmarshaller for Transition Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TransitionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.TransitionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.TransitionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.S3Control.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationRequestMarshaller">
            <summary>
            UpdateAccessGrantsLocation Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationRequestMarshaller.Marshall(Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateAccessGrantsLocation operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateAccessGrantsLocationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityRequestMarshaller">
            <summary>
            UpdateJobPriority Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityRequestMarshaller.Marshall(Amazon.S3Control.Model.UpdateJobPriorityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateJobPriority operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobPriorityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusRequestMarshaller">
            <summary>
            UpdateJobStatus Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusRequestMarshaller.Marshall(Amazon.S3Control.Model.UpdateJobStatusRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateJobStatus operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateJobStatusResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupRequestMarshaller">
            <summary>
            UpdateStorageLensGroup Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupRequestMarshaller.Marshall(Amazon.S3Control.Model.UpdateStorageLensGroupRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateStorageLensGroup operation
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.UpdateStorageLensGroupResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.Internal.MarshallTransformations.VpcConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for VpcConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.VpcConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.S3Control.Model.Internal.MarshallTransformations.VpcConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.S3Control.Model.Internal.MarshallTransformations.VpcConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.S3Control.Model.InvalidNextTokenException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidNextTokenException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidNextTokenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidNextTokenException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidNextTokenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidNextTokenException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidNextTokenException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidNextTokenException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.InvalidRequestException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidRequestException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidRequestException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.InvalidRequestException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.JobDescriptor">
            <summary>
            A container element for the job configuration and status information returned by a
            <c>Describe Job</c> request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.ConfirmationRequired">
            <summary>
            Gets and sets the property ConfirmationRequired. 
            <para>
            Indicates whether confirmation is required before Amazon S3 begins running the specified
            job. Confirmation is required only for jobs created through the Amazon S3 console.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.CreationTime">
            <summary>
            Gets and sets the property CreationTime. 
            <para>
            A timestamp indicating when this job was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description for this job, if one was provided in this job's <c>Create Job</c>
            request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.FailureReasons">
            <summary>
            Gets and sets the property FailureReasons. 
            <para>
            If the specified job failed, this field contains information describing the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.GeneratedManifestDescriptor">
            <summary>
            Gets and sets the property GeneratedManifestDescriptor. 
            <para>
            The attribute of the JobDescriptor containing details about the job's generated manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.JobArn">
            <summary>
            Gets and sets the property JobArn. 
            <para>
            The Amazon Resource Name (ARN) for this job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Manifest">
            <summary>
            Gets and sets the property Manifest. 
            <para>
            The configuration information for the specified job's manifest object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.ManifestGenerator">
            <summary>
            Gets and sets the property ManifestGenerator. 
            <para>
            The manifest generator that was used to generate a job manifest for this job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            The operation that the specified job is configured to run on the objects listed in
            the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The priority of the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.ProgressSummary">
            <summary>
            Gets and sets the property ProgressSummary. 
            <para>
            Describes the total number of tasks that the specified job has run, the number of
            tasks that succeeded, and the number of tasks that failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Report">
            <summary>
            Gets and sets the property Report. 
            <para>
            Contains the configuration information for the job-completion report if you requested
            one in the <c>Create Job</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role assigned
            to run the tasks for this job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.StatusUpdateReason">
            <summary>
            Gets and sets the property StatusUpdateReason. 
            <para>
            The reason for updating the job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.SuspendedCause">
            <summary>
            Gets and sets the property SuspendedCause. 
            <para>
            The reason why the specified job was suspended. A job is only suspended if you create
            it through the Amazon S3 console. When you create the job, it enters the <c>Suspended</c>
            state to await confirmation before running. After you confirm the job, it automatically
            exits the <c>Suspended</c> state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.SuspendedDate">
            <summary>
            Gets and sets the property SuspendedDate. 
            <para>
            The timestamp when this job was suspended, if it has been suspended.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobDescriptor.TerminationDate">
            <summary>
            Gets and sets the property TerminationDate. 
            <para>
            A timestamp indicating when this job terminated. A job's termination date is the date
            and time when it succeeded, failed, or was canceled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobFailure">
            <summary>
            If this job failed, this element indicates why the job failed.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobFailure.FailureCode">
            <summary>
            Gets and sets the property FailureCode. 
            <para>
            The failure code, if any, for the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobFailure.FailureReason">
            <summary>
            Gets and sets the property FailureReason. 
            <para>
            The failure reason, if any, for the specified job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobListDescriptor">
            <summary>
            Contains the configuration and status information for a single job retrieved as part
            of a job list.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.CreationTime">
            <summary>
            Gets and sets the property CreationTime. 
            <para>
            A timestamp indicating when the specified job was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The user-specified description that was included in the specified job's <c>Create
            Job</c> request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.Operation">
            <summary>
            Gets and sets the property Operation. 
            <para>
            The operation that the specified job is configured to run on every object listed in
            the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The current priority for the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.ProgressSummary">
            <summary>
            Gets and sets the property ProgressSummary. 
            <para>
            Describes the total number of tasks that the specified job has run, the number of
            tasks that succeeded, and the number of tasks that failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The specified job's current status.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobListDescriptor.TerminationDate">
            <summary>
            Gets and sets the property TerminationDate. 
            <para>
            A timestamp indicating when the specified job terminated. A job's termination date
            is the date and time when it succeeded, failed, or was canceled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobManifest">
            <summary>
            Contains the configuration information for a job's manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifest.Location">
            <summary>
            Gets and sets the property Location. 
            <para>
            Contains the information required to locate the specified job's manifest. Manifests
            can't be imported from directory buckets. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html">Directory
            buckets</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifest.Spec">
            <summary>
            Gets and sets the property Spec. 
            <para>
            Describes the format of the specified job's manifest. If the manifest is in CSV format,
            also describes the columns contained within the manifest.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobManifestGenerator">
            <summary>
            Configures the type of the job's ManifestGenerator.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGenerator.S3JobManifestGenerator">
            <summary>
            Gets and sets the property S3JobManifestGenerator. 
            <para>
            The S3 job ManifestGenerator's configuration details.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobManifestGeneratorFilter">
            <summary>
            The filter used to describe a set of objects for the job's manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.CreatedAfter">
            <summary>
            Gets and sets the property CreatedAfter. 
            <para>
            If provided, the generated manifest includes only source bucket objects that were
            created after this time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.CreatedBefore">
            <summary>
            Gets and sets the property CreatedBefore. 
            <para>
            If provided, the generated manifest includes only source bucket objects that were
            created before this time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.EligibleForReplication">
            <summary>
            Gets and sets the property EligibleForReplication. 
            <para>
            Include objects in the generated manifest only if they are eligible for replication
            according to the Replication configuration on the source bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.KeyNameConstraint">
            <summary>
            Gets and sets the property KeyNameConstraint. 
            <para>
            If provided, the generated manifest includes only source bucket objects whose object
            keys match the string constraints specified for <c>MatchAnyPrefix</c>, <c>MatchAnySuffix</c>,
            and <c>MatchAnySubstring</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.MatchAnyObjectEncryption">
            <summary>
            Gets and sets the property MatchAnyObjectEncryption. 
            <para>
            If provided, the generated object list includes only source bucket objects with the
            indicated server-side encryption type (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, or NOT-SSE).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.MatchAnyStorageClass">
            <summary>
            Gets and sets the property MatchAnyStorageClass. 
            <para>
            If provided, the generated manifest includes only source bucket objects that are stored
            with the specified storage class.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.ObjectReplicationStatuses">
            <summary>
            Gets and sets the property ObjectReplicationStatuses. 
            <para>
            If provided, the generated manifest includes only source bucket objects that have
            one of the specified Replication statuses.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.ObjectSizeGreaterThanBytes">
            <summary>
            Gets and sets the property ObjectSizeGreaterThanBytes. 
            <para>
            If provided, the generated manifest includes only source bucket objects whose file
            size is greater than the specified number of bytes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestGeneratorFilter.ObjectSizeLessThanBytes">
            <summary>
            Gets and sets the property ObjectSizeLessThanBytes. 
            <para>
            If provided, the generated manifest includes only source bucket objects whose file
            size is less than the specified number of bytes.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobManifestLocation">
            <summary>
            Contains the information required to locate a manifest object. Manifests can't be
            imported from directory buckets. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html">Directory
            buckets</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestLocation.ETag">
            <summary>
            Gets and sets the property ETag. 
            <para>
            The ETag for the specified manifest object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestLocation.ObjectArn">
            <summary>
            Gets and sets the property ObjectArn. 
            <para>
            The Amazon Resource Name (ARN) for a manifest object.
            </para>
             <important> 
            <para>
            When you're using XML requests, you must replace special characters (such as carriage
            returns) in object keys with their equivalent XML entity codes. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints">
            XML-related object key constraints</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestLocation.ObjectVersionId">
            <summary>
            Gets and sets the property ObjectVersionId. 
            <para>
            The optional version ID to identify a specific version of the manifest object.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobManifestSpec">
            <summary>
            Describes the format of a manifest. If the manifest is in CSV format, also describes
            the columns contained within the manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestSpec.Fields">
            <summary>
            Gets and sets the property Fields. 
            <para>
            If the specified manifest object is in the <c>S3BatchOperations_CSV_20180820</c> format,
            this element describes which columns contain the required data.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobManifestSpec.Format">
            <summary>
            Gets and sets the property Format. 
            <para>
            Indicates which of the available formats the specified manifest uses.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobOperation">
            <summary>
            The operation that you want this job to perform on every object listed in the manifest.
            For more information about the available operations, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-operations.html">Operations</a>
            in the <i>Amazon S3 User Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.LambdaInvoke">
            <summary>
            Gets and sets the property LambdaInvoke. 
            <para>
            Directs the specified job to invoke an Lambda function on every object in the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3ComputeObjectChecksum">
            <summary>
            Gets and sets the property S3ComputeObjectChecksum. 
            <para>
            Directs the specified job to compute checksum values for every object in the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3DeleteObjectTagging">
            <summary>
            Gets and sets the property S3DeleteObjectTagging. 
            <para>
            Directs the specified job to execute a DELETE Object tagging call on every object
            in the manifest.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3InitiateRestoreObject">
            <summary>
            Gets and sets the property S3InitiateRestoreObject. 
            <para>
            Directs the specified job to initiate restore requests for every archived object in
            the manifest.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3PutObjectAcl">
            <summary>
            Gets and sets the property S3PutObjectAcl. 
            <para>
            Directs the specified job to run a <c>PutObjectAcl</c> call on every object in the
            manifest.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3PutObjectCopy">
            <summary>
            Gets and sets the property S3PutObjectCopy. 
            <para>
            Directs the specified job to run a PUT Copy object call on every object in the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3PutObjectLegalHold">
            <summary>
            Gets and sets the property S3PutObjectLegalHold.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3PutObjectRetention">
            <summary>
            Gets and sets the property S3PutObjectRetention.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3PutObjectTagging">
            <summary>
            Gets and sets the property S3PutObjectTagging. 
            <para>
            Directs the specified job to run a PUT Object tagging call on every object in the
            manifest.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3ReplicateObject">
            <summary>
            Gets and sets the property S3ReplicateObject. 
            <para>
            Directs the specified job to invoke <c>ReplicateObject</c> on every object in the
            job's manifest.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobOperation.S3UpdateObjectEncryption">
            <summary>
            Gets and sets the property S3UpdateObjectEncryption. 
            <para>
            Updates the server-side encryption type of an existing encrypted object in a general
            purpose bucket. You can use the <c>UpdateObjectEncryption</c> operation to change
            encrypted objects from server-side encryption with Amazon S3 managed keys (SSE-S3)
            to server-side encryption with Key Management Service (KMS) keys (SSE-KMS), or to
            apply S3 Bucket Keys. You can also use the <c>UpdateObjectEncryption</c> operation
            to change the customer-managed KMS key used to encrypt your data so that you can comply
            with custom key-rotation standards.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobProgressSummary">
            <summary>
            Describes the total number of tasks that the specified job has started, the number
            of tasks that succeeded, and the number of tasks that failed.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobProgressSummary.NumberOfTasksFailed">
            <summary>
            Gets and sets the property NumberOfTasksFailed.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobProgressSummary.NumberOfTasksSucceeded">
            <summary>
            Gets and sets the property NumberOfTasksSucceeded.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobProgressSummary.Timers">
            <summary>
            Gets and sets the property Timers. 
            <para>
            The JobTimers attribute of a job's progress summary.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobProgressSummary.TotalNumberOfTasks">
            <summary>
            Gets and sets the property TotalNumberOfTasks.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobReport">
            <summary>
            Contains the configuration parameters for a job-completion report.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Amazon Resource Name (ARN) for the bucket where specified job-completion report
            will be stored.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - Directory buckets aren't supported as a location for Batch
            Operations to store job completion reports.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            Indicates whether the specified job will generate a job-completion report.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.ExpectedBucketOwner">
            <summary>
            Gets and sets the property ExpectedBucketOwner. 
            <para>
            Lists the Amazon Web Services account ID that owns the target bucket, where the completion
            report is received.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.Format">
            <summary>
            Gets and sets the property Format. 
            <para>
            The format of the specified job-completion report.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            An optional prefix to describe where in the specified bucket the job-completion report
            will be stored. Amazon S3 stores the job-completion report at <c>&lt;prefix&gt;/job-&lt;job-id&gt;/report.json</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobReport.ReportScope">
            <summary>
            Gets and sets the property ReportScope. 
            <para>
            Indicates whether the job-completion report will include details of all tasks or only
            failed tasks.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.JobStatusException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.String)">
            <summary>
            Constructs a new JobStatusException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of JobStatusException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.Exception)">
            <summary>
            Construct instance of JobStatusException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of JobStatusException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of JobStatusException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the JobStatusException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.JobStatusException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.JobTimers">
            <summary>
            Provides timing details for the job.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.JobTimers.ElapsedTimeInActiveSeconds">
            <summary>
            Gets and sets the property ElapsedTimeInActiveSeconds. 
            <para>
            Indicates the elapsed time in seconds the job has been in the Active job state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.KeyNameConstraint">
            <summary>
            If provided, the generated manifest includes only source bucket objects whose object
            keys match the string constraints specified for <c>MatchAnyPrefix</c>, <c>MatchAnySuffix</c>,
            and <c>MatchAnySubstring</c>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.KeyNameConstraint.MatchAnyPrefix">
            <summary>
            Gets and sets the property MatchAnyPrefix. 
            <para>
            If provided, the generated manifest includes objects where the specified string appears
            at the start of the object key string. Each KeyNameConstraint filter accepts an array
            of strings with a length of 1 string.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.KeyNameConstraint.MatchAnySubstring">
            <summary>
            Gets and sets the property MatchAnySubstring. 
            <para>
            If provided, the generated manifest includes objects where the specified string appears
            anywhere within the object key string. Each KeyNameConstraint filter accepts an array
            of strings with a length of 1 string.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.KeyNameConstraint.MatchAnySuffix">
            <summary>
            Gets and sets the property MatchAnySuffix. 
            <para>
            If provided, the generated manifest includes objects where the specified string appears
            at the end of the object key string. Each KeyNameConstraint filter accepts an array
            of strings with a length of 1 string.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LambdaInvokeOperation">
            <summary>
            Contains the configuration parameters for a <c>Lambda Invoke</c> operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LambdaInvokeOperation.FunctionArn">
            <summary>
            Gets and sets the property FunctionArn. 
            <para>
            The Amazon Resource Name (ARN) for the Lambda function that the specified job will
            invoke on every object in the manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LambdaInvokeOperation.InvocationSchemaVersion">
            <summary>
            Gets and sets the property InvocationSchemaVersion. 
            <para>
            Specifies the schema version for the payload that Batch Operations sends when invoking
            an Lambda function. Version <c>1.0</c> is the default. Version <c>2.0</c> is required
            when you use Batch Operations to invoke Lambda functions that act on directory buckets,
            or if you need to specify <c>UserArguments</c>. For more information, see <a href="https://aws.amazon.com/blogs/storage/automate-object-processing-in-amazon-s3-directory-buckets-with-s3-batch-operations-and-aws-lambda/">Automate
            object processing in Amazon S3 directory buckets with S3 Batch Operations and Lambda</a>
            in the <i>Amazon Web Services Storage Blog</i>.
            </para>
             <important> 
            <para>
            Ensure that your Lambda function code expects <c>InvocationSchemaVersion</c> <b>2.0</b>
            and uses bucket name rather than bucket ARN. If the <c>InvocationSchemaVersion</c>
            does not match what your Lambda function expects, your function might not work as
            expected.
            </para>
             </important> <note> 
            <para>
             <b>Directory buckets</b> - To initiate Amazon Web Services Lambda function to perform
            custom actions on objects in directory buckets, you must specify <c>2.0</c>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LambdaInvokeOperation.UserArguments">
            <summary>
            Gets and sets the property UserArguments. 
            <para>
            Key-value pairs that are passed in the payload that Batch Operations sends when invoking
            an Lambda function. You must specify <c>InvocationSchemaVersion</c> <b>2.0</b> for
            <c>LambdaInvoke</c> operations that include <c>UserArguments</c>. For more information,
            see <a href="https://aws.amazon.com/blogs/storage/automate-object-processing-in-amazon-s3-directory-buckets-with-s3-batch-operations-and-aws-lambda/">Automate
            object processing in Amazon S3 directory buckets with S3 Batch Operations and Lambda</a>
            in the <i>Amazon Web Services Storage Blog</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LifecycleConfiguration">
            <summary>
            The container for the Outposts bucket lifecycle configuration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleConfiguration.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            A lifecycle rule for individual objects in an Outposts bucket. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LifecycleExpiration">
            <summary>
            The container of the Outposts bucket lifecycle expiration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleExpiration.Date">
            <summary>
            Gets and sets the property Date. 
            <para>
            Indicates at what date the object is to be deleted. Should be in GMT ISO 8601 format.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleExpiration.Days">
            <summary>
            Gets and sets the property Days. 
            <para>
            Indicates the lifetime, in days, of the objects that are subject to the rule. The
            value must be a non-zero positive integer.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleExpiration.ExpiredObjectDeleteMarker">
            <summary>
            Gets and sets the property ExpiredObjectDeleteMarker. 
            <para>
            Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions.
            If set to true, the delete marker will be expired. If set to false, the policy takes
            no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy.
            To learn more about delete markers, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeleteMarker.html">Working
            with delete markers</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LifecycleRule">
            <summary>
            The container for the Outposts bucket lifecycle rule.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.AbortIncompleteMultipartUpload">
            <summary>
            Gets and sets the property AbortIncompleteMultipartUpload. 
            <para>
            Specifies the days since the initiation of an incomplete multipart upload that Amazon
            S3 waits before permanently removing all parts of the upload. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config">
            Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Configuration</a> in
            the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.Expiration">
            <summary>
            Gets and sets the property Expiration. 
            <para>
            Specifies the expiration for the lifecycle of the object in the form of date, days
            and, whether the object has a delete marker.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            The container for the filter of lifecycle rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.ID">
            <summary>
            Gets and sets the property ID. 
            <para>
            Unique identifier for the rule. The value cannot be longer than 255 characters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.NoncurrentVersionExpiration">
            <summary>
            Gets and sets the property NoncurrentVersionExpiration. 
            <para>
            The noncurrent version expiration of the lifecycle rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.NoncurrentVersionTransitions">
            <summary>
            Gets and sets the property NoncurrentVersionTransitions. 
            <para>
             Specifies the transition rule for the lifecycle rule that describes when noncurrent
            objects transition to a specific 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 a specific storage class at a set period in the object's
            lifetime. 
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            If 'Enabled', the rule is currently being applied. If 'Disabled', the rule is not
            currently being applied.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRule.Transitions">
            <summary>
            Gets and sets the property Transitions. 
            <para>
            Specifies when an Amazon S3 object transitions to a specified storage class.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LifecycleRuleAndOperator">
            <summary>
            The container for the Outposts bucket lifecycle rule and operator.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleAndOperator.ObjectSizeGreaterThan">
            <summary>
            Gets and sets the property ObjectSizeGreaterThan. 
            <para>
            The non-inclusive minimum object size for the lifecycle rule. Setting this property
            to 7 means the rule applies to objects with a size that is greater than 7. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleAndOperator.ObjectSizeLessThan">
            <summary>
            Gets and sets the property ObjectSizeLessThan. 
            <para>
            The non-inclusive maximum object size for the lifecycle rule. Setting this property
            to 77 means the rule applies to objects with a size that is less than 77. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleAndOperator.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            Prefix identifying one or more objects to which the rule applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleAndOperator.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            All of these tags must exist in the object's tag set in order for the rule to apply.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.LifecycleRuleFilter">
            <summary>
            The container for the filter of the lifecycle rule.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleFilter.And">
            <summary>
            Gets and sets the property And. 
            <para>
            The container for the <c>AND</c> condition for the lifecycle rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleFilter.ObjectSizeGreaterThan">
            <summary>
            Gets and sets the property ObjectSizeGreaterThan. 
            <para>
            Minimum object size to which the rule applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleFilter.ObjectSizeLessThan">
            <summary>
            Gets and sets the property ObjectSizeLessThan. 
            <para>
            Maximum object size to which the rule applies.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleFilter.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            Prefix identifying one or more objects to which the rule applies.
            </para>
             <important> 
            <para>
            When you're using XML requests, you must replace special characters (such as carriage
            returns) in object keys with their equivalent XML entity codes. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints">
            XML-related object key constraints</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.LifecycleRuleFilter.Tag">
            <summary>
            Gets and sets the property Tag.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantEntry">
            <summary>
            Information about the access grant.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.AccessGrantArn">
            <summary>
            Gets and sets the property AccessGrantArn. 
            <para>
            The Amazon Resource Name (ARN) of the access grant. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.AccessGrantId">
            <summary>
            Gets and sets the property AccessGrantId. 
            <para>
            The ID of the access grant. S3 Access Grants auto-generates this ID when you create
            the access grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.AccessGrantsLocationConfiguration">
            <summary>
            Gets and sets the property AccessGrantsLocationConfiguration. 
            <para>
            The configuration options of the grant location. The grant location is the S3 path
            to the data to which you are granting access. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If the grant includes an application
            ARN, the grantee can only access the S3 data through this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.Grantee">
            <summary>
            Gets and sets the property Grantee. 
            <para>
            The user, group, or role to which you are granting access. You can grant access to
            an IAM user or role. If you have added your corporate directory to Amazon Web Services
            IAM Identity Center and associated your Identity Center instance with your S3 Access
            Grants instance, the grantee can also be a corporate directory user or group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data to which you are granting access. It is the result of appending
            the <c>Subprefix</c> to the location scope.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantEntry.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of access granted to your S3 data, which can be set to one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry">
            <summary>
            Information about the S3 Access Grants instance.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.AccessGrantsInstanceArn">
            <summary>
            Gets and sets the property AccessGrantsInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.AccessGrantsInstanceId">
            <summary>
            Gets and sets the property AccessGrantsInstanceId. 
            <para>
            The ID of the S3 Access Grants instance. The ID is <c>default</c>. You can have one
            S3 Access Grants instance per Region per account. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.IdentityCenterApplicationArn">
            <summary>
            Gets and sets the property IdentityCenterApplicationArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.IdentityCenterArn">
            <summary>
            Gets and sets the property IdentityCenterArn. 
            <para>
            If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance, this field returns the Amazon Resource Name (ARN) of the IAM Identity
            Center instance application; a subresource of the original Identity Center instance.
            S3 Access Grants creates this Identity Center application for the specific S3 Access
            Grants instance. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstanceEntry.IdentityCenterInstanceArn">
            <summary>
            Gets and sets the property IdentityCenterInstanceArn. 
            <para>
            The Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance
            that you are associating with your S3 Access Grants instance. An IAM Identity Center
            instance is your corporate identity directory that you added to the IAM Identity Center.
            You can use the <a href="https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ListInstances.html">ListInstances</a>
            API operation to retrieve a list of your Identity Center instances and their ARNs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsInstancesRequest">
            <summary>
            Container for the parameters to the ListAccessGrantsInstances operation.
            Returns a list of S3 Access Grants instances. An S3 Access Grants instance serves
            as a logical grouping for your individual access grants. You can only have one S3
            Access Grants instance per Region per account.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsInstances</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstancesRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstancesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access grants that you would like returned in the <c>List Access
            Grants</c> response. If the results include the pagination token <c>NextToken</c>,
            make another call using the <c>NextToken</c> to determine if there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstancesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants Instances</c> request in order to retrieve the next page of
            results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsInstancesResponse">
            <summary>
            This is the response object from the ListAccessGrantsInstances operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstancesResponse.AccessGrantsInstancesList">
            <summary>
            Gets and sets the property AccessGrantsInstancesList. 
            <para>
            A container for a list of S3 Access Grants instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsInstancesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants Instances</c> request in order to retrieve the next page of
            results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry">
            <summary>
            A container for information about the registered location.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry.AccessGrantsLocationArn">
            <summary>
            Gets and sets the property AccessGrantsLocationArn. 
            <para>
            The Amazon Resource Name (ARN) of the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigns this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you registered the location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role for the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsEntry.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 path to the location that you are registering. The location scope can be the
            default S3 location <c>s3://</c>, the S3 path to a bucket <c>s3://&lt;bucket&gt;</c>,
            or the S3 path to a bucket and prefix <c>s3://&lt;bucket&gt;/&lt;prefix&gt;</c>. A
            prefix in S3 is a string of characters at the beginning of an object key name used
            to organize the objects that you store in your S3 buckets. For example, object key
            names that start with the <c>engineering/</c> prefix or object key names that start
            with the <c>marketing/campaigns/</c> prefix.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsLocationsRequest">
            <summary>
            Container for the parameters to the ListAccessGrantsLocations operation.
            Returns a list of the locations registered in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsLocations</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsRequest.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 path to the location that you are registering. The location scope can be the
            default S3 location <c>s3://</c>, the S3 path to a bucket <c>s3://&lt;bucket&gt;</c>,
            or the S3 path to a bucket and prefix <c>s3://&lt;bucket&gt;/&lt;prefix&gt;</c>. A
            prefix in S3 is a string of characters at the beginning of an object key name used
            to organize the objects that you store in your S3 buckets. For example, object key
            names that start with the <c>engineering/</c> prefix or object key names that start
            with the <c>marketing/campaigns/</c> prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access grants that you would like returned in the <c>List Access
            Grants</c> response. If the results include the pagination token <c>NextToken</c>,
            make another call using the <c>NextToken</c> to determine if there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants Locations</c> request in order to retrieve the next page of
            results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsLocationsResponse">
            <summary>
            This is the response object from the ListAccessGrantsLocations operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsResponse.AccessGrantsLocationsList">
            <summary>
            Gets and sets the property AccessGrantsLocationsList. 
            <para>
            A container for a list of registered locations in an S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsLocationsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants Locations</c> request in order to retrieve the next page of
            results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsRequest">
            <summary>
            Container for the parameters to the ListAccessGrants operation.
            Returns the list of access grants in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrants</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If the grant includes an application
            ARN, the grantee can only access the S3 data through this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.GranteeIdentifier">
            <summary>
            Gets and sets the property GranteeIdentifier. 
            <para>
            The unique identifer of the <c>Grantee</c>. If the grantee type is <c>IAM</c>, the
            identifier is the IAM Amazon Resource Name (ARN) of the user or role. If the grantee
            type is a directory user or group, the identifier is 128-bit universally unique identifier
            (UUID) in the format <c>a1b2c3d4-5678-90ab-cdef-EXAMPLE11111</c>. You can obtain this
            UUID from your Amazon Web Services IAM Identity Center instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.GranteeType">
            <summary>
            Gets and sets the property GranteeType. 
            <para>
            The type of the grantee to which access has been granted. It can be one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>IAM</c> - An IAM user or role.
            </para>
             </li> <li> 
            <para>
             <c>DIRECTORY_USER</c> - Your corporate directory user. You can use this option if
            you have added your corporate identity directory to IAM Identity Center and associated
            the IAM Identity Center instance with your S3 Access Grants instance.
            </para>
             </li> <li> 
            <para>
             <c>DIRECTORY_GROUP</c> - Your corporate directory group. You can use this option
            if you have added your corporate identity directory to IAM Identity Center and associated
            the IAM Identity Center instance with your S3 Access Grants instance.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data to which you are granting access. It is the result of appending
            the <c>Subprefix</c> to the location scope.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access grants that you would like returned in the <c>List Access
            Grants</c> response. If the results include the pagination token <c>NextToken</c>,
            make another call using the <c>NextToken</c> to determine if there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants</c> request in order to retrieve the next page of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsRequest.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of permission granted to your S3 data, which can be set to one of the following
            values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> – Grant read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> – Grant write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> – Grant both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessGrantsResponse">
            <summary>
            This is the response object from the ListAccessGrants operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsResponse.AccessGrantsList">
            <summary>
            Gets and sets the property AccessGrantsList. 
            <para>
            A container for a list of grants in an S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessGrantsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Access Grants</c> request in order to retrieve the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest">
            <summary>
            Container for the parameters to the ListAccessPointsForDirectoryBuckets operation.
            Returns a list of the access points that are owned by the Amazon Web Services account
            and that are associated with the specified directory bucket.
            
             
            <para>
            To list access points for general purpose buckets, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccesspoints</a>.
            </para>
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:ListAccessPointsForDirectoryBuckets</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID that owns the access points.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest.DirectoryBucket">
            <summary>
            Gets and sets the property DirectoryBucket. 
            <para>
            The name of the directory bucket associated with the access points you want to list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access points that you would like returned in the <c>ListAccessPointsForDirectoryBuckets</c>
            response. If the directory bucket is associated with more than this number of access
            points, the results include the pagination token <c>NextToken</c>. Make another call
            using the <c>NextToken</c> to retrieve more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
             If <c>NextToken</c> is returned, there are more access points available than requested
            in the <c>maxResults</c> value. The value of <c>NextToken</c> is a unique pagination
            token for each page. Make the call again using the returned token to retrieve the
            next page. Keep all other arguments unchanged. Each pagination token expires after
            24 hours. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsResponse">
            <summary>
            This is the response object from the ListAccessPointsForDirectoryBuckets operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsResponse.AccessPointList">
            <summary>
            Gets and sets the property AccessPointList. 
            <para>
            Contains identification and configuration information for one or more access points
            associated with the directory bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
             If <c>NextToken</c> is returned, there are more access points available than requested
            in the <c>maxResults</c> value. The value of <c>NextToken</c> is a unique pagination
            token for each page. Make the call again using the returned token to retrieve the
            next page. Keep all other arguments unchanged. Each pagination token expires after
            24 hours. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest">
            <summary>
            Container for the parameters to the ListAccessPointsForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns some or all (up to 1,000) access points associated with the Object Lambda
            Access Point per call. If there are more access points than what can be returned in
            one call, the response will include a continuation token that you can use to list
            the additional access points.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPointsForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access points that you want to include in the list. The response
            may contain fewer access points but will never contain more. If there are more than
            this number of access points, then the response will include a continuation token
            in the <c>NextToken</c> field that you can use to retrieve the next page of access
            points.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the list has more access points than can be returned in one call to this API, this
            field contains a continuation token that you can provide in subsequent calls to this
            API to retrieve additional access points.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaResponse">
            <summary>
            This is the response object from the ListAccessPointsForObjectLambda operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the list has more access points than can be returned in one call to this API, this
            field contains a continuation token that you can provide in subsequent calls to this
            API to retrieve additional access points.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsForObjectLambdaResponse.ObjectLambdaAccessPointList">
            <summary>
            Gets and sets the property ObjectLambdaAccessPointList. 
            <para>
            Returns list of Object Lambda Access Points.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsRequest">
            <summary>
            Container for the parameters to the ListAccessPoints operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the access points. You can retrieve up to 1,000 access points per
            call. If the call returns more than 1,000 access points (or the number specified in
            <c>maxResults</c>, whichever is less), the response will include a continuation token
            that you can use to list the additional access points.
            </para>
             
            <para>
            Returns only access points attached to S3 buckets by default. To return all access
            points specify <c>DataSourceType</c> as <c>ALL</c>.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPoints</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the account that owns the specified access
            points.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket whose associated access points you want to list.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.DataSourceId">
            <summary>
            Gets and sets the property DataSourceId. 
            <para>
            The unique identifier for the data source of the access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.DataSourceType">
            <summary>
            Gets and sets the property DataSourceType. 
            <para>
            The type of the data source that the access point is attached to. Returns only access
            points attached to S3 buckets by default. To return all access points specify <c>DataSourceType</c>
            as <c>ALL</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access points that you want to include in the list. If the specified
            bucket has more than this number of access points, then the response will include
            a continuation token in the <c>NextToken</c> field that you can use to retrieve the
            next page of access points.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A continuation token. If a previous call to <c>ListAccessPoints</c> returned a continuation
            token in the <c>NextToken</c> field, then providing that value here causes Amazon
            S3 to retrieve the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListAccessPointsResponse">
            <summary>
            This is the response object from the ListAccessPoints operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsResponse.AccessPointList">
            <summary>
            Gets and sets the property AccessPointList. 
            <para>
            Contains identification and configuration information for one or more access points
            associated with the specified bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListAccessPointsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the specified bucket has more access points than can be returned in one call to
            this API, this field contains a continuation token that you can provide in subsequent
            calls to this API to retrieve additional access points.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListCallerAccessGrantsEntry">
            <summary>
            Part of <c>ListCallerAccessGrantsResult</c>. Each entry includes the permission level
            (READ, WRITE, or READWRITE) and the grant scope of the access grant. If the grant
            also includes an application ARN, the grantee can only access the S3 data through
            this application.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsEntry.ApplicationArn">
            <summary>
            Gets and sets the property ApplicationArn. 
            <para>
            The Amazon Resource Name (ARN) of an Amazon Web Services IAM Identity Center application
            associated with your Identity Center instance. If the grant includes an application
            ARN, the grantee can only access the S3 data through this application. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsEntry.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data to which you have been granted access. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsEntry.Permission">
            <summary>
            Gets and sets the property Permission. 
            <para>
            The type of permission granted, which can be one of the following values:
            </para>
             <ul> <li> 
            <para>
             <c>READ</c> - Grants read-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>WRITE</c> - Grants write-only access to the S3 data.
            </para>
             </li> <li> 
            <para>
             <c>READWRITE</c> - Grants both read and write access to the S3 data.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListCallerAccessGrantsRequest">
            <summary>
            Container for the parameters to the ListCallerAccessGrants operation.
            Use this API to list the access grants that grant the caller access to Amazon S3 data
            through S3 Access Grants. The caller (grantee) can be an Identity and Access Management
            (IAM) identity or Amazon Web Services Identity Center corporate directory identity.
            You must pass the Amazon Web Services account of the S3 data owner (grantor) in the
            request. You can, optionally, narrow the results by <c>GrantScope</c>, using a fragment
            of the data's S3 path, and S3 Access Grants will return only the grants with a path
            that contains the path fragment. You can also pass the <c>AllowedByApplication</c>
            filter in the request, which returns only the grants authorized for applications,
            whether the application is the caller's Identity Center application or any other application
            (<c>ALL</c>). For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-list-grants.html">List
            the caller's access grants</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListCallerAccessGrants</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsRequest.AllowedByApplication">
            <summary>
            Gets and sets the property AllowedByApplication. 
            <para>
            If this optional parameter is passed in the request, a filter is applied to the results.
            The results will include only the access grants for the caller's Identity Center application
            or for any other applications (<c>ALL</c>).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsRequest.GrantScope">
            <summary>
            Gets and sets the property GrantScope. 
            <para>
            The S3 path of the data that you would like to access. Must start with <c>s3://</c>.
            You can optionally pass only the beginning characters of a path, and S3 Access Grants
            will search for all applicable grants for the path fragment. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of access grants that you would like returned in the <c>List Caller
            Access Grants</c> response. If the results include the pagination token <c>NextToken</c>,
            make another call using the <c>NextToken</c> to determine if there are more results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Pass this value into a subsequent
            <c>List Caller Access Grants</c> request in order to retrieve the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListCallerAccessGrantsResponse">
            <summary>
            This is the response object from the ListCallerAccessGrants operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsResponse.CallerAccessGrantsList">
            <summary>
            Gets and sets the property CallerAccessGrantsList. 
            <para>
            A list of the caller's access grants that were created using S3 Access Grants and
            that grant the caller access to the S3 data of the Amazon Web Services account ID
            that was specified in the request. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListCallerAccessGrantsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token that you can use to request the next page of results. Pass this
            value into a subsequent <c>List Caller Access Grants</c> request in order to retrieve
            the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListJobsRequest">
            <summary>
            Container for the parameters to the ListJobs operation.
            Lists current S3 Batch Operations jobs as well as the jobs that have ended within
            the last 90 days for the Amazon Web Services account making the request. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>ListJobs</c> operation, you must have permission to perform the <c>s3:ListJobs</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
              <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsRequest.JobStatuses">
            <summary>
            Gets and sets the property JobStatuses. 
            <para>
            The <c>List Jobs</c> request returns jobs that match the statuses listed in this element.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of jobs that Amazon S3 will include in the <c>List Jobs</c> response.
            If there are more jobs than this number, the response will include a pagination token
            in the <c>NextToken</c> field to enable you to retrieve the next page of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results. Use the token that Amazon
            S3 returned in the <c>NextToken</c> element of the <c>ListJobsResult</c> from the
            previous <c>List Jobs</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListJobsResponse">
            <summary>
            This is the response object from the ListJobs operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsResponse.Jobs">
            <summary>
            Gets and sets the property Jobs. 
            <para>
            The list of current jobs and jobs that have ended within the last 30 days.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListJobsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the <c>List Jobs</c> request produced more than the maximum number of results,
            you can pass this value into a subsequent <c>List Jobs</c> request in order to retrieve
            the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest">
            <summary>
            Container for the parameters to the ListMultiRegionAccessPoints operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the Multi-Region Access Points currently associated with the specified
            Amazon Web Services account. Each call can return up to 100 Multi-Region Access Points,
            the maximum number of Multi-Region Access Points that can be associated with a single
            account.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>ListMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            Not currently used. Do not use this parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            Not currently used. Do not use this parameter.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListMultiRegionAccessPointsResponse">
            <summary>
            This is the response object from the ListMultiRegionAccessPoints operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListMultiRegionAccessPointsResponse.AccessPoints">
            <summary>
            Gets and sets the property AccessPoints. 
            <para>
            The list of Multi-Region Access Points associated with the user.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListMultiRegionAccessPointsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the specified bucket has more Multi-Region Access Points than can be returned in
            one call to this action, this field contains a continuation token. You can use this
            token tin subsequent calls to this action to retrieve additional Multi-Region Access
            Points.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListRegionalBucketsRequest">
            <summary>
            Container for the parameters to the ListRegionalBuckets operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated
            sender of the request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your request, see
            the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html#API_control_ListRegionalBuckets_Examples">Examples</a>
            section.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsRequest.OutpostId">
            <summary>
            Gets and sets the property OutpostId. 
            <para>
            The ID of the Outposts resource.
            </para>
             <note> 
            <para>
            This ID is required by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListRegionalBucketsResponse">
            <summary>
            This is the response object from the ListRegionalBuckets operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
             <c>NextToken</c> is sent when <c>isTruncated</c> is true, which means there are more
            buckets that can be listed. The next list requests to Amazon S3 can be continued with
            this <c>NextToken</c>. <c>NextToken</c> is obfuscated and is not a real key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListRegionalBucketsResponse.RegionalBucketList">
            <summary>
            Gets and sets the property RegionalBucketList.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensConfigurationEntry">
            <summary>
            Part of <c>ListStorageLensConfigurationResult</c>. Each entry includes the description
            of the S3 Storage Lens configuration, its home Region, whether it is enabled, its
            Amazon Resource Name (ARN), and config ID.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationEntry.HomeRegion">
            <summary>
            Gets and sets the property HomeRegion. 
            <para>
            A container for the S3 Storage Lens home Region. Your metrics data is stored and retained
            in your designated S3 Storage Lens home Region.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationEntry.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            A container for the S3 Storage Lens configuration ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationEntry.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container for whether the S3 Storage Lens configuration is enabled. This property
            is required.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationEntry.StorageLensArn">
            <summary>
            Gets and sets the property StorageLensArn. 
            <para>
            The ARN of the S3 Storage Lens configuration. This property is read-only.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensConfigurationsRequest">
            <summary>
            Container for the parameters to the ListStorageLensConfigurations operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets a list of Amazon S3 Storage Lens configurations. For more information about S3
            Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:ListStorageLensConfigurations</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            A pagination token to request the next page of results.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensConfigurationsResponse">
            <summary>
            This is the response object from the ListStorageLensConfigurations operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If the request produced more than the maximum number of S3 Storage Lens configuration
            results, you can pass this value into a subsequent request to retrieve the next page
            of results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensConfigurationsResponse.StorageLensConfigurationList">
            <summary>
            Gets and sets the property StorageLensConfigurationList. 
            <para>
            A list of S3 Storage Lens configurations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensGroupEntry">
            <summary>
            Each entry contains a Storage Lens group that exists in the specified home Region.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupEntry.HomeRegion">
            <summary>
            Gets and sets the property HomeRegion. 
            <para>
             Contains the Amazon Web Services Region where the Storage Lens group was created.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupEntry.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             Contains the name of the Storage Lens group that exists in the specified home Region.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupEntry.StorageLensGroupArn">
            <summary>
            Gets and sets the property StorageLensGroupArn. 
            <para>
             Contains the Amazon Resource Name (ARN) of the Storage Lens group. This property
            is read-only. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensGroupsRequest">
            <summary>
            Container for the parameters to the ListStorageLensGroups operation.
            Lists all the Storage Lens groups in the specified home Region. 
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:ListStorageLensGroups</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupsRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that owns the Storage Lens groups. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            The token for the next set of results, or <c>null</c> if there are no more results.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListStorageLensGroupsResponse">
            <summary>
            This is the response object from the ListStorageLensGroups operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
             If <c>NextToken</c> is returned, there are more Storage Lens groups results available.
            The value of <c>NextToken</c> is a unique pagination token for each page. Make the
            call again using the returned token to retrieve the next page. Keep all other arguments
            unchanged. Each pagination token expires after 24 hours. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListStorageLensGroupsResponse.StorageLensGroupList">
            <summary>
            Gets and sets the property StorageLensGroupList. 
            <para>
             The list of Storage Lens groups that exist in the specified home Region. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            This operation allows you to list all of the tags for a specified resource. Each tag
            is a label consisting of a key and value. Tags can help you organize, track costs
            for, and control access to resources. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:ListTagsForResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:ListTagsForResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListTagsForResourceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID of the resource owner. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
             The Amazon Resource Name (ARN) of the S3 resource that you want to list tags for.
            The tagged resource can be a directory bucket, S3 Storage Lens group or S3 Access
            Grants instance, registered location, or grant. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
             The Amazon Web Services resource tags that are associated with the resource. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MatchObjectAge">
            <summary>
            A filter condition that specifies the object age range of included objects in days.
            Only integers are supported.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MatchObjectAge.DaysGreaterThan">
            <summary>
            Gets and sets the property DaysGreaterThan. 
            <para>
             Specifies the maximum object age in days. Must be a positive whole number, greater
            than the minimum object age and less than or equal to 2,147,483,647. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MatchObjectAge.DaysLessThan">
            <summary>
            Gets and sets the property DaysLessThan. 
            <para>
             Specifies the minimum object age in days. The value must be a positive whole number,
            greater than 0 and less than or equal to 2,147,483,647. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MatchObjectSize">
            <summary>
            A filter condition that specifies the object size range of included objects in bytes.
            Only integers are supported.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MatchObjectSize.BytesGreaterThan">
            <summary>
            Gets and sets the property BytesGreaterThan. 
            <para>
             Specifies the minimum object size in Bytes. The value must be a positive number,
            greater than 0 and less than 50 TB. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MatchObjectSize.BytesLessThan">
            <summary>
            Gets and sets the property BytesLessThan. 
            <para>
             Specifies the maximum object size in Bytes. The value must be a positive number,
            greater than the minimum object size and less than 50 TB. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Metrics">
            <summary>
            A container that specifies replication metrics-related settings.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Metrics.EventThreshold">
            <summary>
            Gets and sets the property EventThreshold. 
            <para>
            A container that specifies the time threshold for emitting the <c>s3:Replication:OperationMissedThreshold</c>
            event. 
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Metrics.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether replication metrics are enabled. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MultiRegionAccessPointPolicyDocument">
            <summary>
            The Multi-Region Access Point access control policy.
            
             
            <para>
            When you update the policy, the update is first listed as the proposed policy. After
            the update is finished and all Regions have been updated, the proposed policy is listed
            as the established policy. If both policies have the same version number, the proposed
            policy is the established policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointPolicyDocument.Established">
            <summary>
            Gets and sets the property Established. 
            <para>
            The last established policy for the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointPolicyDocument.Proposed">
            <summary>
            Gets and sets the property Proposed. 
            <para>
            The proposed policy for the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MultiRegionAccessPointRegionalResponse">
            <summary>
            Status information for a single Multi-Region Access Point Region.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointRegionalResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Region in the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointRegionalResponse.RequestStatus">
            <summary>
            Gets and sets the property RequestStatus. 
            <para>
            The current status of the Multi-Region Access Point in this Region.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MultiRegionAccessPointReport">
            <summary>
            A collection of statuses for a Multi-Region Access Point in the various Regions it
            supports.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The alias for the Multi-Region Access Point. For more information about the distinction
            between the name and the alias of an Multi-Region Access Point, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html#multi-region-access-point-naming">Rules
            for naming Amazon S3 Multi-Region Access Points</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            When the Multi-Region Access Point create request was received.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.PublicAccessBlock">
            <summary>
            Gets and sets the property PublicAccessBlock.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            A collection of the Regions and buckets associated with the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointReport.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the Multi-Region Access Point.
            </para>
             
            <para>
             <c>CREATING</c> and <c>DELETING</c> are temporary states that exist while the request
            is propagating and being completed. If a Multi-Region Access Point has a status of
            <c>PARTIALLY_CREATED</c>, you can retry creation or send a request to delete the Multi-Region
            Access Point. If a Multi-Region Access Point has a status of <c>PARTIALLY_DELETED</c>,
            you can retry a delete request to finish the deletion of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MultiRegionAccessPointRoute">
            <summary>
            A structure for a Multi-Region Access Point that indicates where Amazon S3 traffic
            can be routed. Routes can be either active or passive. Active routes can process Amazon
            S3 requests through the Multi-Region Access Point, but passive routes are not eligible
            to process Amazon S3 requests. 
            
             
            <para>
            Each route contains the Amazon S3 bucket name and the Amazon Web Services Region that
            the bucket is located in. The route also includes the <c>TrafficDialPercentage</c>
            value, which shows whether the bucket and Region are active (indicated by a value
            of <c>100</c>) or passive (indicated by a value of <c>0</c>).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointRoute.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the Amazon S3 bucket for which you'll submit a routing configuration change.
            Either the <c>Bucket</c> or the <c>Region</c> value must be provided. If both are
            provided, the bucket must be in the specified Region.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointRoute.Region">
            <summary>
            Gets and sets the property Region. 
            <para>
            The Amazon Web Services Region to which you'll be submitting a routing configuration
            change. Either the <c>Bucket</c> or the <c>Region</c> value must be provided. If both
            are provided, the bucket must be in the specified Region.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointRoute.TrafficDialPercentage">
            <summary>
            Gets and sets the property TrafficDialPercentage. 
            <para>
            The traffic state for the specified bucket or Amazon Web Services Region. 
            </para>
             
            <para>
            A value of <c>0</c> indicates a passive state, which means that no new traffic will
            be routed to the Region. 
            </para>
             
            <para>
            A value of <c>100</c> indicates an active state, which means that traffic will be
            routed to the specified Region. 
            </para>
             
            <para>
            When the routing configuration for a Region is changed from active to passive, any
            in-progress operations (uploads, copies, deletes, and so on) to the formerly active
            Region will continue to run to until a final success or failure status is reached.
            </para>
             
            <para>
            If all Regions in the routing configuration are designated as passive, you'll receive
            an <c>InvalidRequest</c> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.MultiRegionAccessPointsAsyncResponse">
            <summary>
            The Multi-Region Access Point details that are returned when querying about an asynchronous
            request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.MultiRegionAccessPointsAsyncResponse.Regions">
            <summary>
            Gets and sets the property Regions. 
            <para>
            A collection of status information for the different Regions that a Multi-Region Access
            Point supports.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.NoncurrentVersionExpiration">
            <summary>
            The container of the noncurrent version expiration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.NoncurrentVersionExpiration.NewerNoncurrentVersions">
            <summary>
            Gets and sets the property NewerNoncurrentVersions. 
            <para>
            Specifies how many noncurrent versions S3 on Outposts will retain. If there are this
            many more recent noncurrent versions, S3 on Outposts will take the associated action.
            For more information about noncurrent versions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html">Lifecycle
            configuration elements</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.NoncurrentVersionExpiration.NoncurrentDays">
            <summary>
            Gets and sets the property NoncurrentDays. 
            <para>
            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
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#non-current-days-calculations">How
            Amazon S3 Calculates When an Object Became Noncurrent</a> in the <i>Amazon S3 User
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.NoncurrentVersionTransition">
            <summary>
            The container for the noncurrent version transition.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.NoncurrentVersionTransition.NoncurrentDays">
            <summary>
            Gets and sets the property NoncurrentDays. 
            <para>
            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
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#non-current-days-calculations">
            How Amazon S3 Calculates How Long an Object Has Been Noncurrent</a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.NoncurrentVersionTransition.StorageClass">
            <summary>
            Gets and sets the property StorageClass. 
            <para>
            The class of storage used to store the object.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException">
            <summary>
            Amazon S3 throws this exception if you make a <c>GetPublicAccessBlock</c> request
            against an account that doesn't have a <c>PublicAccessBlockConfiguration</c> set.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new NoSuchPublicAccessBlockConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of NoSuchPublicAccessBlockConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of NoSuchPublicAccessBlockConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NoSuchPublicAccessBlockConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NoSuchPublicAccessBlockConfigurationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the NoSuchPublicAccessBlockConfigurationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.NotFoundException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new NotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of NotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of NotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of NotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the NotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.NotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.NotSSEFilter">
            <summary>
            A filter that returns objects that aren't server-side encrypted.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectEncryption">
            <summary>
            The updated server-side encryption type for this object. The <c>UpdateObjectEncryption</c>
            operation supports the SSE-KMS encryption type.
            
             
            <para>
            Valid Values: <c>SSEKMS</c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryption.SSEKMS">
            <summary>
            Gets and sets the property SSEKMS. 
            <para>
            Specifies to update the object encryption type to server-side encryption with Key
            Management Service (KMS) keys (SSE-KMS).
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectEncryptionFilter">
            <summary>
            An optional filter for the S3JobManifestGenerator that identifies the subset of objects
            by encryption type.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryptionFilter.DSSEKMS">
            <summary>
            Gets and sets the property DSSEKMS. 
            <para>
            Filters for objects that are encrypted by dual-layer server-side encryption with Amazon
            Web Services Key Management Service (KMS) keys (DSSE-KMS).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryptionFilter.NOTSSE">
            <summary>
            Gets and sets the property NOTSSE. 
            <para>
            Filters for objects that are not encrypted by server-side encryption.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryptionFilter.SSEC">
            <summary>
            Gets and sets the property SSEC. 
            <para>
            Filters for objects that are encrypted by server-side encryption with customer-provided
            keys (SSE-C).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryptionFilter.SSEKMS">
            <summary>
            Gets and sets the property SSEKMS. 
            <para>
            Filters for objects that are encrypted by server-side encryption with Amazon Web Services
            Key Management Service (KMS) keys (SSE-KMS).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectEncryptionFilter.SSES3">
            <summary>
            Gets and sets the property SSES3. 
            <para>
            Filters for objects that are encrypted by server-side encryption with Amazon S3 managed
            keys (SSE-S3).
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectLambdaAccessPoint">
            <summary>
            An access point with an attached Lambda function used to access transformed data from
            an Amazon S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaAccessPoint.Alias">
            <summary>
            Gets and sets the property Alias. 
            <para>
            The alias of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaAccessPoint.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaAccessPoint.ObjectLambdaAccessPointArn">
            <summary>
            Gets and sets the property ObjectLambdaAccessPointArn. 
            <para>
            Specifies the ARN for the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectLambdaAccessPointAlias">
            <summary>
            The alias of an Object Lambda Access Point. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-use.html#ol-access-points-alias">How
            to use a bucket-style alias for your S3 bucket Object Lambda Access Point</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaAccessPointAlias.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of the Object Lambda Access Point alias. If the status is <c>PROVISIONING</c>,
            the Object Lambda Access Point is provisioning the alias and the alias is not ready
            for use yet. If the status is <c>READY</c>, the Object Lambda Access Point alias is
            successfully provisioned and ready for use.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaAccessPointAlias.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The alias value of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectLambdaConfiguration">
            <summary>
            A configuration used when creating an Object Lambda Access Point.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaConfiguration.AllowedFeatures">
            <summary>
            Gets and sets the property AllowedFeatures. 
            <para>
            A container for allowed features. Valid inputs are <c>GetObject-Range</c>, <c>GetObject-PartNumber</c>,
            <c>HeadObject-Range</c>, and <c>HeadObject-PartNumber</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaConfiguration.CloudWatchMetricsEnabled">
            <summary>
            Gets and sets the property CloudWatchMetricsEnabled. 
            <para>
            A container for whether the CloudWatch metrics configuration is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaConfiguration.SupportingAccessPoint">
            <summary>
            Gets and sets the property SupportingAccessPoint. 
            <para>
            Standard access point associated with the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaConfiguration.TransformationConfigurations">
            <summary>
            Gets and sets the property TransformationConfigurations. 
            <para>
            A container for transformation configurations for an Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectLambdaContentTransformation">
            <summary>
            A container for AwsLambdaTransformation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaContentTransformation.AwsLambda">
            <summary>
            Gets and sets the property AwsLambda. 
            <para>
            A container for an Lambda function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ObjectLambdaTransformationConfiguration">
            <summary>
            A configuration used when creating an Object Lambda Access Point transformation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaTransformationConfiguration.Actions">
            <summary>
            Gets and sets the property Actions. 
            <para>
            A container for the action of an Object Lambda Access Point configuration. Valid inputs
            are <c>GetObject</c>, <c>ListObjects</c>, <c>HeadObject</c>, and <c>ListObjectsV2</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ObjectLambdaTransformationConfiguration.ContentTransformation">
            <summary>
            Gets and sets the property ContentTransformation. 
            <para>
            A container for the content transformation of an Object Lambda Access Point configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PolicyStatus">
            <summary>
            Indicates whether this access point policy is public. For more information about how
            Amazon S3 evaluates policies to determine whether they are public, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status">The
            Meaning of "Public"</a> in the <i>Amazon S3 User Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PolicyStatus.IsPublic">
            <summary>
            Gets and sets the property IsPublic.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PrefixLevel">
            <summary>
            A container for the prefix-level configuration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PrefixLevel.StorageMetrics">
            <summary>
            Gets and sets the property StorageMetrics. 
            <para>
            A container for the prefix-level storage metrics for S3 Storage Lens.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PrefixLevelStorageMetrics">
            <summary>
            A container for the prefix-level storage metrics for S3 Storage Lens.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PrefixLevelStorageMetrics.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container for whether prefix-level storage metrics are enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PrefixLevelStorageMetrics.SelectionCriteria">
            <summary>
            Gets and sets the property SelectionCriteria.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ProposedMultiRegionAccessPointPolicy">
            <summary>
            The proposed access control policy for the Multi-Region Access Point.
            
             
            <para>
            When you update the policy, the update is first listed as the proposed policy. After
            the update is finished and all Regions have been updated, the proposed policy is listed
            as the established policy. If both policies have the same version number, the proposed
            policy is the established policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ProposedMultiRegionAccessPointPolicy.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The details of the proposed policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PublicAccessBlockConfiguration">
            <summary>
            The <c>PublicAccessBlock</c> configuration that you want to apply to this Amazon S3
            account. You can enable the configuration options in any combination. For more information
            about when Amazon S3 considers a bucket or object public, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status">The
            Meaning of "Public"</a> in the <i>Amazon S3 User Guide</i>.
            
             
            <para>
            This data type is not supported for Amazon S3 on Outposts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PublicAccessBlockConfiguration.BlockPublicAcls">
            <summary>
            Gets and sets the property BlockPublicAcls. 
            <para>
            Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets
            in this account. Setting this element to <c>TRUE</c> causes the following behavior:
            </para>
             <ul> <li> 
            <para>
             <c>PutBucketAcl</c> and <c>PutObjectAcl</c> calls fail if the specified ACL is public.
            </para>
             </li> <li> 
            <para>
            PUT Object calls fail if the request includes a public ACL.
            </para>
             </li> <li> 
            <para>
            PUT Bucket calls fail if the request includes a public ACL.
            </para>
             </li> </ul> 
            <para>
            Enabling this setting doesn't affect existing policies or ACLs.
            </para>
             
            <para>
            This property is not supported for Amazon S3 on Outposts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PublicAccessBlockConfiguration.BlockPublicPolicy">
            <summary>
            Gets and sets the property BlockPublicPolicy. 
            <para>
            Specifies whether Amazon S3 should block public bucket policies for buckets in this
            account. Setting this element to <c>TRUE</c> causes Amazon S3 to reject calls to PUT
            Bucket policy if the specified bucket policy allows public access. 
            </para>
             
            <para>
            Enabling this setting doesn't affect existing bucket policies.
            </para>
             
            <para>
            This property is not supported for Amazon S3 on Outposts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PublicAccessBlockConfiguration.IgnorePublicAcls">
            <summary>
            Gets and sets the property IgnorePublicAcls. 
            <para>
            Specifies whether Amazon S3 should ignore public ACLs for buckets in this account.
            Setting this element to <c>TRUE</c> causes Amazon S3 to ignore all public ACLs on
            buckets in this account and any objects that they contain. 
            </para>
             
            <para>
            Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't
            prevent new public ACLs from being set.
            </para>
             
            <para>
            This property is not supported for Amazon S3 on Outposts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PublicAccessBlockConfiguration.RestrictPublicBuckets">
            <summary>
            Gets and sets the property RestrictPublicBuckets. 
            <para>
            Specifies whether Amazon S3 should restrict public bucket policies for buckets in
            this account. Setting this element to <c>TRUE</c> restricts access to buckets with
            public policies to only Amazon Web Services service principals and authorized users
            within this account.
            </para>
             
            <para>
            Enabling this setting doesn't affect previously stored bucket policies, except that
            public and cross-account access within any public bucket policy, including non-public
            delegation to specific accounts, is blocked.
            </para>
             
            <para>
            This property is not supported for Amazon S3 on Outposts.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest">
            <summary>
            Container for the parameters to the PutAccessGrantsInstanceResourcePolicy operation.
            Updates the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:PutAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest.Organization">
            <summary>
            Gets and sets the property Organization. 
            <para>
            The Organization of the resource policy of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The resource policy of the S3 Access Grants instance that you are updating.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyResponse">
            <summary>
            This is the response object from the PutAccessGrantsInstanceResourcePolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you created the S3 Access Grants instance resource policy.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyResponse.Organization">
            <summary>
            Gets and sets the property Organization. 
            <para>
            The Organization of the resource policy of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyResponse.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The updated resource policy of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest">
            <summary>
            Container for the parameters to the PutAccessPointConfigurationForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Replaces configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointConfigurationForObjectLambda.html">GetAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest.Configuration">
            <summary>
            Gets and sets the property Configuration. 
            <para>
            Object Lambda Access Point configuration document.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaResponse">
            <summary>
            This is the response object from the PutAccessPointConfigurationForObjectLambda operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest">
            <summary>
            Container for the parameters to the PutAccessPointPolicyForObjectLambda operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or replaces resource policy for an Object Lambda Access Point. For an example
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-create.html#olap-create-cli">Creating
            Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the account that owns the specified Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Object Lambda Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            Object Lambda Access Point resource policy document.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaResponse">
            <summary>
            This is the response object from the PutAccessPointPolicyForObjectLambda operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointPolicyRequest">
            <summary>
            Container for the parameters to the PutAccessPointPolicy operation.
            Associates an access policy with the specified access point. Each access point can
            have only one policy, so a request made to this API replaces any existing policy associated
            with the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html#API_control_PutAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for owner of the bucket associated with the specified
            access point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point that you want to associate with the specified policy.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the access point accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/accesspoint/&lt;my-accesspoint-name&gt;</c>.
            For example, to access the access point <c>reports-ap</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointPolicyRequest.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The policy that you want to apply to the specified access point. For more information
            about access point policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            data access with Amazon S3 access points</a> or <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointPolicyResponse">
            <summary>
            This is the response object from the PutAccessPointPolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointScopeRequest">
            <summary>
            Container for the parameters to the PutAccessPointScope operation.
            Creates or replaces the access point scope for a directory bucket. You can use the
            access point scope to restrict access to specific prefixes, API operations, or a combination
            of both.
            
             <note> 
            <para>
            You can specify any amount of prefixes, but the total length of characters of all
            prefixes must be less than 256 bytes in size.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:PutAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointScopeRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that owns the access point with scope that you
            want to create or replace. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointScopeRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the access point with the scope that you want to create or replace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutAccessPointScopeRequest.Scope">
            <summary>
            Gets and sets the property Scope. 
            <para>
            Object prefixes, API operations, or a combination of both.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutAccessPointScopeResponse">
            <summary>
            This is the response object from the PutAccessPointScope operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest">
            <summary>
            Container for the parameters to the PutBucketLifecycleConfiguration operation.
            <note> 
            <para>
            This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. To
            put a lifecycle configuration to an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new lifecycle configuration for the S3 on Outposts bucket or replaces an
            existing lifecycle configuration. Outposts buckets only support lifecycle configurations
            that delete/expire objects after a certain period of time and abort incomplete multipart
            uploads.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html#API_control_PutBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket for which to set the configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest.LifecycleConfiguration">
            <summary>
            Gets and sets the property LifecycleConfiguration. 
            <para>
            Container for lifecycle rules. You can add as many as 1,000 rules.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketLifecycleConfigurationResponse">
            <summary>
            This is the response object from the PutBucketLifecycleConfiguration operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketPolicyRequest">
            <summary>
            Container for the parameters to the PutBucketPolicy operation.
            <note> 
            <para>
            This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a policy
            on an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html">PutBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Applies an Amazon S3 bucket policy to an Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>PutBucketPolicy</c>
            permissions on the specified Outposts bucket and belong to the bucket owner's account
            in order to use this action.
            </para>
             
            <para>
            If you don't have <c>PutBucketPolicy</c> permissions, Amazon S3 returns a <c>403 Access
            Denied</c> error. If you have the correct permissions, but you're not using an identity
            that belongs to the bucket owner's account, Amazon S3 returns a <c>405 Method Not
            Allowed</c> error.
            </para>
             <important> 
            <para>
             As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action. 
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html#API_control_PutBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketPolicyRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketPolicyRequest.ConfirmRemoveSelfBucketAccess">
            <summary>
            Gets and sets the property ConfirmRemoveSelfBucketAccess. 
            <para>
            Set this parameter to true to confirm that you want to remove your permissions to
            change this bucket policy in the future.
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketPolicyRequest.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The bucket policy as a JSON document.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketPolicyResponse">
            <summary>
            This is the response object from the PutBucketPolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketReplicationRequest">
            <summary>
            Container for the parameters to the PutBucketReplication operation.
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket's replication configuration. To
            create an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html">PutBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a replication configuration or replaces an existing one. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            Specify the replication configuration in the request body. In the replication configuration,
            you provide the following information:
            </para>
             <ul> <li> 
            <para>
            The name of the destination bucket or buckets where you want S3 on Outposts to replicate
            objects
            </para>
             </li> <li> 
            <para>
            The Identity and Access Management (IAM) role that S3 on Outposts can assume to replicate
            objects on your behalf
            </para>
             </li> <li> 
            <para>
            Other relevant information, such as replication rules
            </para>
             </li> </ul> 
            <para>
            A replication configuration must include at least one rule and can contain a maximum
            of 100. Each rule identifies a subset of objects to replicate by filtering the objects
            in the source Outposts bucket. To choose additional subsets of objects to replicate,
            add a rule for each subset.
            </para>
             
            <para>
            To specify a subset of the objects in the source Outposts bucket to apply a replication
            rule to, add the <c>Filter</c> element as a child of the <c>Rule</c> element. You
            can filter objects based on an object key prefix, one or more object tags, or both.
            When you add the <c>Filter</c> element in the configuration, you must also add the
            following elements: <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>.
            </para>
             
            <para>
            Using <c>PutBucketReplication</c> on Outposts requires that both the source and destination
            buckets must have versioning enabled. For information about enabling versioning on
            a bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsManagingVersioning.html">Managing
            S3 Versioning for your S3 on Outposts bucket</a>.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
             <b>Handling Replication of Encrypted Objects</b> 
            </para>
             
            <para>
            Outposts buckets are encrypted at all times. All the objects in the source Outposts
            bucket are encrypted and can be replicated. Also, all the replicas in the destination
            Outposts bucket are encrypted with the same encryption key as the objects in the source
            Outposts bucket.
            </para>
             
            <para>
             <b>Permissions</b> 
            </para>
             
            <para>
            To create a <c>PutBucketReplication</c> request, you must have <c>s3-outposts:PutReplicationConfiguration</c>
            permissions for the bucket. The Outposts bucket owner has this permission by default
            and can grant it to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a>. 
            </para>
             <note> 
            <para>
            To perform this operation, the user or role must also have the <c>iam:CreateRole</c>
            and <c>iam:PassRole</c> permissions. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting
            a user permissions to pass a role to an Amazon Web Services service</a>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html#API_control_PutBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketReplicationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketReplicationRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            Specifies the S3 on Outposts bucket to set the configuration for.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketReplicationRequest.ReplicationConfiguration">
            <summary>
            Gets and sets the property ReplicationConfiguration.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketReplicationResponse">
            <summary>
            This is the response object from the PutBucketReplication operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketTaggingRequest">
            <summary>
            Container for the parameters to the PutBucketTagging operation.
            <note> 
            <para>
            This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 bucket,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html">PutBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the tags for an S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Use tags to organize your Amazon Web Services bill to reflect your own cost structure.
            To do this, sign up to get your Amazon Web Services account bill with tag key values
            included. Then, to see the cost of combined resources, organize your billing information
            according to resources with the same tag key values. For example, you can tag several
            resources with a specific application name, and then organize your billing information
            to see the total cost of that application across several services. For more information,
            see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Cost
            allocation and tagging</a>.
            </para>
             <note> 
            <para>
            Within a bucket, if you add a tag that has the same key as an existing tag, the new
            value overwrites the old value. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html">
            Using cost allocation in Amazon S3 bucket tags</a>.
            </para>
             </note> 
            <para>
            To use this action, you must have permissions to perform the <c>s3-outposts:PutBucketTagging</c>
            action. The Outposts bucket owner has this permission by default and can grant this
            permission to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">
            Permissions Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            access permissions to your Amazon S3 resources</a>.
            </para>
             
            <para>
             <c>PutBucketTagging</c> has the following special errors:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>InvalidTagError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The tag provided was not a valid tag. This error can occur if the tag
            did not pass input validation. For information about tag restrictions, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">
            User-Defined Tag Restrictions</a> and <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html">
            Amazon Web Services-Generated Cost Allocation Tag Restrictions</a>.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>MalformedXMLError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The XML provided does not match the schema.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>OperationAbortedError </c> 
            </para>
             <ul> <li> 
            <para>
            Description: A conflicting conditional action is currently in progress against this
            resource. Try again.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>InternalError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The service was unable to apply the provided tag to the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html#API_control_PutBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketTaggingRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Amazon Resource Name (ARN) of the bucket.
            </para>
             
            <para>
            For using this parameter with Amazon S3 on Outposts with the REST API, you must specify
            the name and the x-amz-outpost-id as well.
            </para>
             
            <para>
            For using this parameter with S3 on Outposts with the Amazon Web Services SDK and
            CLI, you must specify the ARN of the bucket accessed in the format <c>arn:aws:s3-outposts:&lt;Region&gt;:&lt;account-id&gt;:outpost/&lt;outpost-id&gt;/bucket/&lt;my-bucket-name&gt;</c>.
            For example, to access the bucket <c>reports</c> through Outpost <c>my-outpost</c>
            owned by account <c>123456789012</c> in Region <c>us-west-2</c>, use the URL encoding
            of <c>arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports</c>.
            The value must be URL encoded. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketTaggingRequest.Tagging">
            <summary>
            Gets and sets the property Tagging.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketTaggingResponse">
            <summary>
            This is the response object from the PutBucketTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketVersioningRequest">
            <summary>
            Container for the parameters to the PutBucketVersioning operation.
            <note> 
            <para>
            This operation sets the versioning state for S3 on Outposts buckets only. To set the
            versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html">PutBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the versioning state for an S3 on Outposts bucket. With S3 Versioning, you can
            save multiple distinct copies of your objects and recover from unintended user actions
            and application failures.
            </para>
             
            <para>
            You can set the versioning state to one of the following:
            </para>
             <ul> <li> 
            <para>
             <b>Enabled</b> - Enables versioning for the objects in the bucket. All objects added
            to the bucket receive a unique version ID.
            </para>
             </li> <li> 
            <para>
             <b>Suspended</b> - Suspends versioning for the objects in the bucket. All objects
            added to the bucket receive the version ID <c>null</c>.
            </para>
             </li> </ul> 
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">
            GetBucketVersioning</a> request does not return a versioning state value.
            </para>
             
            <para>
            When you enable S3 Versioning, for each object in your bucket, you have a current
            version and zero or more noncurrent versions. You can configure your bucket S3 Lifecycle
            rules to expire noncurrent versions after a specified time period. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsLifecycleManaging.html">
            Creating and managing a lifecycle configuration for your S3 on Outposts bucket</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you have an object expiration lifecycle configuration in your non-versioned bucket
            and you want to maintain the same permanent delete behavior when you enable versioning,
            you must add a noncurrent expiration policy. The noncurrent expiration lifecycle configuration
            will manage the deletes of the noncurrent object versions in the version-enabled bucket.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html#API_control_PutBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">GetBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketVersioningRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 on Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketVersioningRequest.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The S3 on Outposts bucket to set the versioning state for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketVersioningRequest.MFA">
            <summary>
            Gets and sets the property MFA. 
            <para>
            The concatenation of the authentication device's serial number, a space, and the value
            that is displayed on your authentication device.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutBucketVersioningRequest.VersioningConfiguration">
            <summary>
            Gets and sets the property VersioningConfiguration. 
            <para>
            The root-level tag for the <c>VersioningConfiguration</c> parameters.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutBucketVersioningResponse">
            <summary>
            This is the response object from the PutBucketVersioning operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutJobTaggingRequest">
            <summary>
            Container for the parameters to the PutJobTagging operation.
            Sets the supplied tag-set on an S3 Batch Operations job.
            
             
            <para>
            A tag is a key-value pair. You can associate S3 Batch Operations tags with any job
            by sending a PUT request against the tagging subresource that is associated with the
            job. To modify the existing tag set, you can either replace the existing tag set entirely,
            or make changes within the existing tag set by retrieving the existing tag set using
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>,
            modify that tag set, and use this operation to replace the tag set with the one you
            modified. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>. 
            </para>
             <note> <ul> <li> 
            <para>
            If you send this request with an empty tag set, Amazon S3 deletes the existing tag
            set on the Batch Operations job. If you use this method, you are charged for a Tier
            1 Request (PUT). For more information, see <a href="http://aws.amazon.com/s3/pricing/">Amazon
            S3 pricing</a>.
            </para>
             </li> <li> 
            <para>
            For deleting existing tags for your Batch Operations job, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            request is preferred because it achieves the same result without incurring charges.
            </para>
             </li> <li> 
            <para>
            A few things to consider about using tags:
            </para>
             <ul> <li> 
            <para>
            Amazon S3 limits the maximum number of tags to 50 tags per job.
            </para>
             </li> <li> 
            <para>
            You can associate up to 50 tags with a job as long as they have unique tag keys.
            </para>
             </li> <li> 
            <para>
            A tag key can be up to 128 Unicode characters in length, and tag values can be up
            to 256 Unicode characters in length.
            </para>
             </li> <li> 
            <para>
            The key and values are case sensitive.
            </para>
             </li> <li> 
            <para>
            For tagging-related restrictions related to characters and encodings, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">User-Defined
            Tag Restrictions</a> in the <i>Billing and Cost Management User Guide</i>.
            </para>
             </li> </ul> </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>PutJobTagging</c> operation, you must have permission to perform the
            <c>s3:PutJobTagging</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutJobTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutJobTaggingRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the S3 Batch Operations job whose tags you want to replace.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutJobTaggingRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The set of tags to associate with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutJobTaggingResponse">
            <summary>
            This is the response object from the PutJobTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyInput">
            <summary>
            A container for the information associated with a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPoint.html">PutMultiRegionAccessPoint</a>
            request.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyInput.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the Multi-Region Access Point associated with the request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyInput.Policy">
            <summary>
            Gets and sets the property Policy. 
            <para>
            The policy details for the <c>PutMultiRegionAccessPoint</c> request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest">
            <summary>
            Container for the parameters to the PutMultiRegionAccessPointPolicy operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Associates an access control policy with the specified Multi-Region Access Point.
            Each Multi-Region Access Point can have only one policy, so a request made to this
            action replaces any existing policy that is associated with the specified Multi-Region
            Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            An idempotency token used to identify the request and guarantee that requests are
            unique.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest.Details">
            <summary>
            Gets and sets the property Details. 
            <para>
            A container element containing the details of the policy for the Multi-Region Access
            Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyResponse">
            <summary>
            This is the response object from the PutMultiRegionAccessPointPolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyResponse.RequestTokenARN">
            <summary>
            Gets and sets the property RequestTokenARN. 
            <para>
            The request token associated with the request. You can use this token with <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            to determine the status of asynchronous requests.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutPublicAccessBlockRequest">
            <summary>
            Container for the parameters to the PutPublicAccessBlock operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or modifies the <c>PublicAccessBlock</c> configuration for an Amazon Web Services
            account. This operation may be restricted when the account is managed by organization-level
            Block Public Access policies. You might get an Access Denied (403) error when the
            account is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For this operation, users must have the <c>s3:PutAccountPublicAccessBlock</c> permission.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutPublicAccessBlockRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID for the Amazon Web Services account whose <c>PublicAccessBlock</c>
            configuration you want to set.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutPublicAccessBlockRequest.PublicAccessBlockConfiguration">
            <summary>
            Gets and sets the property PublicAccessBlockConfiguration. 
            <para>
            The <c>PublicAccessBlock</c> configuration that you want to apply to the specified
            Amazon Web Services account.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutPublicAccessBlockResponse">
            <summary>
            This is the response object from the PutPublicAccessBlock operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutStorageLensConfigurationRequest">
            <summary>
            Container for the parameters to the PutStorageLensConfiguration operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Puts an Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Working
            with Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>. For a complete
            list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationRequest.StorageLensConfiguration">
            <summary>
            Gets and sets the property StorageLensConfiguration. 
            <para>
            The S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tag set of the S3 Storage Lens configuration.
            </para>
             <note> 
            <para>
            You can set up to a maximum of 50 tags.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutStorageLensConfigurationResponse">
            <summary>
            This is the response object from the PutStorageLensConfiguration operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest">
            <summary>
            Container for the parameters to the PutStorageLensConfigurationTagging operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Put or replace tags on an existing Amazon S3 Storage Lens configuration. For more
            information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the requester.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest.ConfigId">
            <summary>
            Gets and sets the property ConfigId. 
            <para>
            The ID of the S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The tag set of the S3 Storage Lens configuration.
            </para>
             <note> 
            <para>
            You can set up to a maximum of 50 tags.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.PutStorageLensConfigurationTaggingResponse">
            <summary>
            This is the response object from the PutStorageLensConfigurationTagging operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Region">
            <summary>
            A Region that supports a Multi-Region Access Point as well as the associated bucket
            for the Region.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Region.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the associated bucket for the Region.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Region.BucketAccountId">
            <summary>
            Gets and sets the property BucketAccountId. 
            <para>
            The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated
            with this Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.RegionalBucket">
            <summary>
            The container for the regional bucket.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionalBucket.Bucket">
            <summary>
            Gets and sets the property Bucket.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionalBucket.BucketArn">
            <summary>
            Gets and sets the property BucketArn. 
            <para>
            The Amazon Resource Name (ARN) for the regional bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionalBucket.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The creation date of the regional bucket
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionalBucket.OutpostId">
            <summary>
            Gets and sets the property OutpostId. 
            <para>
            The Outposts ID of the regional bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionalBucket.PublicAccessBlockEnabled">
            <summary>
            Gets and sets the property PublicAccessBlockEnabled.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.RegionReport">
            <summary>
            A combination of a bucket and Region that's part of a Multi-Region Access Point.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionReport.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionReport.BucketAccountId">
            <summary>
            Gets and sets the property BucketAccountId. 
            <para>
            The Amazon Web Services account ID that owns the Amazon S3 bucket that's associated
            with this Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.RegionReport.Region">
            <summary>
            Gets and sets the property Region. 
            <para>
            The name of the Region.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicaModifications">
            <summary>
            A filter that you can use to specify whether replica modification sync is enabled.
            S3 on Outposts replica modification sync can help you keep object metadata synchronized
            between replicas and source objects. By default, S3 on Outposts replicates metadata
            from the source objects to the replicas only. When replica modification sync is enabled,
            S3 on Outposts replicates metadata changes made to the replica copies back to the
            source object, making the replication bidirectional.
            
             
            <para>
            To replicate object metadata modifications on replicas, you can specify this element
            and set the <c>Status</c> of this element to <c>Enabled</c>.
            </para>
             <note> 
            <para>
            You must enable replica modification sync on the source and destination buckets to
            replicate replica metadata changes between the source and the replicas.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicaModifications.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether S3 on Outposts replicates modifications to object metadata on replicas.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationConfiguration">
            <summary>
            A container for one or more replication rules. A replication configuration must have
            at least one rule and you can add up to 100 rules. The maximum size of a replication
            configuration is 128 KB.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationConfiguration.Role">
            <summary>
            Gets and sets the property Role. 
            <para>
            The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that
            S3 on Outposts assumes when replicating objects. For information about S3 replication
            on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-how-setup.html">Setting
            up replication</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationConfiguration.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            A container for one or more replication rules. A replication configuration must have
            at least one rule and can contain an array of 100 rules at the most. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationRule">
            <summary>
            Specifies which S3 on Outposts objects to replicate and where to store the replicas.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The Amazon Resource Name (ARN) of the access point for the source Outposts bucket
            that you want S3 on Outposts to replicate the objects from.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.DeleteMarkerReplication">
            <summary>
            Gets and sets the property DeleteMarkerReplication. 
            <para>
            Specifies whether S3 on Outposts replicates delete markers. If you specify a <c>Filter</c>
            element in your replication configuration, you must also include a <c>DeleteMarkerReplication</c>
            element. If your <c>Filter</c> includes a <c>Tag</c> element, the <c>DeleteMarkerReplication</c>
            element's <c>Status</c> child element must be set to <c>Disabled</c>, because S3 on
            Outposts doesn't support replicating delete markers for tag-based rules.
            </para>
             
            <para>
            For more information about delete marker replication, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html#outposts-replication-what-is-replicated">How
            delete operations affect replication</a> in the <i>Amazon S3 User Guide</i>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Destination">
            <summary>
            Gets and sets the property Destination. 
            <para>
            A container for information about the replication destination and its configurations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.ExistingObjectReplication">
            <summary>
            Gets and sets the property ExistingObjectReplication. 
            <para>
            An optional configuration to replicate existing source bucket objects. 
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            A filter that identifies the subset of objects to which the replication rule applies.
            A <c>Filter</c> element must specify exactly one <c>Prefix</c>, <c>Tag</c>, or <c>And</c>
            child element.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.ID">
            <summary>
            Gets and sets the property ID. 
            <para>
            A unique identifier for the rule. The maximum value is 255 characters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            An object key name prefix that identifies the object or objects to which the rule
            applies. The maximum prefix length is 1,024 characters. To include all objects in
            an Outposts bucket, specify an empty string.
            </para>
             <important> 
            <para>
            When you're using XML requests, you must replace special characters (such as carriage
            returns) in object keys with their equivalent XML entity codes. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints">
            XML-related object key constraints</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The priority indicates which rule has precedence whenever two or more replication
            rules conflict. S3 on Outposts attempts to replicate objects according to all replication
            rules. However, if there are two or more rules with the same destination Outposts
            bucket, then objects will be replicated according to the rule with the highest priority.
            The higher the number, the higher the priority. 
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-between-outposts.html">Creating
            replication rules on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.SourceSelectionCriteria">
            <summary>
            Gets and sets the property SourceSelectionCriteria. 
            <para>
            A container that describes additional filters for identifying the source Outposts
            objects that you want to replicate. You can choose to enable or disable the replication
            of these objects.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRule.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether the rule is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationRuleAndOperator">
            <summary>
            A container for specifying rule filters. The filters determine the subset of objects
            to which the rule applies. This element is required only if you specify more than
            one filter. 
            
             
            <para>
            For example:
            </para>
             <ul> <li> 
            <para>
            If you specify both a <c>Prefix</c> and a <c>Tag</c> filter, wrap these filters in
            an <c>And</c> element. 
            </para>
             </li> <li> 
            <para>
            If you specify a filter based on multiple tags, wrap the <c>Tag</c> elements in an
            <c>And</c> element.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRuleAndOperator.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            An object key name prefix that identifies the subset of objects that the rule applies
            to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRuleAndOperator.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            An array of tags that contain key and value pairs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationRuleFilter">
            <summary>
            A filter that identifies the subset of objects to which the replication rule applies.
            A <c>Filter</c> element must specify exactly one <c>Prefix</c>, <c>Tag</c>, or <c>And</c>
            child element.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRuleFilter.And">
            <summary>
            Gets and sets the property And. 
            <para>
            A container for specifying rule filters. The filters determine the subset of objects
            that the rule applies to. This element is required only if you specify more than one
            filter. For example: 
            </para>
             <ul> <li> 
            <para>
            If you specify both a <c>Prefix</c> and a <c>Tag</c> filter, wrap these filters in
            an <c>And</c> element.
            </para>
             </li> <li> 
            <para>
            If you specify a filter based on multiple tags, wrap the <c>Tag</c> elements in an
            <c>And</c> element.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRuleFilter.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            An object key name prefix that identifies the subset of objects that the rule applies
            to.
            </para>
             <important> 
            <para>
            When you're using XML requests, you must replace special characters (such as carriage
            returns) in object keys with their equivalent XML entity codes. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints">
            XML-related object key constraints</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationRuleFilter.Tag">
            <summary>
            Gets and sets the property Tag.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationTime">
            <summary>
            A container that specifies S3 Replication Time Control (S3 RTC) related information,
            including whether S3 RTC is enabled and the time when all objects and operations on
            objects must be replicated.
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationTime.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether S3 Replication Time Control (S3 RTC) is enabled. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationTime.Time">
            <summary>
            Gets and sets the property Time. 
            <para>
            A container that specifies the time by which replication should be complete for all
            objects and operations on objects. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.ReplicationTimeValue">
            <summary>
            A container that specifies the time value for S3 Replication Time Control (S3 RTC).
            This value is also used for the replication metrics <c>EventThreshold</c> element.
            
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.ReplicationTimeValue.Minutes">
            <summary>
            Gets and sets the property Minutes. 
            <para>
            Contains an integer that specifies the time period in minutes. 
            </para>
             
            <para>
            Valid value: 15
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3AccessControlList">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3AccessControlList.Grants">
            <summary>
            Gets and sets the property Grants.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3AccessControlList.Owner">
            <summary>
            Gets and sets the property Owner.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3AccessControlPolicy">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3AccessControlPolicy.AccessControlList">
            <summary>
            Gets and sets the property AccessControlList.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3AccessControlPolicy.CannedAccessControlList">
            <summary>
            Gets and sets the property CannedAccessControlList.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3BucketDestination">
            <summary>
            A container for the bucket where the Amazon S3 Storage Lens metrics export files are
            located.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The account ID of the owner of the S3 Storage Lens metrics export bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            The Amazon Resource Name (ARN) of the bucket. This property is read-only and follows
            the following format: <c> arn:aws:s3:<i>us-east-1</i>:<i>example-account-id</i>:bucket/<i>your-destination-bucket-name</i>
            </c> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.Encryption">
            <summary>
            Gets and sets the property Encryption. 
            <para>
            The container for the type encryption of the metrics exports in this bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.Format">
            <summary>
            Gets and sets the property Format.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.OutputSchemaVersion">
            <summary>
            Gets and sets the property OutputSchemaVersion. 
            <para>
            The schema version of the export file.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3BucketDestination.Prefix">
            <summary>
            Gets and sets the property Prefix. 
            <para>
            The prefix of the destination bucket where the metrics export will be delivered.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ComputeObjectChecksumOperation">
            <summary>
            Directs the specified job to invoke the ComputeObjectChecksum operation on every object
            listed in the job's manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ComputeObjectChecksumOperation.ChecksumAlgorithm">
            <summary>
            Gets and sets the property ChecksumAlgorithm. 
            <para>
            Indicates the algorithm that you want Amazon S3 to use to create the checksum. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html">Checking
            object integrity</a> in the Amazon S3 User Guide.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ComputeObjectChecksumOperation.ChecksumType">
            <summary>
            Gets and sets the property ChecksumType. 
            <para>
            Indicates the checksum type that you want Amazon S3 to use to calculate the object's
            checksum value. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html">Checking
            object integrity</a> in the Amazon S3 User Guide.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3CopyObjectOperation">
            <summary>
            Contains the configuration parameters for a PUT Copy object operation. S3 Batch Operations
            passes every object to the underlying <c>CopyObject</c> API operation. For more information
            about the parameters for this operation, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectCOPY.html">CopyObject</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.AccessControlGrants">
            <summary>
            Gets and sets the property AccessControlGrants.  <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.BucketKeyEnabled">
            <summary>
            Gets and sets the property BucketKeyEnabled. 
            <para>
            Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with
            server-side encryption using Amazon Web Services KMS (SSE-KMS). Setting this header
            to <c>true</c> causes Amazon S3 to use an S3 Bucket Key for object encryption with
            SSE-KMS.
            </para>
             
            <para>
            Specifying this header with an <i>Copy</i> action doesn’t affect <i>bucket-level</i>
            settings for S3 Bucket Key.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - S3 Bucket Keys aren't supported, when you copy SSE-KMS
            encrypted objects from general purpose buckets to directory buckets, from directory
            buckets to general purpose buckets, or between directory buckets, through <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-objects-Batch-Ops">the
            Copy operation in Batch Operations</a>. In this case, Amazon S3 makes a call to KMS
            every time a copy request is made for a KMS-encrypted object.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.CannedAccessControlList">
            <summary>
            Gets and sets the property CannedAccessControlList.  <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.ChecksumAlgorithm">
            <summary>
            Gets and sets the property ChecksumAlgorithm. 
            <para>
            Indicates the algorithm that you want Amazon S3 to use to create the checksum. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html">
            Checking object integrity</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.MetadataDirective">
            <summary>
            Gets and sets the property MetadataDirective.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.ModifiedSinceConstraint">
            <summary>
            Gets and sets the property ModifiedSinceConstraint.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.NewObjectMetadata">
            <summary>
            Gets and sets the property NewObjectMetadata. 
            <para>
            If you don't provide this parameter, Amazon S3 copies all the metadata from the original
            objects. If you specify an empty set, the new objects will have no tags. Otherwise,
            Amazon S3 assigns the supplied tags to the new objects.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.NewObjectTagging">
            <summary>
            Gets and sets the property NewObjectTagging. 
            <para>
            Specifies a list of tags to add to the destination objects after they are copied.
            If <c>NewObjectTagging</c> is not specified, the tags of the source objects are copied
            to destination objects by default.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - Tags aren't supported by directory buckets. If your source
            objects have tags and your destination bucket is a directory bucket, specify an empty
            tag set in the <c>NewObjectTagging</c> field to prevent copying the source object
            tags to the directory bucket.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.ObjectLockLegalHoldStatus">
            <summary>
            Gets and sets the property ObjectLockLegalHoldStatus. 
            <para>
            The legal hold status to be applied to all objects in the Batch Operations job.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.ObjectLockMode">
            <summary>
            Gets and sets the property ObjectLockMode. 
            <para>
            The retention mode to be applied to all objects in the Batch Operations job.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.ObjectLockRetainUntilDate">
            <summary>
            Gets and sets the property ObjectLockRetainUntilDate. 
            <para>
            The date when the applied object retention configuration expires on all objects in
            the Batch Operations job.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.RedirectLocation">
            <summary>
            Gets and sets the property RedirectLocation. 
            <para>
            If the destination bucket is configured as a website, specifies an optional metadata
            property for website redirects, <c>x-amz-website-redirect-location</c>. Allows webpage
            redirects if the object copy is accessed through a website endpoint.
            </para>
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.RequesterPays">
            <summary>
            Gets and sets the property RequesterPays.  <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.SSEAwsKmsKeyId">
            <summary>
            Gets and sets the property SSEAwsKmsKeyId. 
            <para>
            Specifies the KMS key ID (Key ID, Key ARN, or Key Alias) to use for object encryption.
            If the KMS key doesn't exist in the same account that's issuing the command, you must
            use the full Key ARN not the Key ID.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - If you specify <c>SSEAlgorithm</c> with <c>KMS</c>, you
            must specify the <c> SSEAwsKmsKeyId</c> parameter with the ID (Key ID or Key ARN)
            of the KMS symmetric encryption customer managed key to use. Otherwise, you get an
            HTTP <c>400 Bad Request</c> error. The key alias format of the KMS key isn't supported.
            To encrypt new object copies in a directory bucket with SSE-KMS, you must specify
            SSE-KMS as the directory bucket's default encryption configuration with a KMS key
            (specifically, a <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk">customer
            managed key</a>). The <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk">Amazon
            Web Services managed key</a> (<c>aws/s3</c>) isn't supported. Your SSE-KMS configuration
            can only support 1 <a href="https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk">customer
            managed key</a> per directory bucket for the lifetime of the bucket. After you specify
            a customer managed key for SSE-KMS as the bucket default encryption, you can't override
            the customer managed key for the bucket's SSE-KMS configuration. Then, when you specify
            server-side encryption settings for new object copies with SSE-KMS, you must make
            sure the encryption key is the same customer managed key that you specified for the
            directory bucket's default encryption configuration. 
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.StorageClass">
            <summary>
            Gets and sets the property StorageClass. 
            <para>
            Specify the storage class for the destination objects in a <c>Copy</c> operation.
            </para>
             <note> 
            <para>
             <b>Directory buckets </b> - This functionality is not supported by directory buckets.
            
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.TargetKeyPrefix">
            <summary>
            Gets and sets the property TargetKeyPrefix. 
            <para>
            Specifies the folder prefix that you want the objects to be copied into. For example,
            to copy objects into a folder named <c>Folder1</c> in the destination bucket, set
            the <c>TargetKeyPrefix</c> property to <c>Folder1</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.TargetResource">
            <summary>
            Gets and sets the property TargetResource. 
            <para>
            Specifies the destination bucket Amazon Resource Name (ARN) for the batch copy operation.
            </para>
             <ul> <li> 
            <para>
             <b>General purpose buckets</b> - For example, to copy objects to a general purpose
            bucket named <c>destinationBucket</c>, set the <c>TargetResource</c> property to <c>arn:aws:s3:::destinationBucket</c>.
            </para>
             </li> <li> 
            <para>
             <b>Directory buckets</b> - For example, to copy objects to a directory bucket named
            <c>destinationBucket</c> in the Availability Zone identified by the AZ ID <c>usw2-az1</c>,
            set the <c>TargetResource</c> property to <c>arn:aws:s3express:<i>region</i>:<i>account_id</i>:/bucket/<i>destination_bucket_base_name</i>--<i>usw2-az1</i>--x-s3</c>.
            A directory bucket as a destination bucket can be in Availability Zone or Local Zone.
            
            </para>
             <note> 
            <para>
            Copying objects across different Amazon Web Services Regions isn't supported when
            the source or destination bucket is in Amazon Web Services Local Zones. The source
            and destination buckets must have the same parent Amazon Web Services Region. Otherwise,
            you get an HTTP <c>400 Bad Request</c> error with the error code <c>InvalidRequest</c>.
            </para>
             </note> </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3CopyObjectOperation.UnModifiedSinceConstraint">
            <summary>
            Gets and sets the property UnModifiedSinceConstraint.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3DeleteObjectTaggingOperation">
            <summary>
            Contains no configuration parameters because the DELETE Object tagging (<c>DeleteObjectTagging</c>)
            API operation accepts only the bucket name and key name as parameters, which are defined
            in the job's manifest.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3GeneratedManifestDescriptor">
            <summary>
            Describes the specified job's generated manifest. Batch Operations jobs created with
            a ManifestGenerator populate details of this descriptor after execution of the ManifestGenerator.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3GeneratedManifestDescriptor.Format">
            <summary>
            Gets and sets the property Format. 
            <para>
            The format of the generated manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3GeneratedManifestDescriptor.Location">
            <summary>
            Gets and sets the property Location.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3Grant">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Grant.Grantee">
            <summary>
            Gets and sets the property Grantee.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Grant.Permission">
            <summary>
            Gets and sets the property Permission.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3Grantee">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Grantee.DisplayName">
            <summary>
            Gets and sets the property DisplayName.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Grantee.Identifier">
            <summary>
            Gets and sets the property Identifier.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Grantee.TypeIdentifier">
            <summary>
            Gets and sets the property TypeIdentifier.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3InitiateRestoreObjectOperation">
            <summary>
            Contains the configuration parameters for a POST Object restore job. S3 Batch Operations
            passes every object to the underlying <c>RestoreObject</c> API operation. For more
            information about the parameters for this operation, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOSTrestore.html#RESTObjectPOSTrestore-restore-request">RestoreObject</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3InitiateRestoreObjectOperation.ExpirationInDays">
            <summary>
            Gets and sets the property ExpirationInDays. 
            <para>
            This argument specifies how long the S3 Glacier or S3 Glacier Deep Archive object
            remains available in Amazon S3. S3 Initiate Restore Object jobs that target S3 Glacier
            and S3 Glacier Deep Archive objects require <c>ExpirationInDays</c> set to 1 or greater.
            </para>
             
            <para>
            Conversely, do <i>not</i> set <c>ExpirationInDays</c> when creating S3 Initiate Restore
            Object jobs that target S3 Intelligent-Tiering Archive Access and Deep Archive Access
            tier objects. Objects in S3 Intelligent-Tiering archive access tiers are not subject
            to restore expiry, so specifying <c>ExpirationInDays</c> results in restore request
            failure.
            </para>
             
            <para>
            S3 Batch Operations jobs can operate either on S3 Glacier and S3 Glacier Deep Archive
            storage class objects or on S3 Intelligent-Tiering Archive Access and Deep Archive
            Access storage tier objects, but not both types in the same job. If you need to restore
            objects of both types you <i>must</i> create separate Batch Operations jobs. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3InitiateRestoreObjectOperation.GlacierJobTier">
            <summary>
            Gets and sets the property GlacierJobTier. 
            <para>
            S3 Batch Operations supports <c>STANDARD</c> and <c>BULK</c> retrieval tiers, but
            not the <c>EXPEDITED</c> retrieval tier.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3JobManifestGenerator">
            <summary>
            The container for the service that will create the S3 manifest.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3JobManifestGenerator.EnableManifestOutput">
            <summary>
            Gets and sets the property EnableManifestOutput. 
            <para>
            Determines whether or not to write the job's generated manifest to a bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3JobManifestGenerator.ExpectedBucketOwner">
            <summary>
            Gets and sets the property ExpectedBucketOwner. 
            <para>
            The Amazon Web Services account ID that owns the bucket the generated manifest is
            written to. If provided the generated manifest bucket's owner Amazon Web Services
            account ID must match this value, else the job fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3JobManifestGenerator.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            Specifies rules the S3JobManifestGenerator should use to decide whether an object
            in the source bucket should or should not be included in the generated job manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3JobManifestGenerator.ManifestOutputLocation">
            <summary>
            Gets and sets the property ManifestOutputLocation. 
            <para>
            Specifies the location the generated manifest will be written to. Manifests can't
            be written to directory buckets. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html">Directory
            buckets</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3JobManifestGenerator.SourceBucket">
            <summary>
            Gets and sets the property SourceBucket. 
            <para>
            The ARN of the source bucket used by the ManifestGenerator.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - Directory buckets aren't supported as the source buckets
            used by <c>S3JobManifestGenerator</c> to generate the job manifest.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ManifestOutputLocation">
            <summary>
            Location details for where the generated manifest should be written.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ManifestOutputLocation.Bucket">
            <summary>
            Gets and sets the property Bucket. 
            <para>
            The bucket ARN the generated manifest should be written to.
            </para>
             <note> 
            <para>
             <b>Directory buckets</b> - Directory buckets aren't supported as the buckets to store
            the generated manifest.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ManifestOutputLocation.ExpectedManifestBucketOwner">
            <summary>
            Gets and sets the property ExpectedManifestBucketOwner. 
            <para>
            The Account ID that owns the bucket the generated manifest is written to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ManifestOutputLocation.ManifestEncryption">
            <summary>
            Gets and sets the property ManifestEncryption. 
            <para>
            Specifies what encryption should be used when the generated manifest objects are written.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ManifestOutputLocation.ManifestFormat">
            <summary>
            Gets and sets the property ManifestFormat. 
            <para>
            The format of the generated manifest.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ManifestOutputLocation.ManifestPrefix">
            <summary>
            Gets and sets the property ManifestPrefix. 
            <para>
            Prefix identifying one or more objects to which the manifest applies.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ObjectLockLegalHold">
            <summary>
            Whether S3 Object Lock legal hold will be applied to objects in an S3 Batch Operations
            job.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectLockLegalHold.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The Object Lock legal hold status to be applied to all objects in the Batch Operations
            job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ObjectMetadata">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.CacheControl">
            <summary>
            Gets and sets the property CacheControl.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentDisposition">
            <summary>
            Gets and sets the property ContentDisposition.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentEncoding">
            <summary>
            Gets and sets the property ContentEncoding.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentLanguage">
            <summary>
            Gets and sets the property ContentLanguage.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentLength">
            <summary>
            Gets and sets the property ContentLength. 
            <para>
             <i>This member has been deprecated.</i> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentMD5">
            <summary>
            Gets and sets the property ContentMD5. 
            <para>
             <i>This member has been deprecated.</i> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.ContentType">
            <summary>
            Gets and sets the property ContentType.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.HttpExpiresDate">
            <summary>
            Gets and sets the property HttpExpiresDate.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.RequesterCharged">
            <summary>
            Gets and sets the property RequesterCharged. 
            <para>
             <i>This member has been deprecated.</i> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.SSEAlgorithm">
            <summary>
            Gets and sets the property SSEAlgorithm. 
            <para>
            The server-side encryption algorithm used when storing objects in Amazon S3.
            </para>
             
            <para>
             <b>Directory buckets </b> - For directory buckets, there are only two supported options
            for server-side encryption: server-side encryption with Amazon S3 managed keys (SSE-S3)
            (<c>AES256</c>) and server-side encryption with KMS keys (SSE-KMS) (<c>KMS</c>). For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-serv-side-encryption.html">Protecting
            data with server-side encryption</a> in the <i>Amazon S3 User Guide</i>. For <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-objects-Batch-Ops">the
            Copy operation in Batch Operations</a>, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_S3CopyObjectOperation.html">S3CopyObjectOperation</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectMetadata.UserMetadata">
            <summary>
            Gets and sets the property UserMetadata.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ObjectOwner">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectOwner.DisplayName">
            <summary>
            Gets and sets the property DisplayName.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3ObjectOwner.ID">
            <summary>
            Gets and sets the property ID.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3ReplicateObjectOperation">
            <summary>
            Directs the specified job to invoke <c>ReplicateObject</c> on every object in the
            job's manifest.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3Retention">
            <summary>
            Contains the S3 Object Lock retention mode to be applied to all objects in the S3
            Batch Operations job. If you don't provide <c>Mode</c> and <c>RetainUntilDate</c>
            data types in your operation, you will remove the retention from your objects. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-retention-date.html">Using
            S3 Object Lock retention with S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Retention.Mode">
            <summary>
            Gets and sets the property Mode. 
            <para>
            The Object Lock retention mode to be applied to all objects in the Batch Operations
            job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Retention.RetainUntilDate">
            <summary>
            Gets and sets the property RetainUntilDate. 
            <para>
            The date when the applied Object Lock retention will expire on all objects set by
            the Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3SetObjectAclOperation">
            <summary>
            Contains the configuration parameters for a PUT Object ACL operation. S3 Batch Operations
            passes every object to the underlying <c>PutObjectAcl</c> API operation. For more
            information about the parameters for this operation, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUTacl.html">PutObjectAcl</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3SetObjectAclOperation.AccessControlPolicy">
            <summary>
            Gets and sets the property AccessControlPolicy.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3SetObjectLegalHoldOperation">
            <summary>
            Contains the configuration for an S3 Object Lock legal hold operation that an S3 Batch
            Operations job passes to every object to the underlying <c>PutObjectLegalHold</c>
            API operation. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-legal-hold.html">Using
            S3 Object Lock legal hold with S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3SetObjectLegalHoldOperation.LegalHold">
            <summary>
            Gets and sets the property LegalHold. 
            <para>
            Contains the Object Lock legal hold status to be applied to all objects in the Batch
            Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3SetObjectRetentionOperation">
            <summary>
            Contains the configuration parameters for the Object Lock retention action for an
            S3 Batch Operations job. Batch Operations passes every object to the underlying <c>PutObjectRetention</c>
            API operation. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-retention-date.html">Using
            S3 Object Lock retention with S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <note> 
            <para>
            This functionality is not supported by directory buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3SetObjectRetentionOperation.BypassGovernanceRetention">
            <summary>
            Gets and sets the property BypassGovernanceRetention. 
            <para>
            Indicates if the action should be applied to objects in the Batch Operations job even
            if they have Object Lock <c> GOVERNANCE</c> type in place.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3SetObjectRetentionOperation.Retention">
            <summary>
            Gets and sets the property Retention. 
            <para>
            Contains the Object Lock retention mode to be applied to all objects in the Batch
            Operations job. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-retention-date.html">Using
            S3 Object Lock retention with S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3SetObjectTaggingOperation">
            <summary>
            Contains the configuration parameters for a PUT Object Tagging operation. S3 Batch
            Operations passes every object to the underlying <c>PutObjectTagging</c> API operation.
            For more information about the parameters for this operation, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUTtagging.html">PutObjectTagging</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3SetObjectTaggingOperation.TagSet">
            <summary>
            Gets and sets the property TagSet.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3Tag">
            <summary>
            A container for a key-value name pair.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            Key of the tag
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            Value of the tag
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3UpdateObjectEncryptionOperation">
            <summary>
            With the <c>UpdateObjectEncryption</c> operation, you can atomically update the server-side
            encryption type of an existing object in a general purpose bucket without any data
            movement.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3UpdateObjectEncryptionOperation.ObjectEncryption">
            <summary>
            Gets and sets the property ObjectEncryption. 
            <para>
            The updated server-side encryption type for this S3 object. The <c>UpdateObjectEncryption</c>
            operation supports the SSE-KMS encryption type.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.S3UpdateObjectEncryptionSSEKMS">
            <summary>
            If <c>SSEKMS</c> is specified for <c>UpdateObjectEncryption</c>, this data type specifies
            the Amazon Web Services KMS key Amazon Resource Name (ARN) to use and whether to use
            an S3 Bucket Key for server-side encryption using Key Management Service (KMS) keys
            (SSE-KMS).
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3UpdateObjectEncryptionSSEKMS.BucketKeyEnabled">
            <summary>
            Gets and sets the property BucketKeyEnabled. 
            <para>
            Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with
            server-side encryption using Key Management Service (KMS) keys (SSE-KMS). If this
            value isn't specified, it defaults to <c>false</c>. Setting this value to <c>true</c>
            causes Amazon S3 to use an S3 Bucket Key for update object encryption with SSE-KMS.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.S3UpdateObjectEncryptionSSEKMS.KMSKeyArn">
            <summary>
            Gets and sets the property KMSKeyArn. 
            <para>
            Specifies the Amazon Web Services KMS key Amazon Resource Name (ARN) to use for the
            updated server-side encryption type. Required if <c>UpdateObjectEncryption</c> specifies
            <c>SSEKMS</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Scope">
            <summary>
            You can use the access point scope to restrict access to specific prefixes, API operations,
            or a combination of both.
            
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets-manage-scope.html">Manage
            the scope of your access points for directory buckets</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Scope.Permissions">
            <summary>
            Gets and sets the property Permissions. 
            <para>
            You can include one or more API operations as permissions.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Scope.Prefixes">
            <summary>
            Gets and sets the property Prefixes. 
            <para>
            You can specify any amount of prefixes, but the total length of characters of all
            prefixes must be less than 256 bytes in size.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SelectionCriteria">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SelectionCriteria.Delimiter">
            <summary>
            Gets and sets the property Delimiter. 
            <para>
            A container for the delimiter of the selection criteria being used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SelectionCriteria.MaxDepth">
            <summary>
            Gets and sets the property MaxDepth. 
            <para>
            The max depth of the selection criteria
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SelectionCriteria.MinStorageBytesPercentage">
            <summary>
            Gets and sets the property MinStorageBytesPercentage. 
            <para>
            The minimum number of storage bytes percentage whose metrics will be selected.
            </para>
             <note> 
            <para>
            You must choose a value greater than or equal to <c>1.0</c>.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SourceSelectionCriteria">
            <summary>
            A container that describes additional filters for identifying the source objects that
            you want to replicate. You can choose to enable or disable the replication of these
            objects.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SourceSelectionCriteria.ReplicaModifications">
            <summary>
            Gets and sets the property ReplicaModifications. 
            <para>
            A filter that you can use to specify whether replica modification sync is enabled.
            S3 on Outposts replica modification sync can help you keep object metadata synchronized
            between replicas and source objects. By default, S3 on Outposts replicates metadata
            from the source objects to the replicas only. When replica modification sync is enabled,
            S3 on Outposts replicates metadata changes made to the replica copies back to the
            source object, making the replication bidirectional.
            </para>
             
            <para>
            To replicate object metadata modifications on replicas, you can specify this element
            and set the <c>Status</c> of this element to <c>Enabled</c>.
            </para>
             <note> 
            <para>
            You must enable replica modification sync on the source and destination buckets to
            replicate replica metadata changes between the source and the replicas.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SourceSelectionCriteria.SseKmsEncryptedObjects">
            <summary>
            Gets and sets the property SseKmsEncryptedObjects. 
            <para>
            A filter that you can use to select Amazon S3 objects that are encrypted with server-side
            encryption by using Key Management Service (KMS) keys. If you include <c>SourceSelectionCriteria</c>
            in the replication configuration, this element is required. 
            </para>
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSECFilter">
            <summary>
            A filter that returns objects that are encrypted by server-side encryption with customer-provided
            keys (SSE-C).
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSEKMS">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SSEKMS.KeyId">
            <summary>
            Gets and sets the property KeyId. 
            <para>
            A container for the ARN of the SSE-KMS encryption. This property is read-only and
            follows the following format: <c> arn:aws:kms:<i>us-east-1</i>:<i>example-account-id</i>:key/<i>example-9a73-4afc-8d29-8f5900cef44e</i>
            </c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SseKmsEncryptedObjects">
            <summary>
            A container for filter information that you can use to select S3 objects that are
            encrypted with Key Management Service (KMS).
            
             <note> 
            <para>
            This is not supported by Amazon S3 on Outposts buckets.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SseKmsEncryptedObjects.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Specifies whether Amazon S3 replicates objects that are created with server-side encryption
            by using an KMS key stored in Key Management Service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSEKMSEncryption">
            <summary>
            Configuration for the use of SSE-KMS to encrypt generated manifest objects.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SSEKMSEncryption.KeyId">
            <summary>
            Gets and sets the property KeyId. 
            <para>
            Specifies the ID of the Amazon Web Services Key Management Service (Amazon Web Services
            KMS) symmetric encryption customer managed key to use for encrypting generated manifest
            objects.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSEKMSFilter">
            <summary>
            A filter that returns objects that are encrypted by server-side encryption with Amazon
            Web Services KMS (SSE-KMS).
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SSEKMSFilter.BucketKeyEnabled">
            <summary>
            Gets and sets the property BucketKeyEnabled. 
            <para>
            Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with
            server-side encryption using Amazon Web Services Key Management Service (Amazon Web
            Services KMS) keys (SSE-KMS). If specified, will filter SSE-KMS encrypted objects
            by S3 Bucket Key status.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SSEKMSFilter.KmsKeyArn">
            <summary>
            Gets and sets the property KmsKeyArn. 
            <para>
            The Amazon Resource Name (ARN) of the customer managed KMS key to use for the filter
            to return objects that are encrypted by the specified key. For best performance, use
            keys in the same Region as the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSES3">
            <summary>
            
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSES3Encryption">
            <summary>
            Configuration for the use of SSE-S3 to encrypt generated manifest objects.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SSES3Filter">
            <summary>
            A filter that returns objects that are encrypted by server-side encryption with Amazon
            S3 managed keys (SSE-S3).
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensAwsOrg">
            <summary>
            The Amazon Web Services organization for your S3 Storage Lens.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensAwsOrg.Arn">
            <summary>
            Gets and sets the property Arn. 
            <para>
            A container for the Amazon Resource Name (ARN) of the Amazon Web Services organization.
            This property is read-only and follows the following format: <c> arn:aws:organizations:<i>us-east-1</i>:<i>example-account-id</i>:organization/<i>o-ex2l495dck</i>
            </c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensConfiguration">
            <summary>
            A container for the Amazon S3 Storage Lens configuration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.AccountLevel">
            <summary>
            Gets and sets the property AccountLevel. 
            <para>
            A container for all the account-level configurations of your S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.AwsOrg">
            <summary>
            Gets and sets the property AwsOrg. 
            <para>
            A container for the Amazon Web Services organization for this S3 Storage Lens configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.DataExport">
            <summary>
            Gets and sets the property DataExport. 
            <para>
            A container to specify the properties of your S3 Storage Lens metrics export including,
            the destination, schema and format.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.Exclude">
            <summary>
            Gets and sets the property Exclude. 
            <para>
            A container for what is excluded in this configuration. This container can only be
            valid if there is no <c>Include</c> container submitted, and it's not empty. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.ExpandedPrefixesDataExport">
            <summary>
            Gets and sets the property ExpandedPrefixesDataExport. 
            <para>
            A container that configures your S3 Storage Lens expanded prefixes metrics report.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            A container for the Amazon S3 Storage Lens configuration ID.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.Include">
            <summary>
            Gets and sets the property Include. 
            <para>
            A container for what is included in this configuration. This container can only be
            valid if there is no <c>Exclude</c> container submitted, and it's not empty. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container for whether the S3 Storage Lens configuration is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.PrefixDelimiter">
            <summary>
            Gets and sets the property PrefixDelimiter. 
            <para>
            A container for all prefix delimiters that are used for object keys in this S3 Storage
            Lens configuration. The prefix delimiters determine how S3 Storage Lens counts prefix
            depth, by separating the hierarchical levels in object keys.
            </para>
             <note> <ul> <li> 
            <para>
            If either a prefix delimiter or existing delimiter is undefined, Amazon S3 uses the
            delimiter that’s defined.
            </para>
             </li> <li> 
            <para>
            If both the prefix delimiter and existing delimiter are undefined, S3 uses <c>/</c>
            as the default delimiter.
            </para>
             </li> <li> 
            <para>
            When custom delimiters are used, both the prefix delimiter and existing delimiter
            must specify the same special character. Otherwise, your request results in an error.
            </para>
             </li> </ul> </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensConfiguration.StorageLensArn">
            <summary>
            Gets and sets the property StorageLensArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 Storage Lens configuration. This property
            is read-only and follows the following format: <c> arn:aws:s3:<i>us-east-1</i>:<i>example-account-id</i>:storage-lens/<i>your-dashboard-name</i>
            </c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensDataExport">
            <summary>
            A container to specify the properties of your S3 Storage Lens metrics export, including
            the destination, schema, and format.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensDataExport.CloudWatchMetrics">
            <summary>
            Gets and sets the property CloudWatchMetrics. 
            <para>
            A container for enabling Amazon CloudWatch publishing for S3 Storage Lens metrics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensDataExport.S3BucketDestination">
            <summary>
            Gets and sets the property S3BucketDestination. 
            <para>
            A container for the bucket where the S3 Storage Lens metrics export will be located.
            </para>
             <note> 
            <para>
            This bucket must be located in the same Region as the storage lens configuration.
            
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensDataExport.StorageLensTableDestination">
            <summary>
            Gets and sets the property StorageLensTableDestination. 
            <para>
            A container for configuring S3 Storage Lens data exports to read-only S3 table buckets.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensDataExportEncryption">
            <summary>
            A container for the encryption of the S3 Storage Lens metrics exports.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensDataExportEncryption.SSEKMS">
            <summary>
            Gets and sets the property SSEKMS.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensDataExportEncryption.SSES3">
            <summary>
            Gets and sets the property SSES3.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensExpandedPrefixesDataExport">
            <summary>
            A container for your S3 Storage Lens expanded prefix metrics report configuration.
            Unlike the default Storage Lens metrics report, the enhanced prefix metrics report
            includes all S3 Storage Lens storage and activity data related to the full list of
            prefixes in your Storage Lens configuration.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensExpandedPrefixesDataExport.S3BucketDestination">
            <summary>
            Gets and sets the property S3BucketDestination.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensExpandedPrefixesDataExport.StorageLensTableDestination">
            <summary>
            Gets and sets the property StorageLensTableDestination. 
            <para>
            A container for the bucket where the S3 Storage Lens metric export files are located.
            At least one export destination must be specified.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroup">
            <summary>
            A custom grouping of objects that include filters for prefixes, suffixes, object tags,
            object size, or object age. You can create an S3 Storage Lens group that includes
            a single filter or multiple filter conditions. To specify multiple filter conditions,
            you use <c>AND</c> or <c>OR</c> logical operators.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroup.Filter">
            <summary>
            Gets and sets the property Filter. 
            <para>
            Sets the criteria for the Storage Lens group data that is displayed. For multiple
            filter conditions, the <c>AND</c> or <c>OR</c> logical operator is used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroup.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             Contains the name of the Storage Lens group. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroup.StorageLensGroupArn">
            <summary>
            Gets and sets the property StorageLensGroupArn. 
            <para>
             Contains the Amazon Resource Name (ARN) of the Storage Lens group. This property
            is read-only. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroupAndOperator">
            <summary>
            A logical operator that allows multiple filter conditions to be joined for more complex
            comparisons of Storage Lens group data.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupAndOperator.MatchAnyPrefix">
            <summary>
            Gets and sets the property MatchAnyPrefix. 
            <para>
             Contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes
            are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupAndOperator.MatchAnySuffix">
            <summary>
            Gets and sets the property MatchAnySuffix. 
            <para>
             Contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes
            are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupAndOperator.MatchAnyTag">
            <summary>
            Gets and sets the property MatchAnyTag. 
            <para>
             Contains the list of object tags. At least one object tag must be specified. Up to
            10 object tags are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupAndOperator.MatchObjectAge">
            <summary>
            Gets and sets the property MatchObjectAge. 
            <para>
             Contains <c>DaysGreaterThan</c> and <c>DaysLessThan</c> to define the object age
            range (minimum and maximum number of days). 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupAndOperator.MatchObjectSize">
            <summary>
            Gets and sets the property MatchObjectSize. 
            <para>
             Contains <c>BytesGreaterThan</c> and <c>BytesLessThan</c> to define the object size
            range (minimum and maximum number of Bytes). 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroupFilter">
            <summary>
            The filter element sets the criteria for the Storage Lens group data that is displayed.
            For multiple filter conditions, the <c>AND</c> or <c>OR</c> logical operator is used.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.And">
            <summary>
            Gets and sets the property And. 
            <para>
            A logical operator that allows multiple filter conditions to be joined for more complex
            comparisons of Storage Lens group data. Objects must match all of the listed filter
            conditions that are joined by the <c>And</c> logical operator. Only one of each filter
            condition is allowed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.MatchAnyPrefix">
            <summary>
            Gets and sets the property MatchAnyPrefix. 
            <para>
             Contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes
            are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.MatchAnySuffix">
            <summary>
            Gets and sets the property MatchAnySuffix. 
            <para>
             Contains a list of suffixes. At least one suffix must be specified. Up to 10 suffixes
            are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.MatchAnyTag">
            <summary>
            Gets and sets the property MatchAnyTag. 
            <para>
             Contains the list of S3 object tags. At least one object tag must be specified. Up
            to 10 object tags are allowed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.MatchObjectAge">
            <summary>
            Gets and sets the property MatchObjectAge. 
            <para>
             Contains <c>DaysGreaterThan</c> and <c>DaysLessThan</c> to define the object age
            range (minimum and maximum number of days). 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.MatchObjectSize">
            <summary>
            Gets and sets the property MatchObjectSize. 
            <para>
             Contains <c>BytesGreaterThan</c> and <c>BytesLessThan</c> to define the object size
            range (minimum and maximum number of Bytes). 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupFilter.Or">
            <summary>
            Gets and sets the property Or. 
            <para>
            A single logical operator that allows multiple filter conditions to be joined. Objects
            can match any of the listed filter conditions, which are joined by the <c>Or</c> logical
            operator. Only one of each filter condition is allowed. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroupLevel">
            <summary>
            Specifies the Storage Lens groups to include in the Storage Lens group aggregation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupLevel.SelectionCriteria">
            <summary>
            Gets and sets the property SelectionCriteria. 
            <para>
             Indicates which Storage Lens group ARNs to include or exclude in the Storage Lens
            group aggregation. If this value is left null, then all Storage Lens groups are selected.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroupLevelSelectionCriteria">
            <summary>
            Indicates which Storage Lens group ARNs to include or exclude in the Storage Lens
            group aggregation. You can only attach Storage Lens groups to your Storage Lens dashboard
            if they're included in your Storage Lens group aggregation. If this value is left
            null, then all Storage Lens groups are selected.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupLevelSelectionCriteria.Exclude">
            <summary>
            Gets and sets the property Exclude. 
            <para>
             Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupLevelSelectionCriteria.Include">
            <summary>
            Gets and sets the property Include. 
            <para>
             Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensGroupOrOperator">
            <summary>
            A container element for specifying <c>Or</c> rule conditions. The rule conditions
            determine the subset of objects to which the <c>Or</c> rule applies. Objects can match
            any of the listed filter conditions, which are joined by the <c>Or</c> logical operator.
            Only one of each filter condition is allowed.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupOrOperator.MatchAnyPrefix">
            <summary>
            Gets and sets the property MatchAnyPrefix. 
            <para>
             Filters objects that match any of the specified prefixes. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupOrOperator.MatchAnySuffix">
            <summary>
            Gets and sets the property MatchAnySuffix. 
            <para>
             Filters objects that match any of the specified suffixes. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupOrOperator.MatchAnyTag">
            <summary>
            Gets and sets the property MatchAnyTag. 
            <para>
             Filters objects that match any of the specified S3 object tags. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupOrOperator.MatchObjectAge">
            <summary>
            Gets and sets the property MatchObjectAge. 
            <para>
             Filters objects that match the specified object age range. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensGroupOrOperator.MatchObjectSize">
            <summary>
            Gets and sets the property MatchObjectSize. 
            <para>
             Filters objects that match the specified object size range. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensTableDestination">
            <summary>
            A container for configuring your S3 Storage Lens reports to export to read-only S3
            table buckets. This parameter enables you to store your Storage Lens metrics in a
            structured, queryable table format in Apache Iceberg.
            
             
            <para>
            For more information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html">Assessing
            your storage activity and usage with S3 Storage Lens</a> in the <i>Amazon S3 User
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensTableDestination.Encryption">
            <summary>
            Gets and sets the property Encryption.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensTableDestination.IsEnabled">
            <summary>
            Gets and sets the property IsEnabled. 
            <para>
            A container that indicates whether the export to read-only S3 table buckets is enabled
            for your S3 Storage Lens configuration. When set to true, Storage Lens reports are
            automatically exported to tables in addition to other configured destinations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.StorageLensTag">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensTag.Key">
            <summary>
            Gets and sets the property Key.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.StorageLensTag.Value">
            <summary>
            Gets and sets the property Value.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest">
            <summary>
            Container for the parameters to the SubmitMultiRegionAccessPointRoutes operation.
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Submits an updated route configuration for a Multi-Region Access Point. This API operation
            updates the routing status for the specified Regions from active to passive, or from
            passive to active. A value of <c>0</c> indicates a passive status, which means that
            traffic won't be routed to the specified Region. A value of <c>100</c> indicates an
            active status, which means that traffic will be routed to the specified Region. At
            least one Region must be active at all times.
            </para>
             
            <para>
            When the routing configuration is changed, any in-progress operations (uploads, copies,
            deletes, and so on) to formerly active Regions will continue to run to their final
            completion state (success or failure). The routing configurations of any Regions that
            aren’t specified remain unchanged.
            </para>
             <note> 
            <para>
            Updated routing configurations might not be immediately applied. It can take up to
            2 minutes for your changes to take effect.
            </para>
             </note> 
            <para>
            To submit routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID for the owner of the Multi-Region Access Point.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest.Mrap">
            <summary>
            Gets and sets the property Mrap. 
            <para>
            The Multi-Region Access Point ARN.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest.RouteUpdates">
            <summary>
            Gets and sets the property RouteUpdates. 
            <para>
            The different routes that make up the new route configuration. Active routes return
            a value of <c>100</c>, and passive routes return a value of <c>0</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesResponse">
            <summary>
            This is the response object from the SubmitMultiRegionAccessPointRoutes operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Tag">
            <summary>
            A key-value pair that you use to label your resources. You can add tags to new resources
            when you create them, or you can add tags to existing resources. Tags can help you
            organize, track costs for, and control access to resources.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The key of the key-value pair of a tag added to your Amazon Web Services resource.
            A tag key can be up to 128 Unicode characters in length and is case-sensitive. System
            created tags that begin with <c>aws:</c> aren’t supported. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
             The value of the key-value pair of a tag added to your Amazon Web Services resource.
            A tag value can be up to 256 Unicode characters in length and is case-sensitive. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.Tagging">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Tagging.TagSet">
            <summary>
            Gets and sets the property TagSet. 
            <para>
            A collection for a set of tags.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Creates a new user-defined tag or updates an existing tag. Each tag is a label consisting
            of a key and value that is applied to your resource. Tags can help you organize, track
            costs for, and control access to your resources. You can add up to 50 Amazon Web Services
            resource tags for each S3 resource. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resource:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, or grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:TagResource</c> permission to
            use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:TagResource</c> permission to
            use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.TagResourceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that created the S3 resource that you're trying
            to add tags to or the requester's account ID. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.TagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 resource that you're applying tags to. The
            tagged resource can be a directory bucket, S3 Storage Lens group or S3 Access Grants
            instance, registered location, or grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
             The Amazon Web Services resource tags that you want to add to the specified S3 resource.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.TooManyRequestsException">
            <summary>
            
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.String)">
            <summary>
            Constructs a new TooManyRequestsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyRequestsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TooManyRequestsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyRequestsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.TooManyTagsException">
            <summary>
            Amazon S3 throws this exception if you have too many tags in your tag set.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.String)">
            <summary>
            Constructs a new TooManyTagsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TooManyTagsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.S3Control.Model.TooManyTagsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.S3Control.Model.Transition">
            <summary>
            Specifies when an object transitions to a specified storage class. For more information
            about Amazon S3 Lifecycle configuration rules, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-transition-general-considerations.html">
            Transitioning objects using Amazon S3 Lifecycle</a> in the <i>Amazon S3 User Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Transition.Date">
            <summary>
            Gets and sets the property Date. 
            <para>
            Indicates when objects are transitioned to the specified storage class. The date value
            must be in ISO 8601 format. The time is always midnight UTC.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Transition.Days">
            <summary>
            Gets and sets the property Days. 
            <para>
            Indicates the number of days after creation when objects are transitioned to the specified
            storage class. The value must be a positive integer.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.Transition.StorageClass">
            <summary>
            Gets and sets the property StorageClass. 
            <para>
            The storage class to which you want the object to transition.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            This operation removes the specified user-defined tags from an S3 resource. You can
            pass one or more tag keys. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:UntagResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:UntagResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UntagResourceRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID that owns the resource that you're trying to remove
            the tags from. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UntagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) of the S3 resource that you're removing tags from.
            The tagged resource can be a directory bucket, S3 Storage Lens group or S3 Access
            Grants instance, registered location, or grant.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
             The array of tag key-value pairs that you're trying to remove from of the S3 resource.
            
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest">
            <summary>
            Container for the parameters to the UpdateAccessGrantsLocation operation.
            Updates the IAM role of a registered location in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:UpdateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission: <c>iam:PassRole</c> 
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location that you are updating. S3 Access Grants assigns
            this ID when you register the location. S3 Access Grants assigns the ID <c>default</c>
            to the default location <c>s3://</c> and assigns an auto-generated ID to other locations
            that you register. 
            </para>
             
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigned this ID when you registered the location. S3 Access Grants assigns the ID
            <c>default</c> to the default location <c>s3://</c> and assigns an auto-generated
            ID to other locations that you register. 
            </para>
             
            <para>
            If you are passing the <c>default</c> location, you cannot create an access grant
            for the entire default location. You must also specify a bucket or a bucket and prefix
            in the <c>Subprefix</c> field. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID of the S3 Access Grants instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role for the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse">
            <summary>
            This is the response object from the UpdateAccessGrantsLocation operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse.AccessGrantsLocationArn">
            <summary>
            Gets and sets the property AccessGrantsLocationArn. 
            <para>
            The Amazon Resource Name (ARN) of the registered location that you are updating. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse.AccessGrantsLocationId">
            <summary>
            Gets and sets the property AccessGrantsLocationId. 
            <para>
            The ID of the registered location to which you are granting access. S3 Access Grants
            assigned this ID when you registered the location. S3 Access Grants assigns the ID
            <c>default</c> to the default location <c>s3://</c> and assigns an auto-generated
            ID to other locations that you register. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse.CreatedAt">
            <summary>
            Gets and sets the property CreatedAt. 
            <para>
            The date and time when you registered the location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse.IAMRoleArn">
            <summary>
            Gets and sets the property IAMRoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role of the registered location. S3 Access
            Grants assumes this role to manage access to the registered location. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateAccessGrantsLocationResponse.LocationScope">
            <summary>
            Gets and sets the property LocationScope. 
            <para>
            The S3 URI path of the location that you are updating. You cannot update the scope
            of the registered location. The location scope can be the default S3 location <c>s3://</c>,
            the S3 path to a bucket <c>s3://&lt;bucket&gt;</c>, or the S3 path to a bucket and
            prefix <c>s3://&lt;bucket&gt;/&lt;prefix&gt;</c>. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateJobPriorityRequest">
            <summary>
            Container for the parameters to the UpdateJobPriority operation.
            Updates an existing S3 Batch Operations job's priority. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobPriority</c> operation, you must have permission to perform
            the <c>s3:UpdateJobPriority</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobPriorityRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobPriorityRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the job whose priority you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobPriorityRequest.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The priority you want to assign to this job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateJobPriorityResponse">
            <summary>
            This is the response object from the UpdateJobPriority operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobPriorityResponse.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the job whose priority Amazon S3 updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobPriorityResponse.Priority">
            <summary>
            Gets and sets the property Priority. 
            <para>
            The new priority assigned to the specified job.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateJobStatusRequest">
            <summary>
            Container for the parameters to the UpdateJobStatus operation.
            Updates the status for the specified job. Use this operation to confirm that you want
            to run a job or to cancel an existing job. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobStatus</c> operation, you must have permission to perform the
            <c>s3:UpdateJobStatus</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
            The Amazon Web Services account ID associated with the S3 Batch Operations job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusRequest.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID of the job whose status you want to update.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusRequest.RequestedJobStatus">
            <summary>
            Gets and sets the property RequestedJobStatus. 
            <para>
            The status that you want to move the specified job to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusRequest.StatusUpdateReason">
            <summary>
            Gets and sets the property StatusUpdateReason. 
            <para>
            A description of the reason why you want to change the specified job's status. This
            field can be any string up to the maximum length.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateJobStatusResponse">
            <summary>
            This is the response object from the UpdateJobStatus operation.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusResponse.JobId">
            <summary>
            Gets and sets the property JobId. 
            <para>
            The ID for the job whose status was updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status for the specified job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateJobStatusResponse.StatusUpdateReason">
            <summary>
            Gets and sets the property StatusUpdateReason. 
            <para>
            The reason that the specified job's status was updated.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateStorageLensGroupRequest">
            <summary>
            Container for the parameters to the UpdateStorageLensGroup operation.
            Updates the existing Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:UpdateStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateStorageLensGroupRequest.AccountId">
            <summary>
            Gets and sets the property AccountId. 
            <para>
             The Amazon Web Services account ID of the Storage Lens group owner. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateStorageLensGroupRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
             The name of the Storage Lens group that you want to update. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.UpdateStorageLensGroupRequest.StorageLensGroup">
            <summary>
            Gets and sets the property StorageLensGroup. 
            <para>
             The JSON file that contains the Storage Lens group configuration. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.UpdateStorageLensGroupResponse">
            <summary>
            This is the response object from the UpdateStorageLensGroup operation.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.VersioningConfiguration">
            <summary>
            Describes the versioning state of an Amazon S3 on Outposts bucket. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html">PutBucketVersioning</a>.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.VersioningConfiguration.MFADelete">
            <summary>
            Gets and sets the property MFADelete. 
            <para>
            Specifies whether MFA delete is enabled or disabled in the bucket versioning configuration
            for the S3 on Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.VersioningConfiguration.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            Sets the versioning state of the S3 on Outposts bucket.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Model.VpcConfiguration">
            <summary>
            The virtual private cloud (VPC) configuration for an access point.
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Model.VpcConfiguration.VpcId">
            <summary>
            Gets and sets the property VpcId. 
            <para>
            If this field is specified, this access point will only allow connections from the
            specified VPC ID.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.AmazonS3ControlDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon S3Control service
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            S3Control
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.Standard">
            <summary>
            <p>The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.InRegion">
            <summary>
            <p>The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.CrossRegion">
            <summary>
            <p>The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.Mobile">
            <summary>
            <p>The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.Auto">
            <summary>
            <p>The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.</p><p>Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html">EC2 Instance Metadata service</a>, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application</p>
            </summary>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlDefaultConfiguration.Legacy">
            <summary>
            <p>The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode</p>
            </summary>
        </member>
        <member name="T:Amazon.S3Control.Endpoints.S3ControlEndpointParameters">
            <summary>
            Contains parameters used for resolving S3Control endpoints
            Parameters can be sourced from client config and service operations
            Used by internal S3ControlEndpointProvider and S3ControlEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.#ctor">
            <summary>
            S3ControlEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.AccountId">
            <summary>
            AccountId parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.RequiresAccountId">
            <summary>
            RequiresAccountId parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.OutpostId">
            <summary>
            OutpostId parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.Bucket">
            <summary>
            Bucket parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.AccessPointName">
            <summary>
            AccessPointName parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.UseArnRegion">
            <summary>
            UseArnRegion parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.ResourceArn">
            <summary>
            ResourceArn parameter
            </summary>
        </member>
        <member name="P:Amazon.S3Control.Endpoints.S3ControlEndpointParameters.UseS3ExpressControlEndpoint">
            <summary>
            UseS3ExpressControlEndpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.S3Control.AmazonS3ControlRequest">
            <summary>
            Base class for S3Control operation requests.
            </summary>
        </member>
        <member name="T:Amazon.S3Control.AsyncOperationName">
            <summary>
            Constants used for properties of type AsyncOperationName.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.AsyncOperationName.CreateMultiRegionAccessPoint">
            <summary>
            Constant CreateMultiRegionAccessPoint for AsyncOperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.AsyncOperationName.DeleteMultiRegionAccessPoint">
            <summary>
            Constant DeleteMultiRegionAccessPoint for AsyncOperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.AsyncOperationName.PutMultiRegionAccessPointPolicy">
            <summary>
            Constant PutMultiRegionAccessPointPolicy for AsyncOperationName
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AsyncOperationName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AsyncOperationName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.AsyncOperationName.op_Implicit(System.String)~Amazon.S3Control.AsyncOperationName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.BucketCannedACL">
            <summary>
            Constants used for properties of type BucketCannedACL.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketCannedACL.AuthenticatedRead">
            <summary>
            Constant AuthenticatedRead for BucketCannedACL
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketCannedACL.Private">
            <summary>
            Constant Private for BucketCannedACL
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketCannedACL.PublicRead">
            <summary>
            Constant PublicRead for BucketCannedACL
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketCannedACL.PublicReadWrite">
            <summary>
            Constant PublicReadWrite for BucketCannedACL
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketCannedACL.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketCannedACL.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.BucketCannedACL.op_Implicit(System.String)~Amazon.S3Control.BucketCannedACL">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.BucketLocationConstraint">
            <summary>
            Constants used for properties of type BucketLocationConstraint.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.ApNortheast1">
            <summary>
            Constant ApNortheast1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.ApSouth1">
            <summary>
            Constant ApSouth1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.ApSoutheast1">
            <summary>
            Constant ApSoutheast1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.ApSoutheast2">
            <summary>
            Constant ApSoutheast2 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.CnNorth1">
            <summary>
            Constant CnNorth1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.EU">
            <summary>
            Constant EU for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.EuCentral1">
            <summary>
            Constant EuCentral1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.EuWest1">
            <summary>
            Constant EuWest1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.SaEast1">
            <summary>
            Constant SaEast1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.UsWest1">
            <summary>
            Constant UsWest1 for BucketLocationConstraint
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketLocationConstraint.UsWest2">
            <summary>
            Constant UsWest2 for BucketLocationConstraint
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketLocationConstraint.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketLocationConstraint.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.BucketLocationConstraint.op_Implicit(System.String)~Amazon.S3Control.BucketLocationConstraint">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.BucketVersioningStatus">
            <summary>
            Constants used for properties of type BucketVersioningStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketVersioningStatus.Enabled">
            <summary>
            Constant Enabled for BucketVersioningStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.BucketVersioningStatus.Suspended">
            <summary>
            Constant Suspended for BucketVersioningStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketVersioningStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.BucketVersioningStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.BucketVersioningStatus.op_Implicit(System.String)~Amazon.S3Control.BucketVersioningStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ComputeObjectChecksumAlgorithm">
            <summary>
            Constants used for properties of type ComputeObjectChecksumAlgorithm.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.CRC32">
            <summary>
            Constant CRC32 for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.CRC32C">
            <summary>
            Constant CRC32C for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.CRC64NVME">
            <summary>
            Constant CRC64NVME for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.MD5">
            <summary>
            Constant MD5 for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.SHA1">
            <summary>
            Constant SHA1 for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumAlgorithm.SHA256">
            <summary>
            Constant SHA256 for ComputeObjectChecksumAlgorithm
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumAlgorithm.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumAlgorithm.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumAlgorithm.op_Implicit(System.String)~Amazon.S3Control.ComputeObjectChecksumAlgorithm">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ComputeObjectChecksumType">
            <summary>
            Constants used for properties of type ComputeObjectChecksumType.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumType.COMPOSITE">
            <summary>
            Constant COMPOSITE for ComputeObjectChecksumType
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ComputeObjectChecksumType.FULL_OBJECT">
            <summary>
            Constant FULL_OBJECT for ComputeObjectChecksumType
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ComputeObjectChecksumType.op_Implicit(System.String)~Amazon.S3Control.ComputeObjectChecksumType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.DeleteMarkerReplicationStatus">
            <summary>
            Constants used for properties of type DeleteMarkerReplicationStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.DeleteMarkerReplicationStatus.Disabled">
            <summary>
            Constant Disabled for DeleteMarkerReplicationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.DeleteMarkerReplicationStatus.Enabled">
            <summary>
            Constant Enabled for DeleteMarkerReplicationStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.DeleteMarkerReplicationStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.DeleteMarkerReplicationStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.DeleteMarkerReplicationStatus.op_Implicit(System.String)~Amazon.S3Control.DeleteMarkerReplicationStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ExistingObjectReplicationStatus">
            <summary>
            Constants used for properties of type ExistingObjectReplicationStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ExistingObjectReplicationStatus.Disabled">
            <summary>
            Constant Disabled for ExistingObjectReplicationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ExistingObjectReplicationStatus.Enabled">
            <summary>
            Constant Enabled for ExistingObjectReplicationStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ExistingObjectReplicationStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ExistingObjectReplicationStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ExistingObjectReplicationStatus.op_Implicit(System.String)~Amazon.S3Control.ExistingObjectReplicationStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ExpirationStatus">
            <summary>
            Constants used for properties of type ExpirationStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ExpirationStatus.Disabled">
            <summary>
            Constant Disabled for ExpirationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ExpirationStatus.Enabled">
            <summary>
            Constant Enabled for ExpirationStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ExpirationStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ExpirationStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ExpirationStatus.op_Implicit(System.String)~Amazon.S3Control.ExpirationStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.Format">
            <summary>
            Constants used for properties of type Format.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Format.CSV">
            <summary>
            Constant CSV for Format
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Format.Parquet">
            <summary>
            Constant Parquet for Format
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Format.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Format.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.Format.op_Implicit(System.String)~Amazon.S3Control.Format">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.GeneratedManifestFormat">
            <summary>
            Constants used for properties of type GeneratedManifestFormat.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.GeneratedManifestFormat.S3InventoryReport_CSV_20211130">
            <summary>
            Constant S3InventoryReport_CSV_20211130 for GeneratedManifestFormat
            </summary>
        </member>
        <member name="M:Amazon.S3Control.GeneratedManifestFormat.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.GeneratedManifestFormat.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.GeneratedManifestFormat.op_Implicit(System.String)~Amazon.S3Control.GeneratedManifestFormat">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.GranteeType">
            <summary>
            Constants used for properties of type GranteeType.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.GranteeType.DIRECTORY_GROUP">
            <summary>
            Constant DIRECTORY_GROUP for GranteeType
            </summary>
        </member>
        <member name="F:Amazon.S3Control.GranteeType.DIRECTORY_USER">
            <summary>
            Constant DIRECTORY_USER for GranteeType
            </summary>
        </member>
        <member name="F:Amazon.S3Control.GranteeType.IAM">
            <summary>
            Constant IAM for GranteeType
            </summary>
        </member>
        <member name="M:Amazon.S3Control.GranteeType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.GranteeType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.GranteeType.op_Implicit(System.String)~Amazon.S3Control.GranteeType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.JobManifestFieldName">
            <summary>
            Constants used for properties of type JobManifestFieldName.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFieldName.Bucket">
            <summary>
            Constant Bucket for JobManifestFieldName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFieldName.Ignore">
            <summary>
            Constant Ignore for JobManifestFieldName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFieldName.Key">
            <summary>
            Constant Key for JobManifestFieldName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFieldName.VersionId">
            <summary>
            Constant VersionId for JobManifestFieldName
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFieldName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFieldName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFieldName.op_Implicit(System.String)~Amazon.S3Control.JobManifestFieldName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.JobManifestFormat">
            <summary>
            Constants used for properties of type JobManifestFormat.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFormat.S3BatchOperations_CSV_20180820">
            <summary>
            Constant S3BatchOperations_CSV_20180820 for JobManifestFormat
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobManifestFormat.S3InventoryReport_CSV_20161130">
            <summary>
            Constant S3InventoryReport_CSV_20161130 for JobManifestFormat
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFormat.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFormat.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.JobManifestFormat.op_Implicit(System.String)~Amazon.S3Control.JobManifestFormat">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.JobReportFormat">
            <summary>
            Constants used for properties of type JobReportFormat.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobReportFormat.Report_CSV_20180820">
            <summary>
            Constant Report_CSV_20180820 for JobReportFormat
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobReportFormat.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobReportFormat.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.JobReportFormat.op_Implicit(System.String)~Amazon.S3Control.JobReportFormat">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.JobReportScope">
            <summary>
            Constants used for properties of type JobReportScope.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobReportScope.AllTasks">
            <summary>
            Constant AllTasks for JobReportScope
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobReportScope.FailedTasksOnly">
            <summary>
            Constant FailedTasksOnly for JobReportScope
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobReportScope.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobReportScope.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.JobReportScope.op_Implicit(System.String)~Amazon.S3Control.JobReportScope">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.JobStatus">
            <summary>
            Constants used for properties of type JobStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Active">
            <summary>
            Constant Active for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Cancelled">
            <summary>
            Constant Cancelled for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Cancelling">
            <summary>
            Constant Cancelling for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Complete">
            <summary>
            Constant Complete for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Completing">
            <summary>
            Constant Completing for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Failed">
            <summary>
            Constant Failed for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Failing">
            <summary>
            Constant Failing for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.New">
            <summary>
            Constant New for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Paused">
            <summary>
            Constant Paused for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Pausing">
            <summary>
            Constant Pausing for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Preparing">
            <summary>
            Constant Preparing for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Ready">
            <summary>
            Constant Ready for JobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.JobStatus.Suspended">
            <summary>
            Constant Suspended for JobStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.JobStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.JobStatus.op_Implicit(System.String)~Amazon.S3Control.JobStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.MetricsStatus">
            <summary>
            Constants used for properties of type MetricsStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MetricsStatus.Disabled">
            <summary>
            Constant Disabled for MetricsStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MetricsStatus.Enabled">
            <summary>
            Constant Enabled for MetricsStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MetricsStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MetricsStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.MetricsStatus.op_Implicit(System.String)~Amazon.S3Control.MetricsStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.MFADelete">
            <summary>
            Constants used for properties of type MFADelete.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MFADelete.Disabled">
            <summary>
            Constant Disabled for MFADelete
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MFADelete.Enabled">
            <summary>
            Constant Enabled for MFADelete
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MFADelete.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MFADelete.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.MFADelete.op_Implicit(System.String)~Amazon.S3Control.MFADelete">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.MFADeleteStatus">
            <summary>
            Constants used for properties of type MFADeleteStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MFADeleteStatus.Disabled">
            <summary>
            Constant Disabled for MFADeleteStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MFADeleteStatus.Enabled">
            <summary>
            Constant Enabled for MFADeleteStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MFADeleteStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MFADeleteStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.MFADeleteStatus.op_Implicit(System.String)~Amazon.S3Control.MFADeleteStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.MultiRegionAccessPointStatus">
            <summary>
            Constants used for properties of type MultiRegionAccessPointStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.CREATING">
            <summary>
            Constant CREATING for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.DELETING">
            <summary>
            Constant DELETING for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.INCONSISTENT_ACROSS_REGIONS">
            <summary>
            Constant INCONSISTENT_ACROSS_REGIONS for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.PARTIALLY_CREATED">
            <summary>
            Constant PARTIALLY_CREATED for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.PARTIALLY_DELETED">
            <summary>
            Constant PARTIALLY_DELETED for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.MultiRegionAccessPointStatus.READY">
            <summary>
            Constant READY for MultiRegionAccessPointStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MultiRegionAccessPointStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.MultiRegionAccessPointStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.MultiRegionAccessPointStatus.op_Implicit(System.String)~Amazon.S3Control.MultiRegionAccessPointStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.NetworkOrigin">
            <summary>
            Constants used for properties of type NetworkOrigin.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.NetworkOrigin.Internet">
            <summary>
            Constant Internet for NetworkOrigin
            </summary>
        </member>
        <member name="F:Amazon.S3Control.NetworkOrigin.VPC">
            <summary>
            Constant VPC for NetworkOrigin
            </summary>
        </member>
        <member name="M:Amazon.S3Control.NetworkOrigin.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.NetworkOrigin.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.NetworkOrigin.op_Implicit(System.String)~Amazon.S3Control.NetworkOrigin">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus">
            <summary>
            Constants used for properties of type ObjectLambdaAccessPointAliasStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus.PROVISIONING">
            <summary>
            Constant PROVISIONING for ObjectLambdaAccessPointAliasStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus.READY">
            <summary>
            Constant READY for ObjectLambdaAccessPointAliasStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAccessPointAliasStatus.op_Implicit(System.String)~Amazon.S3Control.ObjectLambdaAccessPointAliasStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ObjectLambdaAllowedFeature">
            <summary>
            Constants used for properties of type ObjectLambdaAllowedFeature.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAllowedFeature.GetObjectPartNumber">
            <summary>
            Constant GetObjectPartNumber for ObjectLambdaAllowedFeature
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAllowedFeature.GetObjectRange">
            <summary>
            Constant GetObjectRange for ObjectLambdaAllowedFeature
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAllowedFeature.HeadObjectPartNumber">
            <summary>
            Constant HeadObjectPartNumber for ObjectLambdaAllowedFeature
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaAllowedFeature.HeadObjectRange">
            <summary>
            Constant HeadObjectRange for ObjectLambdaAllowedFeature
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAllowedFeature.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAllowedFeature.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaAllowedFeature.op_Implicit(System.String)~Amazon.S3Control.ObjectLambdaAllowedFeature">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction">
            <summary>
            Constants used for properties of type ObjectLambdaTransformationConfigurationAction.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.GetObject">
            <summary>
            Constant GetObject for ObjectLambdaTransformationConfigurationAction
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.HeadObject">
            <summary>
            Constant HeadObject for ObjectLambdaTransformationConfigurationAction
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.ListObjects">
            <summary>
            Constant ListObjects for ObjectLambdaTransformationConfigurationAction
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.ListObjectsV2">
            <summary>
            Constant ListObjectsV2 for ObjectLambdaTransformationConfigurationAction
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ObjectLambdaTransformationConfigurationAction.op_Implicit(System.String)~Amazon.S3Control.ObjectLambdaTransformationConfigurationAction">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.OperationName">
            <summary>
            Constants used for properties of type OperationName.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.LambdaInvoke">
            <summary>
            Constant LambdaInvoke for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3ComputeObjectChecksum">
            <summary>
            Constant S3ComputeObjectChecksum for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3DeleteObjectTagging">
            <summary>
            Constant S3DeleteObjectTagging for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3InitiateRestoreObject">
            <summary>
            Constant S3InitiateRestoreObject for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3PutObjectAcl">
            <summary>
            Constant S3PutObjectAcl for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3PutObjectCopy">
            <summary>
            Constant S3PutObjectCopy for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3PutObjectLegalHold">
            <summary>
            Constant S3PutObjectLegalHold for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3PutObjectRetention">
            <summary>
            Constant S3PutObjectRetention for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3PutObjectTagging">
            <summary>
            Constant S3PutObjectTagging for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3ReplicateObject">
            <summary>
            Constant S3ReplicateObject for OperationName
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OperationName.S3UpdateObjectEncryption">
            <summary>
            Constant S3UpdateObjectEncryption for OperationName
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OperationName.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OperationName.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.OperationName.op_Implicit(System.String)~Amazon.S3Control.OperationName">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.OutputSchemaVersion">
            <summary>
            Constants used for properties of type OutputSchemaVersion.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OutputSchemaVersion.V_1">
            <summary>
            Constant V_1 for OutputSchemaVersion
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OutputSchemaVersion.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OutputSchemaVersion.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.OutputSchemaVersion.op_Implicit(System.String)~Amazon.S3Control.OutputSchemaVersion">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.OwnerOverride">
            <summary>
            Constants used for properties of type OwnerOverride.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.OwnerOverride.Destination">
            <summary>
            Constant Destination for OwnerOverride
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OwnerOverride.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.OwnerOverride.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.OwnerOverride.op_Implicit(System.String)~Amazon.S3Control.OwnerOverride">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.Permission">
            <summary>
            Constants used for properties of type Permission.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Permission.READ">
            <summary>
            Constant READ for Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Permission.READWRITE">
            <summary>
            Constant READWRITE for Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Permission.WRITE">
            <summary>
            Constant WRITE for Permission
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Permission.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Permission.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.Permission.op_Implicit(System.String)~Amazon.S3Control.Permission">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.Privilege">
            <summary>
            Constants used for properties of type Privilege.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Privilege.Default">
            <summary>
            Constant Default for Privilege
            </summary>
        </member>
        <member name="F:Amazon.S3Control.Privilege.Minimal">
            <summary>
            Constant Minimal for Privilege
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Privilege.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.Privilege.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.Privilege.op_Implicit(System.String)~Amazon.S3Control.Privilege">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ReplicaModificationsStatus">
            <summary>
            Constants used for properties of type ReplicaModificationsStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicaModificationsStatus.Disabled">
            <summary>
            Constant Disabled for ReplicaModificationsStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicaModificationsStatus.Enabled">
            <summary>
            Constant Enabled for ReplicaModificationsStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicaModificationsStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicaModificationsStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ReplicaModificationsStatus.op_Implicit(System.String)~Amazon.S3Control.ReplicaModificationsStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ReplicationRuleStatus">
            <summary>
            Constants used for properties of type ReplicationRuleStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationRuleStatus.Disabled">
            <summary>
            Constant Disabled for ReplicationRuleStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationRuleStatus.Enabled">
            <summary>
            Constant Enabled for ReplicationRuleStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationRuleStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationRuleStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ReplicationRuleStatus.op_Implicit(System.String)~Amazon.S3Control.ReplicationRuleStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ReplicationStatus">
            <summary>
            Constants used for properties of type ReplicationStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStatus.COMPLETED">
            <summary>
            Constant COMPLETED for ReplicationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStatus.FAILED">
            <summary>
            Constant FAILED for ReplicationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStatus.NONE">
            <summary>
            Constant NONE for ReplicationStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStatus.REPLICA">
            <summary>
            Constant REPLICA for ReplicationStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStatus.op_Implicit(System.String)~Amazon.S3Control.ReplicationStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ReplicationStorageClass">
            <summary>
            Constants used for properties of type ReplicationStorageClass.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.DEEP_ARCHIVE">
            <summary>
            Constant DEEP_ARCHIVE for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.GLACIER">
            <summary>
            Constant GLACIER for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.GLACIER_IR">
            <summary>
            Constant GLACIER_IR for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.INTELLIGENT_TIERING">
            <summary>
            Constant INTELLIGENT_TIERING for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.ONEZONE_IA">
            <summary>
            Constant ONEZONE_IA for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.OUTPOSTS">
            <summary>
            Constant OUTPOSTS for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.REDUCED_REDUNDANCY">
            <summary>
            Constant REDUCED_REDUNDANCY for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.STANDARD">
            <summary>
            Constant STANDARD for ReplicationStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationStorageClass.STANDARD_IA">
            <summary>
            Constant STANDARD_IA for ReplicationStorageClass
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStorageClass.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStorageClass.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ReplicationStorageClass.op_Implicit(System.String)~Amazon.S3Control.ReplicationStorageClass">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ReplicationTimeStatus">
            <summary>
            Constants used for properties of type ReplicationTimeStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationTimeStatus.Disabled">
            <summary>
            Constant Disabled for ReplicationTimeStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ReplicationTimeStatus.Enabled">
            <summary>
            Constant Enabled for ReplicationTimeStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationTimeStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ReplicationTimeStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ReplicationTimeStatus.op_Implicit(System.String)~Amazon.S3Control.ReplicationTimeStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.RequestedJobStatus">
            <summary>
            Constants used for properties of type RequestedJobStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.RequestedJobStatus.Cancelled">
            <summary>
            Constant Cancelled for RequestedJobStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.RequestedJobStatus.Ready">
            <summary>
            Constant Ready for RequestedJobStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.RequestedJobStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.RequestedJobStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.RequestedJobStatus.op_Implicit(System.String)~Amazon.S3Control.RequestedJobStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3CannedAccessControlList">
            <summary>
            Constants used for properties of type S3CannedAccessControlList.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.AuthenticatedRead">
            <summary>
            Constant AuthenticatedRead for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.AwsExecRead">
            <summary>
            Constant AwsExecRead for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.BucketOwnerFullControl">
            <summary>
            Constant BucketOwnerFullControl for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.BucketOwnerRead">
            <summary>
            Constant BucketOwnerRead for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.Private">
            <summary>
            Constant Private for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.PublicRead">
            <summary>
            Constant PublicRead for S3CannedAccessControlList
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3CannedAccessControlList.PublicReadWrite">
            <summary>
            Constant PublicReadWrite for S3CannedAccessControlList
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3CannedAccessControlList.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3CannedAccessControlList.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3CannedAccessControlList.op_Implicit(System.String)~Amazon.S3Control.S3CannedAccessControlList">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3ChecksumAlgorithm">
            <summary>
            Constants used for properties of type S3ChecksumAlgorithm.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ChecksumAlgorithm.CRC32">
            <summary>
            Constant CRC32 for S3ChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ChecksumAlgorithm.CRC32C">
            <summary>
            Constant CRC32C for S3ChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ChecksumAlgorithm.CRC64NVME">
            <summary>
            Constant CRC64NVME for S3ChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ChecksumAlgorithm.SHA1">
            <summary>
            Constant SHA1 for S3ChecksumAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ChecksumAlgorithm.SHA256">
            <summary>
            Constant SHA256 for S3ChecksumAlgorithm
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ChecksumAlgorithm.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ChecksumAlgorithm.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3ChecksumAlgorithm.op_Implicit(System.String)~Amazon.S3Control.S3ChecksumAlgorithm">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3GlacierJobTier">
            <summary>
            Constants used for properties of type S3GlacierJobTier.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3GlacierJobTier.BULK">
            <summary>
            Constant BULK for S3GlacierJobTier
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3GlacierJobTier.STANDARD">
            <summary>
            Constant STANDARD for S3GlacierJobTier
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3GlacierJobTier.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3GlacierJobTier.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3GlacierJobTier.op_Implicit(System.String)~Amazon.S3Control.S3GlacierJobTier">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3GranteeTypeIdentifier">
            <summary>
            Constants used for properties of type S3GranteeTypeIdentifier.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3GranteeTypeIdentifier.EmailAddress">
            <summary>
            Constant EmailAddress for S3GranteeTypeIdentifier
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3GranteeTypeIdentifier.Id">
            <summary>
            Constant Id for S3GranteeTypeIdentifier
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3GranteeTypeIdentifier.Uri">
            <summary>
            Constant Uri for S3GranteeTypeIdentifier
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3GranteeTypeIdentifier.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3GranteeTypeIdentifier.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3GranteeTypeIdentifier.op_Implicit(System.String)~Amazon.S3Control.S3GranteeTypeIdentifier">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3MetadataDirective">
            <summary>
            Constants used for properties of type S3MetadataDirective.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3MetadataDirective.COPY">
            <summary>
            Constant COPY for S3MetadataDirective
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3MetadataDirective.REPLACE">
            <summary>
            Constant REPLACE for S3MetadataDirective
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3MetadataDirective.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3MetadataDirective.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3MetadataDirective.op_Implicit(System.String)~Amazon.S3Control.S3MetadataDirective">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3ObjectLockLegalHoldStatus">
            <summary>
            Constants used for properties of type S3ObjectLockLegalHoldStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockLegalHoldStatus.OFF">
            <summary>
            Constant OFF for S3ObjectLockLegalHoldStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockLegalHoldStatus.ON">
            <summary>
            Constant ON for S3ObjectLockLegalHoldStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockLegalHoldStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockLegalHoldStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockLegalHoldStatus.op_Implicit(System.String)~Amazon.S3Control.S3ObjectLockLegalHoldStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3ObjectLockMode">
            <summary>
            Constants used for properties of type S3ObjectLockMode.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockMode.COMPLIANCE">
            <summary>
            Constant COMPLIANCE for S3ObjectLockMode
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockMode.GOVERNANCE">
            <summary>
            Constant GOVERNANCE for S3ObjectLockMode
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockMode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockMode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockMode.op_Implicit(System.String)~Amazon.S3Control.S3ObjectLockMode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3ObjectLockRetentionMode">
            <summary>
            Constants used for properties of type S3ObjectLockRetentionMode.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockRetentionMode.COMPLIANCE">
            <summary>
            Constant COMPLIANCE for S3ObjectLockRetentionMode
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3ObjectLockRetentionMode.GOVERNANCE">
            <summary>
            Constant GOVERNANCE for S3ObjectLockRetentionMode
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockRetentionMode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockRetentionMode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3ObjectLockRetentionMode.op_Implicit(System.String)~Amazon.S3Control.S3ObjectLockRetentionMode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3Permission">
            <summary>
            Constants used for properties of type S3Permission.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3Permission.FULL_CONTROL">
            <summary>
            Constant FULL_CONTROL for S3Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3Permission.READ">
            <summary>
            Constant READ for S3Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3Permission.READ_ACP">
            <summary>
            Constant READ_ACP for S3Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3Permission.WRITE">
            <summary>
            Constant WRITE for S3Permission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3Permission.WRITE_ACP">
            <summary>
            Constant WRITE_ACP for S3Permission
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3Permission.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3Permission.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3Permission.op_Implicit(System.String)~Amazon.S3Control.S3Permission">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3PrefixType">
            <summary>
            Constants used for properties of type S3PrefixType.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3PrefixType.Object">
            <summary>
            Constant Object for S3PrefixType
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3PrefixType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3PrefixType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3PrefixType.op_Implicit(System.String)~Amazon.S3Control.S3PrefixType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3SSEAlgorithm">
            <summary>
            Constants used for properties of type S3SSEAlgorithm.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3SSEAlgorithm.AES256">
            <summary>
            Constant AES256 for S3SSEAlgorithm
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3SSEAlgorithm.KMS">
            <summary>
            Constant KMS for S3SSEAlgorithm
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3SSEAlgorithm.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3SSEAlgorithm.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3SSEAlgorithm.op_Implicit(System.String)~Amazon.S3Control.S3SSEAlgorithm">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.S3StorageClass">
            <summary>
            Constants used for properties of type S3StorageClass.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.DEEP_ARCHIVE">
            <summary>
            Constant DEEP_ARCHIVE for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.GLACIER">
            <summary>
            Constant GLACIER for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.GLACIER_IR">
            <summary>
            Constant GLACIER_IR for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.INTELLIGENT_TIERING">
            <summary>
            Constant INTELLIGENT_TIERING for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.ONEZONE_IA">
            <summary>
            Constant ONEZONE_IA for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.STANDARD">
            <summary>
            Constant STANDARD for S3StorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.S3StorageClass.STANDARD_IA">
            <summary>
            Constant STANDARD_IA for S3StorageClass
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3StorageClass.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.S3StorageClass.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.S3StorageClass.op_Implicit(System.String)~Amazon.S3Control.S3StorageClass">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.ScopePermission">
            <summary>
            Constants used for properties of type ScopePermission.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.AbortMultipartUpload">
            <summary>
            Constant AbortMultipartUpload for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.DeleteObject">
            <summary>
            Constant DeleteObject for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.GetObject">
            <summary>
            Constant GetObject for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.GetObjectAttributes">
            <summary>
            Constant GetObjectAttributes for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.ListBucket">
            <summary>
            Constant ListBucket for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.ListBucketMultipartUploads">
            <summary>
            Constant ListBucketMultipartUploads for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.ListMultipartUploadParts">
            <summary>
            Constant ListMultipartUploadParts for ScopePermission
            </summary>
        </member>
        <member name="F:Amazon.S3Control.ScopePermission.PutObject">
            <summary>
            Constant PutObject for ScopePermission
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ScopePermission.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.ScopePermission.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.ScopePermission.op_Implicit(System.String)~Amazon.S3Control.ScopePermission">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.SseKmsEncryptedObjectsStatus">
            <summary>
            Constants used for properties of type SseKmsEncryptedObjectsStatus.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.SseKmsEncryptedObjectsStatus.Disabled">
            <summary>
            Constant Disabled for SseKmsEncryptedObjectsStatus
            </summary>
        </member>
        <member name="F:Amazon.S3Control.SseKmsEncryptedObjectsStatus.Enabled">
            <summary>
            Constant Enabled for SseKmsEncryptedObjectsStatus
            </summary>
        </member>
        <member name="M:Amazon.S3Control.SseKmsEncryptedObjectsStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.SseKmsEncryptedObjectsStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.SseKmsEncryptedObjectsStatus.op_Implicit(System.String)~Amazon.S3Control.SseKmsEncryptedObjectsStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.TransitionStorageClass">
            <summary>
            Constants used for properties of type TransitionStorageClass.
            </summary>
        </member>
        <member name="F:Amazon.S3Control.TransitionStorageClass.DEEP_ARCHIVE">
            <summary>
            Constant DEEP_ARCHIVE for TransitionStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.TransitionStorageClass.GLACIER">
            <summary>
            Constant GLACIER for TransitionStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.TransitionStorageClass.INTELLIGENT_TIERING">
            <summary>
            Constant INTELLIGENT_TIERING for TransitionStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.TransitionStorageClass.ONEZONE_IA">
            <summary>
            Constant ONEZONE_IA for TransitionStorageClass
            </summary>
        </member>
        <member name="F:Amazon.S3Control.TransitionStorageClass.STANDARD_IA">
            <summary>
            Constant STANDARD_IA for TransitionStorageClass
            </summary>
        </member>
        <member name="M:Amazon.S3Control.TransitionStorageClass.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.TransitionStorageClass.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.S3Control.TransitionStorageClass.op_Implicit(System.String)~Amazon.S3Control.TransitionStorageClass">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.S3Control.AmazonS3ControlClient">
             <summary>
             <para>Implementation for accessing S3Control</para>
            
             Amazon Web Services S3 Control provides access to Amazon S3 control plane actions.
             </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor">
             <summary>
             Constructs AmazonS3ControlClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonS3ControlClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(Amazon.S3Control.AmazonS3ControlConfig)">
             <summary>
             Constructs AmazonS3ControlClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonS3ControlClient Configuration Object</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.S3Control.AmazonS3ControlConfig)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Credentials and an
            AmazonS3ControlClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonS3ControlClient Configuration Object</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String,Amazon.S3Control.AmazonS3ControlConfig)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID, AWS Secret Key and an
            AmazonS3ControlClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonS3ControlClient Configuration Object</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.#ctor(System.String,System.String,System.String,Amazon.S3Control.AmazonS3ControlConfig)">
            <summary>
            Constructs AmazonS3ControlClient with AWS Access Key ID, AWS Secret Key and an
            AmazonS3ControlClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonS3ControlClient Configuration Object</param>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.S3Control.AmazonS3ControlClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.AssociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Associate your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance. Use this action if you want to create access grants for users or
            groups from your corporate identity directory. First, you must add your corporate
            identity directory to Amazon Web Services IAM Identity Center. Then, you can associate
            this IAM Identity Center instance with your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:AssociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permissions: <c>sso:CreateApplication</c>, <c>sso:PutApplicationGrant</c>,
            and <c>sso:PutApplicationAuthenticationMethod</c>. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AssociateAccessGrantsIdentityCenter service method.</param>
            
            <returns>The response from the AssociateAccessGrantsIdentityCenter service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginAssociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AssociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AssociateAccessGrantsIdentityCenter operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateAccessGrantsIdentityCenter
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndAssociateAccessGrantsIdentityCenter(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AssociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAssociateAccessGrantsIdentityCenter.</param>
            
            <returns>Returns a  AssociateAccessGrantsIdentityCenterResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateAccessGrant(Amazon.S3Control.Model.CreateAccessGrantRequest)">
            <summary>
            Creates an access grant that gives a grantee access to your S3 data. The grantee can
            be an IAM user or role or a directory user, or group. Before you can create a grant,
            you must have an S3 Access Grants instance in the same Region as the S3 data. You
            can create an S3 Access Grants instance using the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsInstance.html">CreateAccessGrantsInstance</a>.
            You must also have registered at least one S3 data location in your S3 Access Grants
            instance using <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsLocation.html">CreateAccessGrantsLocation</a>.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrant</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            For any directory identity - <c>sso:DescribeInstance</c> and <c>sso:DescribeApplication</c>
            
            </para>
             
            <para>
            For directory users - <c>identitystore:DescribeUser</c> 
            </para>
             
            <para>
            For directory groups - <c>identitystore:DescribeGroup</c> 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrant service method.</param>
            
            <returns>The response from the CreateAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateAccessGrant(Amazon.S3Control.Model.CreateAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrant.</param>
            
            <returns>Returns a  CreateAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateAccessGrantsInstance(Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest)">
            <summary>
            Creates an S3 Access Grants instance, which serves as a logical grouping for access
            grants. You can create one S3 Access Grants instance per Region per account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            To associate an IAM Identity Center instance with your S3 Access Grants instance,
            you must also have the <c>sso:DescribeInstance</c>, <c>sso:CreateApplication</c>,
            <c>sso:PutApplicationGrant</c>, and <c>sso:PutApplicationAuthenticationMethod</c>
            permissions. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsInstance service method.</param>
            
            <returns>The response from the CreateAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateAccessGrantsInstance(Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrantsInstance.</param>
            
            <returns>Returns a  CreateAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateAccessGrantsLocation(Amazon.S3Control.Model.CreateAccessGrantsLocationRequest)">
            <summary>
            The S3 data location that you would like to register in your S3 Access Grants instance.
            Your S3 data must be in the same Region as your S3 Access Grants instance. The location
            can be one of the following: 
            
             <ul> <li> 
            <para>
            The default S3 location <c>s3://</c> 
            </para>
             </li> <li> 
            <para>
            A bucket - <c>S3://&lt;bucket-name&gt;</c> 
            </para>
             </li> <li> 
            <para>
            A bucket and prefix - <c>S3://&lt;bucket-name&gt;/&lt;prefix&gt;</c> 
            </para>
             </li> </ul> 
            <para>
            When you register a location, you must include the IAM role that has permission to
            manage the S3 location that you are registering. Give S3 Access Grants permission
            to assume this role <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-location.html">using
            a policy</a>. S3 Access Grants assumes this role to manage access to the location
            and to vend temporary credentials to grantees or client applications. 
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission for the specified IAM role: <c>iam:PassRole</c>
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsLocation service method.</param>
            
            <returns>The response from the CreateAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateAccessGrantsLocation(Amazon.S3Control.Model.CreateAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrantsLocation.</param>
            
            <returns>Returns a  CreateAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateAccessPoint(Amazon.S3Control.Model.CreateAccessPointRequest)">
            <summary>
            Creates an access point and associates it to a specified bucket. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            access to shared datasets with access points</a> or <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            
             
            <para>
            To create an access point and attach it to a volume on an Amazon FSx file system,
            see <a href="https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateAndAttachS3AccessPoint.html">CreateAndAttachS3AccessPoint</a>
            in the <i>Amazon FSx API Reference</i>.
            </para>
              <note> 
            <para>
            S3 on Outposts only supports VPC-style access points. 
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Accessing Amazon S3 on Outposts using virtual private cloud (VPC) only access points</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html#API_control_CreateAccessPoint_Examples">Examples</a>
            section.
            </para>
              
            <para>
            The following actions are related to <c>CreateAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForDirectoryBuckets.html">ListAccessPointsForDirectoryBuckets</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessPoint service method.</param>
            
            <returns>The response from the CreateAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateAccessPoint(Amazon.S3Control.Model.CreateAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessPoint.</param>
            
            <returns>Returns a  CreateAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateAccessPointForObjectLambda(Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates an Object Lambda Access Point. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html">Transforming
            objects with Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>CreateAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the CreateAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateAccessPointForObjectLambda(Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessPointForObjectLambda.</param>
            
            <returns>Returns a  CreateAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateBucket(Amazon.S3Control.Model.CreateBucketRequest)">
            <summary>
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">Create
            Bucket</a> in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new Outposts bucket. By creating the bucket, you become the bucket owner.
            To create an Outposts bucket, you must have S3 on Outposts. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Not every string is an acceptable bucket name. For information on bucket naming restrictions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules">Working
            with Amazon S3 Buckets</a>.
            </para>
             
            <para>
            S3 on Outposts buckets support:
            </para>
             <ul> <li> 
            <para>
            Tags
            </para>
             </li> <li> 
            <para>
            LifecycleConfigurations for deleting expired objects
            </para>
             </li> </ul> 
            <para>
            For a complete list of restrictions and Amazon S3 feature limitations on S3 on Outposts,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OnOutpostsRestrictionsLimitations.html">
            Amazon S3 on Outposts Restrictions and Limitations</a>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your API request,
            see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html#API_control_CreateBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>CreateBucket</c> for Amazon S3 on Outposts:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateBucket service method.</param>
            
            <returns>The response from the CreateBucket service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BucketAlreadyExistsException">
            The requested Outposts bucket name is not available. The bucket namespace is shared
            by all users of the Outposts in this Region. Select a different name and try again.
            </exception>
            <exception cref="T:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException">
            The Outposts bucket you tried to create already exists, and you own it.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateBucket(Amazon.S3Control.Model.CreateBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateBucket.</param>
            
            <returns>Returns a  CreateBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateJob(Amazon.S3Control.Model.CreateJobRequest)">
            <summary>
            This operation creates an S3 Batch Operations job.
            
             
            <para>
            You can use S3 Batch Operations to perform large-scale batch actions on Amazon S3
            objects. Batch Operations can run a single action on lists of Amazon S3 objects that
            you specify. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            For information about permissions required to use the Batch Operations, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops-iam-role-policies.html">Granting
            permissions for S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl>  
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html">JobOperation</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateJob service method.</param>
            
            <returns>The response from the CreateJob service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.IdempotencyException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateJob(Amazon.S3Control.Model.CreateJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateJob operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateJob.</param>
            
            <returns>Returns a  CreateJobResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateMultiRegionAccessPoint(Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates a Multi-Region Access Point and associates it with the specified buckets.
            For more information about creating Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html">Creating
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>CreateMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the CreateMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateMultiRegionAccessPoint(Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateMultiRegionAccessPoint.</param>
            
            <returns>Returns a  CreateMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.CreateStorageLensGroup(Amazon.S3Control.Model.CreateStorageLensGroupRequest)">
            <summary>
            Creates a new S3 Storage Lens group and associates it with the specified Amazon Web
            Services account ID. An S3 Storage Lens group is a custom grouping of objects based
            on prefix, suffix, object tags, object size, object age, or a combination of these
            filters. For each Storage Lens group that you’ve created, you can also optionally
            add Amazon Web Services resource tags. For more information about S3 Storage Lens
            groups, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html">Working
            with S3 Storage Lens groups</a>.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:CreateStorageLensGroup</c>
            action. If you’re trying to create a Storage Lens group with Amazon Web Services resource
            tags, you must also have permission to perform the <c>s3:TagResource</c> action. For
            more information about the required Storage Lens Groups permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStorageLensGroup service method.</param>
            
            <returns>The response from the CreateStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginCreateStorageLensGroup(Amazon.S3Control.Model.CreateStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndCreateStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStorageLensGroup.</param>
            
            <returns>Returns a  CreateStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessGrant(Amazon.S3Control.Model.DeleteAccessGrantRequest)">
            <summary>
            Deletes the access grant from the S3 Access Grants instance. You cannot undo an access
            grant deletion and the grantee will no longer have access to the S3 data.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrant service method.</param>
            
            <returns>The response from the DeleteAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessGrant(Amazon.S3Control.Model.DeleteAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrant.</param>
            
            <returns>Returns a  DeleteAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessGrantsInstance(Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest)">
            <summary>
            Deletes your S3 Access Grants instance. You must first delete the access grants and
            locations before S3 Access Grants can delete the instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">DeleteAccessGrant</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsLocation.html">DeleteAccessGrantsLocation</a>.
            If you have associated an IAM Identity Center instance with your S3 Access Grants
            instance, you must first dissassociate the Identity Center instance from the S3 Access
            Grants instance before you can delete the S3 Access Grants instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AssociateAccessGrantsIdentityCenter.html">AssociateAccessGrantsIdentityCenter</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DissociateAccessGrantsIdentityCenter.html">DissociateAccessGrantsIdentityCenter</a>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstance service method.</param>
            
            <returns>The response from the DeleteAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessGrantsInstance(Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsInstance.</param>
            
            <returns>Returns a  DeleteAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Deletes the resource policy of the S3 Access Grants instance. The resource policy
            is used to manage cross-account access to your S3 Access Grants instance. By deleting
            the resource policy, you delete any cross-account permissions to your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstanceResourcePolicy</c> permission to
            use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the DeleteAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  DeleteAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessGrantsLocation(Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest)">
            <summary>
            Deregisters a location from your S3 Access Grants instance. You can only delete a
            location registration from an S3 Access Grants instance if there are no grants associated
            with this location. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">Delete
            a grant</a> for information on how to delete grants. You need to have at least one
            registered location in your S3 Access Grants instance in order to create access grants.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsLocation service method.</param>
            
            <returns>The response from the DeleteAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessGrantsLocation(Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsLocation.</param>
            
            <returns>Returns a  DeleteAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessPoint(Amazon.S3Control.Model.DeleteAccessPointRequest)">
            <summary>
            Deletes the specified access point.
            
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html#API_control_DeleteAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPoint service method.</param>
            
            <returns>The response from the DeleteAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessPoint(Amazon.S3Control.Model.DeleteAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPoint.</param>
            
            <returns>Returns a  DeleteAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessPointForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the specified Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the DeleteAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessPointForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointForObjectLambda.</param>
            
            <returns>Returns a  DeleteAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessPointPolicy(Amazon.S3Control.Model.DeleteAccessPointPolicyRequest)">
            <summary>
            Deletes the access point policy for the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html#API_control_DeleteAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicy service method.</param>
            
            <returns>The response from the DeleteAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessPointPolicy(Amazon.S3Control.Model.DeleteAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointPolicy.</param>
            
            <returns>Returns a  DeleteAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the DeleteAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  DeleteAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteAccessPointScope(Amazon.S3Control.Model.DeleteAccessPointScopeRequest)">
            <summary>
            Deletes an existing access point scope for a directory bucket.
            
             <note> 
            <para>
            When you delete the scope of an access point, all prefixes and permissions are deleted.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:DeleteAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointScope service method.</param>
            
            <returns>The response from the DeleteAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteAccessPointScope(Amazon.S3Control.Model.DeleteAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointScope.</param>
            
            <returns>Returns a  DeleteAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteBucket(Amazon.S3Control.Model.DeleteBucketRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html">DeleteBucket</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 on Outposts bucket. All objects (including all object versions
            and delete markers) in the bucket must be deleted before the bucket itself can be
            deleted. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html#API_control_DeleteBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <b>Related Resources</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html">DeleteObject</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucket service method.</param>
            
            <returns>The response from the DeleteBucket service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteBucket(Amazon.S3Control.Model.DeleteBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucket.</param>
            
            <returns>Returns a  DeleteBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteBucketLifecycleConfiguration(Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. To
            delete an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html">DeleteBucketLifecycle</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the lifecycle configuration from the specified Outposts bucket. Amazon S3
            on Outposts removes all the lifecycle configuration rules in the lifecycle subresource
            associated with the bucket. Your objects never expire, and Amazon S3 on Outposts no
            longer automatically deletes any objects on the basis of rules contained in the deleted
            lifecycle configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this operation, you must have permission to perform the <c>s3-outposts:PutLifecycleConfiguration</c>
            action. By default, the bucket owner has this permission and the Outposts bucket owner
            can grant this permission to others.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html#API_control_DeleteBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For more information about object expiration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions">Elements
            to Describe Lifecycle Actions</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the DeleteBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteBucketLifecycleConfiguration(Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  DeleteBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteBucketPolicy(Amazon.S3Control.Model.DeleteBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 bucket
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            This implementation of the DELETE action uses the policy subresource to delete the
            policy of a specified Amazon S3 on Outposts bucket. If you are using an identity other
            than the root user of the Amazon Web Services account that owns the bucket, the calling
            identity must have the <c>s3-outposts:DeleteBucketPolicy</c> permissions on the specified
            Outposts bucket and belong to the bucket owner's account to use this action. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you don't have <c>DeleteBucketPolicy</c> permissions, Amazon S3 returns a <c>403
            Access Denied</c> error. If you have the correct permissions, but you're not using
            an identity that belongs to the bucket owner's account, Amazon S3 returns a <c>405
            Method Not Allowed</c> error. 
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html#API_control_DeleteBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketPolicy service method.</param>
            
            <returns>The response from the DeleteBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteBucketPolicy(Amazon.S3Control.Model.DeleteBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketPolicy.</param>
            
            <returns>Returns a  DeleteBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteBucketReplication(Amazon.S3Control.Model.DeleteBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This operation deletes an Amazon S3 on Outposts bucket's replication configuration.
            To delete an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html">DeleteBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the replication configuration from the specified S3 on Outposts bucket.
            </para>
             
            <para>
            To use this operation, you must have permissions to perform the <c>s3-outposts:PutReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html#API_control_DeleteBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For information about S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>DeleteBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketReplication service method.</param>
            
            <returns>The response from the DeleteBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteBucketReplication(Amazon.S3Control.Model.DeleteBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketReplication.</param>
            
            <returns>Returns a  DeleteBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteBucketTagging(Amazon.S3Control.Model.DeleteBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 bucket
            tags, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html">DeleteBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the tags from the Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>PutBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html#API_control_DeleteBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketTagging service method.</param>
            
            <returns>The response from the DeleteBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteBucketTagging(Amazon.S3Control.Model.DeleteBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketTagging.</param>
            
            <returns>Returns a  DeleteBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteJobTagging(Amazon.S3Control.Model.DeleteJobTaggingRequest)">
            <summary>
            Removes the entire tag set from the specified S3 Batch Operations job.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DeleteJobTagging</c> operation, you must have permission to perform
            the <c>s3:DeleteJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteJobTagging service method.</param>
            
            <returns>The response from the DeleteJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteJobTagging(Amazon.S3Control.Model.DeleteJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteJobTagging.</param>
            
            <returns>Returns a  DeleteJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteMultiRegionAccessPoint(Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes a Multi-Region Access Point. This action does not delete the buckets associated
            with the Multi-Region Access Point, only the Multi-Region Access Point itself.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>DeleteMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the DeleteMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteMultiRegionAccessPoint(Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteMultiRegionAccessPoint.</param>
            
            <returns>Returns a  DeleteMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeletePublicAccessBlock(Amazon.S3Control.Model.DeletePublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation might be restricted when the account is managed by organization-level
            Block Public Access policies. You’ll get an Access Denied (403) error when the account
            is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeletePublicAccessBlock service method.</param>
            
            <returns>The response from the DeletePublicAccessBlock service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeletePublicAccessBlock(Amazon.S3Control.Model.DeletePublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeletePublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeletePublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeletePublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeletePublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeletePublicAccessBlock.</param>
            
            <returns>Returns a  DeletePublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteStorageLensConfiguration(Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfiguration service method.</param>
            
            <returns>The response from the DeleteStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteStorageLensConfiguration(Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensConfiguration.</param>
            
            <returns>Returns a  DeleteStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteStorageLensConfigurationTagging(Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration tags. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the DeleteStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteStorageLensConfigurationTagging(Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  DeleteStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DeleteStorageLensGroup(Amazon.S3Control.Model.DeleteStorageLensGroupRequest)">
            <summary>
            Deletes an existing S3 Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:DeleteStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensGroup service method.</param>
            
            <returns>The response from the DeleteStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDeleteStorageLensGroup(Amazon.S3Control.Model.DeleteStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDeleteStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensGroup.</param>
            
            <returns>Returns a  DeleteStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DescribeJob(Amazon.S3Control.Model.DescribeJobRequest)">
            <summary>
            Retrieves the configuration parameters and status for a Batch Operations job. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DescribeJob</c> operation, you must have permission to perform the <c>s3:DescribeJob</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeJob service method.</param>
            
            <returns>The response from the DescribeJob service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDescribeJob(Amazon.S3Control.Model.DescribeJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeJob operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDescribeJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeJob.</param>
            
            <returns>Returns a  DescribeJobResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DescribeMultiRegionAccessPointOperation(Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the status of an asynchronous request to manage a Multi-Region Access Point.
            For more information about managing Multi-Region Access Points and how asynchronous
            requests work, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MrapOperations.html">Using
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeMultiRegionAccessPointOperation service method.</param>
            
            <returns>The response from the DescribeMultiRegionAccessPointOperation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDescribeMultiRegionAccessPointOperation(Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeMultiRegionAccessPointOperation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeMultiRegionAccessPointOperation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMultiRegionAccessPointOperation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDescribeMultiRegionAccessPointOperation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeMultiRegionAccessPointOperation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeMultiRegionAccessPointOperation.</param>
            
            <returns>Returns a  DescribeMultiRegionAccessPointOperationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DissociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Dissociates the Amazon Web Services IAM Identity Center instance from the S3 Access
            Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DissociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must have the <c>sso:DeleteApplication</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DissociateAccessGrantsIdentityCenter service method.</param>
            
            <returns>The response from the DissociateAccessGrantsIdentityCenter service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginDissociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DissociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DissociateAccessGrantsIdentityCenter operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDissociateAccessGrantsIdentityCenter
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndDissociateAccessGrantsIdentityCenter(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DissociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDissociateAccessGrantsIdentityCenter.</param>
            
            <returns>Returns a  DissociateAccessGrantsIdentityCenterResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessGrant(Amazon.S3Control.Model.GetAccessGrantRequest)">
            <summary>
            Get the details of an access grant from your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrant service method.</param>
            
            <returns>The response from the GetAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessGrant(Amazon.S3Control.Model.GetAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrant.</param>
            
            <returns>Returns a  GetAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessGrantsInstance(Amazon.S3Control.Model.GetAccessGrantsInstanceRequest)">
            <summary>
            Retrieves the S3 Access Grants instance for a Region in your account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl> <note> 
            <para>
             <c>GetAccessGrantsInstance</c> is not supported for cross-account access. You can
            only call the API from the account that owns the S3 Access Grants instance.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstance service method.</param>
            
            <returns>The response from the GetAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessGrantsInstance(Amazon.S3Control.Model.GetAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstance.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessGrantsInstanceForPrefix(Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest)">
            <summary>
            Retrieve the S3 Access Grants instance that contains a particular prefix. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceForPrefix</c> permission for the caller
            account to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The prefix owner account must grant you the following permissions to their S3 Access
            Grants instance: <c>s3:GetAccessGrantsInstanceForPrefix</c>. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceForPrefix service method.</param>
            
            <returns>The response from the GetAccessGrantsInstanceForPrefix service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessGrantsInstanceForPrefix(Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstanceForPrefix operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceForPrefix operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstanceForPrefix
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessGrantsInstanceForPrefix(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstanceForPrefix operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstanceForPrefix.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceForPrefixResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Returns the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the GetAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessGrantsLocation(Amazon.S3Control.Model.GetAccessGrantsLocationRequest)">
            <summary>
            Retrieves the details of a particular location registered in your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsLocation service method.</param>
            
            <returns>The response from the GetAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessGrantsLocation(Amazon.S3Control.Model.GetAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsLocation.</param>
            
            <returns>Returns a  GetAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPoint(Amazon.S3Control.Model.GetAccessPointRequest)">
            <summary>
            Returns configuration information about the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPoint service method.</param>
            
            <returns>The response from the GetAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPoint(Amazon.S3Control.Model.GetAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPoint.</param>
            
            <returns>Returns a  GetAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html">PutAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointConfigurationForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointConfigurationForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointConfigurationForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointConfigurationForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointConfigurationForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointConfigurationForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointConfigurationForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointForObjectLambda(Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Object Lambda Access Point
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointForObjectLambda(Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointPolicy(Amazon.S3Control.Model.GetAccessPointPolicyRequest)">
            <summary>
            Returns the access point policy associated with the specified access point.
            
             
            <para>
            The following actions are related to <c>GetAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicy service method.</param>
            
            <returns>The response from the GetAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointPolicy(Amazon.S3Control.Model.GetAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicy.</param>
            
            <returns>Returns a  GetAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointPolicyStatus(Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified access point currently has a policy that allows public
            access. For more information about public access through access points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            Data Access with Amazon S3 access points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatus service method.</param>
            
            <returns>The response from the GetAccessPointPolicyStatus service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointPolicyStatus(Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointPolicyStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyStatus.</param>
            
            <returns>Returns a  GetAccessPointPolicyStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointPolicyStatusForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the status of the resource policy associated with an Object Lambda Access
            Point.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatusForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointPolicyStatusForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointPolicyStatusForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyStatusForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatusForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyStatusForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointPolicyStatusForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyStatusForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyStatusForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointPolicyStatusForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetAccessPointScope(Amazon.S3Control.Model.GetAccessPointScopeRequest)">
            <summary>
            Returns the access point scope for a directory bucket.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:GetAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointScope service method.</param>
            
            <returns>The response from the GetAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetAccessPointScope(Amazon.S3Control.Model.GetAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointScope.</param>
            
            <returns>Returns a  GetAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucket(Amazon.S3Control.Model.GetBucketRequest)">
            <summary>
            Gets an Amazon S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Using Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>s3-outposts:GetBucket</c>
            permissions on the specified Outposts bucket and belong to the Outposts bucket owner's
            account in order to use this action. Only users from Outposts bucket owner account
            with the right permissions can perform actions on an Outposts bucket. 
            </para>
             
            <para>
            If you don't have <c>s3-outposts:GetBucket</c> permissions or you're not using an
            identity that belongs to the bucket owner's account, Amazon S3 returns a <c>403 Access
            Denied</c> error.
            </para>
             
            <para>
            The following actions are related to <c>GetBucket</c> for Amazon S3 on Outposts:
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html#API_control_GetBucket_Examples">Examples</a>
            section.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucket service method.</param>
            
            <returns>The response from the GetBucket service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucket(Amazon.S3Control.Model.GetBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucket.</param>
            
            <returns>Returns a  GetBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucketLifecycleConfiguration(Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To get
            an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the lifecycle configuration information set on the Outposts bucket. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> and for information about lifecycle configuration, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html">
            Object Lifecycle Management</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>s3-outposts:GetLifecycleConfiguration</c>
            action. The Outposts bucket owner has this permission, by default. The bucket owner
            can grant this permission to others. For more information about permissions, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">Permissions
            Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            Access Permissions to Your Amazon S3 Resources</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html#API_control_GetBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <c>GetBucketLifecycleConfiguration</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchLifecycleConfiguration</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The lifecycle configuration does not exist.
            </para>
             </li> <li> 
            <para>
            HTTP Status Code: 404 Not Found
            </para>
             </li> <li> 
            <para>
            SOAP Fault Code Prefix: Client
            </para>
             </li> </ul> </li> </ul> 
            <para>
            The following actions are related to <c>GetBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the GetBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucketLifecycleConfiguration(Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  GetBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucketPolicy(Amazon.S3Control.Model.GetBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a policy
            for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html">GetBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the policy of a specified Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the bucket, the calling identity must have the <c>GetBucketPolicy</c> permissions
            on the specified bucket and belong to the bucket owner's account in order to use this
            action.
            </para>
             
            <para>
            Only users from Outposts bucket owner account with the right permissions can perform
            actions on an Outposts bucket. If you don't have <c>s3-outposts:GetBucketPolicy</c>
            permissions or you're not using an identity that belongs to the bucket owner's account,
            Amazon S3 returns a <c>403 Access Denied</c> error.
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html#API_control_GetBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html">GetObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketPolicy service method.</param>
            
            <returns>The response from the GetBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucketPolicy(Amazon.S3Control.Model.GetBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketPolicy.</param>
            
            <returns>Returns a  GetBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucketReplication(Amazon.S3Control.Model.GetBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This operation gets an Amazon S3 on Outposts bucket's replication configuration. To
            get an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html">GetBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the replication configuration of an S3 on Outposts bucket. For more information
            about S3 on Outposts, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            This action requires permissions for the <c>s3-outposts:GetReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts bucket</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html#API_control_GetBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            If you include the <c>Filter</c> element in a replication configuration, you must
            also include the <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>
            elements. The response also returns those elements.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketReplication service method.</param>
            
            <returns>The response from the GetBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucketReplication(Amazon.S3Control.Model.GetBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketReplication.</param>
            
            <returns>Returns a  GetBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucketTagging(Amazon.S3Control.Model.GetBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket tags,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html">GetBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the tag set associated with the Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>GetBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others.
            </para>
             
            <para>
             <c>GetBucketTagging</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchTagSetError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: There is no tag set associated with the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html#API_control_GetBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketTagging service method.</param>
            
            <returns>The response from the GetBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucketTagging(Amazon.S3Control.Model.GetBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketTagging.</param>
            
            <returns>Returns a  GetBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetBucketVersioning(Amazon.S3Control.Model.GetBucketVersioningRequest)">
            <summary>
            <note> 
            <para>
            This operation returns the versioning state for S3 on Outposts buckets only. To return
            the versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html">GetBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the versioning state for an S3 on Outposts bucket. With S3 Versioning, you
            can save multiple distinct copies of your objects and recover from unintended user
            actions and application failures.
            </para>
             
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, the <c>GetBucketVersioning</c> request does not return a versioning state value.
            </para>
             
            <para>
            For more information about versioning, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html#API_control_GetBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html">PutBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketVersioning service method.</param>
            
            <returns>The response from the GetBucketVersioning service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetBucketVersioning(Amazon.S3Control.Model.GetBucketVersioningRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketVersioning operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketVersioning operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketVersioning
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetBucketVersioning(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketVersioning operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketVersioning.</param>
            
            <returns>Returns a  GetBucketVersioningResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetDataAccess(Amazon.S3Control.Model.GetDataAccessRequest)">
            <summary>
            Returns a temporary access credential from S3 Access Grants to the grantee or client
            application. The <a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html">temporary
            credential</a> is an Amazon Web Services STS token that grants them access to the
            S3 data. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetDataAccess</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The IAM role that S3 Access Grants assumes must have the following permissions specified
            in the trust policy when registering the location: <c>sts:AssumeRole</c>, for directory
            users or groups <c>sts:SetContext</c>, and for IAM users or roles <c>sts:SetSourceIdentity</c>.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetDataAccess service method.</param>
            
            <returns>The response from the GetDataAccess service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetDataAccess(Amazon.S3Control.Model.GetDataAccessRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetDataAccess operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetDataAccess operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataAccess
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetDataAccess(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetDataAccess operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetDataAccess.</param>
            
            <returns>Returns a  GetDataAccessResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetJobTagging(Amazon.S3Control.Model.GetJobTaggingRequest)">
            <summary>
            Returns the tags on an S3 Batch Operations job. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>GetJobTagging</c> operation, you must have permission to perform the
            <c>s3:GetJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetJobTagging service method.</param>
            
            <returns>The response from the GetJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetJobTagging(Amazon.S3Control.Model.GetJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetJobTagging.</param>
            
            <returns>Returns a  GetJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetMultiRegionAccessPoint(Amazon.S3Control.Model.GetMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetMultiRegionAccessPoint(Amazon.S3Control.Model.GetMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPoint.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetMultiRegionAccessPointPolicy(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the access control policy of the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicy service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetMultiRegionAccessPointPolicy(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetMultiRegionAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointPolicy.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetMultiRegionAccessPointPolicyStatus(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified Multi-Region Access Point has an access control policy
            that allows public access.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicyStatus</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicyStatus service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointPolicyStatus service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetMultiRegionAccessPointPolicyStatus(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointPolicyStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicyStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointPolicyStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetMultiRegionAccessPointPolicyStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointPolicyStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointPolicyStatus.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointPolicyStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetMultiRegionAccessPointRoutes(Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the routing configuration for a Multi-Region Access Point, indicating which
            Regions are active or passive.
            </para>
             
            <para>
            To obtain routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointRoutes service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointRoutes service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetMultiRegionAccessPointRoutes(Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointRoutes operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointRoutes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetMultiRegionAccessPointRoutes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointRoutes.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointRoutesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetPublicAccessBlock(Amazon.S3Control.Model.GetPublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation returns the effective account-level configuration, which may inherit
            from organization-level policies. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetPublicAccessBlock service method.</param>
            
            <returns>The response from the GetPublicAccessBlock service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException">
            Amazon S3 throws this exception if you make a <c>GetPublicAccessBlock</c> request
            against an account that doesn't have a <c>PublicAccessBlockConfiguration</c> set.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetPublicAccessBlock(Amazon.S3Control.Model.GetPublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetPublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetPublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetPublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetPublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetPublicAccessBlock.</param>
            
            <returns>Returns a  GetPublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetStorageLensConfiguration(Amazon.S3Control.Model.GetStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the Amazon S3 Storage Lens configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfiguration service method.</param>
            
            <returns>The response from the GetStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetStorageLensConfiguration(Amazon.S3Control.Model.GetStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensConfiguration.</param>
            
            <returns>Returns a  GetStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetStorageLensConfigurationTagging(Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the tags of Amazon S3 Storage Lens configuration. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the GetStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetStorageLensConfigurationTagging(Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  GetStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.GetStorageLensGroup(Amazon.S3Control.Model.GetStorageLensGroupRequest)">
            <summary>
            Retrieves the Storage Lens group configuration details.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:GetStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensGroup service method.</param>
            
            <returns>The response from the GetStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginGetStorageLensGroup(Amazon.S3Control.Model.GetStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndGetStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensGroup.</param>
            
            <returns>Returns a  GetStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessGrants(Amazon.S3Control.Model.ListAccessGrantsRequest)">
            <summary>
            Returns the list of access grants in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrants</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrants service method.</param>
            
            <returns>The response from the ListAccessGrants service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessGrants(Amazon.S3Control.Model.ListAccessGrantsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrants operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrants operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrants
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessGrants(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrants operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrants.</param>
            
            <returns>Returns a  ListAccessGrantsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessGrantsInstances(Amazon.S3Control.Model.ListAccessGrantsInstancesRequest)">
            <summary>
            Returns a list of S3 Access Grants instances. An S3 Access Grants instance serves
            as a logical grouping for your individual access grants. You can only have one S3
            Access Grants instance per Region per account.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsInstances</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsInstances service method.</param>
            
            <returns>The response from the ListAccessGrantsInstances service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessGrantsInstances(Amazon.S3Control.Model.ListAccessGrantsInstancesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrantsInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsInstances operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrantsInstances
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessGrantsInstances(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrantsInstances operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrantsInstances.</param>
            
            <returns>Returns a  ListAccessGrantsInstancesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessGrantsLocations(Amazon.S3Control.Model.ListAccessGrantsLocationsRequest)">
            <summary>
            Returns a list of the locations registered in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsLocations</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsLocations service method.</param>
            
            <returns>The response from the ListAccessGrantsLocations service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessGrantsLocations(Amazon.S3Control.Model.ListAccessGrantsLocationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrantsLocations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsLocations operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrantsLocations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessGrantsLocations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrantsLocations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrantsLocations.</param>
            
            <returns>Returns a  ListAccessGrantsLocationsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessPoints(Amazon.S3Control.Model.ListAccessPointsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the access points. You can retrieve up to 1,000 access points per
            call. If the call returns more than 1,000 access points (or the number specified in
            <c>maxResults</c>, whichever is less), the response will include a continuation token
            that you can use to list the additional access points.
            </para>
             
            <para>
            Returns only access points attached to S3 buckets by default. To return all access
            points specify <c>DataSourceType</c> as <c>ALL</c>.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPoints</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPoints service method.</param>
            
            <returns>The response from the ListAccessPoints service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessPoints(Amazon.S3Control.Model.ListAccessPointsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPoints operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPoints operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPoints
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessPoints(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPoints operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPoints.</param>
            
            <returns>Returns a  ListAccessPointsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessPointsForDirectoryBuckets(Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest)">
            <summary>
            Returns a list of the access points that are owned by the Amazon Web Services account
            and that are associated with the specified directory bucket.
            
             
            <para>
            To list access points for general purpose buckets, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccesspoints</a>.
            </para>
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:ListAccessPointsForDirectoryBuckets</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForDirectoryBuckets service method.</param>
            
            <returns>The response from the ListAccessPointsForDirectoryBuckets service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessPointsForDirectoryBuckets(Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPointsForDirectoryBuckets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForDirectoryBuckets operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPointsForDirectoryBuckets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessPointsForDirectoryBuckets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPointsForDirectoryBuckets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPointsForDirectoryBuckets.</param>
            
            <returns>Returns a  ListAccessPointsForDirectoryBucketsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListAccessPointsForObjectLambda(Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns some or all (up to 1,000) access points associated with the Object Lambda
            Access Point per call. If there are more access points than what can be returned in
            one call, the response will include a continuation token that you can use to list
            the additional access points.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPointsForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForObjectLambda service method.</param>
            
            <returns>The response from the ListAccessPointsForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListAccessPointsForObjectLambda(Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPointsForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPointsForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListAccessPointsForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPointsForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPointsForObjectLambda.</param>
            
            <returns>Returns a  ListAccessPointsForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListCallerAccessGrants(Amazon.S3Control.Model.ListCallerAccessGrantsRequest)">
            <summary>
            Use this API to list the access grants that grant the caller access to Amazon S3 data
            through S3 Access Grants. The caller (grantee) can be an Identity and Access Management
            (IAM) identity or Amazon Web Services Identity Center corporate directory identity.
            You must pass the Amazon Web Services account of the S3 data owner (grantor) in the
            request. You can, optionally, narrow the results by <c>GrantScope</c>, using a fragment
            of the data's S3 path, and S3 Access Grants will return only the grants with a path
            that contains the path fragment. You can also pass the <c>AllowedByApplication</c>
            filter in the request, which returns only the grants authorized for applications,
            whether the application is the caller's Identity Center application or any other application
            (<c>ALL</c>). For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-list-grants.html">List
            the caller's access grants</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListCallerAccessGrants</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListCallerAccessGrants service method.</param>
            
            <returns>The response from the ListCallerAccessGrants service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListCallerAccessGrants(Amazon.S3Control.Model.ListCallerAccessGrantsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListCallerAccessGrants operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListCallerAccessGrants operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCallerAccessGrants
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListCallerAccessGrants(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListCallerAccessGrants operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListCallerAccessGrants.</param>
            
            <returns>Returns a  ListCallerAccessGrantsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListJobs(Amazon.S3Control.Model.ListJobsRequest)">
            <summary>
            Lists current S3 Batch Operations jobs as well as the jobs that have ended within
            the last 90 days for the Amazon Web Services account making the request. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>ListJobs</c> operation, you must have permission to perform the <c>s3:ListJobs</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
              <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListJobs service method.</param>
            
            <returns>The response from the ListJobs service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InvalidNextTokenException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InvalidRequestException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListJobs(Amazon.S3Control.Model.ListJobsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListJobs operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListJobs operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobs
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListJobs(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListJobs operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListJobs.</param>
            
            <returns>Returns a  ListJobsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListMultiRegionAccessPoints(Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the Multi-Region Access Points currently associated with the specified
            Amazon Web Services account. Each call can return up to 100 Multi-Region Access Points,
            the maximum number of Multi-Region Access Points that can be associated with a single
            account.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>ListMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListMultiRegionAccessPoints service method.</param>
            
            <returns>The response from the ListMultiRegionAccessPoints service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListMultiRegionAccessPoints(Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListMultiRegionAccessPoints operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListMultiRegionAccessPoints operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMultiRegionAccessPoints
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListMultiRegionAccessPoints(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListMultiRegionAccessPoints operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListMultiRegionAccessPoints.</param>
            
            <returns>Returns a  ListMultiRegionAccessPointsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListRegionalBuckets(Amazon.S3Control.Model.ListRegionalBucketsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated
            sender of the request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your request, see
            the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html#API_control_ListRegionalBuckets_Examples">Examples</a>
            section.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRegionalBuckets service method.</param>
            
            <returns>The response from the ListRegionalBuckets service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListRegionalBuckets(Amazon.S3Control.Model.ListRegionalBucketsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRegionalBuckets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRegionalBuckets operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRegionalBuckets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListRegionalBuckets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRegionalBuckets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRegionalBuckets.</param>
            
            <returns>Returns a  ListRegionalBucketsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListStorageLensConfigurations(Amazon.S3Control.Model.ListStorageLensConfigurationsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets a list of Amazon S3 Storage Lens configurations. For more information about S3
            Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:ListStorageLensConfigurations</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStorageLensConfigurations service method.</param>
            
            <returns>The response from the ListStorageLensConfigurations service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListStorageLensConfigurations(Amazon.S3Control.Model.ListStorageLensConfigurationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStorageLensConfigurations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStorageLensConfigurations operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStorageLensConfigurations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListStorageLensConfigurations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStorageLensConfigurations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStorageLensConfigurations.</param>
            
            <returns>Returns a  ListStorageLensConfigurationsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListStorageLensGroups(Amazon.S3Control.Model.ListStorageLensGroupsRequest)">
            <summary>
            Lists all the Storage Lens groups in the specified home Region. 
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:ListStorageLensGroups</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStorageLensGroups service method.</param>
            
            <returns>The response from the ListStorageLensGroups service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListStorageLensGroups(Amazon.S3Control.Model.ListStorageLensGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStorageLensGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStorageLensGroups operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStorageLensGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListStorageLensGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStorageLensGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStorageLensGroups.</param>
            
            <returns>Returns a  ListStorageLensGroupsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.ListTagsForResource(Amazon.S3Control.Model.ListTagsForResourceRequest)">
            <summary>
            This operation allows you to list all of the tags for a specified resource. Each tag
            is a label consisting of a key and value. Tags can help you organize, track costs
            for, and control access to resources. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:ListTagsForResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:ListTagsForResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginListTagsForResource(Amazon.S3Control.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Updates the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:PutAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the PutAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  PutAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Replaces configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointConfigurationForObjectLambda.html">GetAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointConfigurationForObjectLambda service method.</param>
            
            <returns>The response from the PutAccessPointConfigurationForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointConfigurationForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointConfigurationForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutAccessPointConfigurationForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointConfigurationForObjectLambda.</param>
            
            <returns>Returns a  PutAccessPointConfigurationForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutAccessPointPolicy(Amazon.S3Control.Model.PutAccessPointPolicyRequest)">
            <summary>
            Associates an access policy with the specified access point. Each access point can
            have only one policy, so a request made to this API replaces any existing policy associated
            with the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html#API_control_PutAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicy service method.</param>
            
            <returns>The response from the PutAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutAccessPointPolicy(Amazon.S3Control.Model.PutAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointPolicy.</param>
            
            <returns>Returns a  PutAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or replaces resource policy for an Object Lambda Access Point. For an example
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-create.html#olap-create-cli">Creating
            Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the PutAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  PutAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutAccessPointScope(Amazon.S3Control.Model.PutAccessPointScopeRequest)">
            <summary>
            Creates or replaces the access point scope for a directory bucket. You can use the
            access point scope to restrict access to specific prefixes, API operations, or a combination
            of both.
            
             <note> 
            <para>
            You can specify any amount of prefixes, but the total length of characters of all
            prefixes must be less than 256 bytes in size.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:PutAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointScope service method.</param>
            
            <returns>The response from the PutAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutAccessPointScope(Amazon.S3Control.Model.PutAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointScope.</param>
            
            <returns>Returns a  PutAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutBucketLifecycleConfiguration(Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. To
            put a lifecycle configuration to an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new lifecycle configuration for the S3 on Outposts bucket or replaces an
            existing lifecycle configuration. Outposts buckets only support lifecycle configurations
            that delete/expire objects after a certain period of time and abort incomplete multipart
            uploads.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html#API_control_PutBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the PutBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutBucketLifecycleConfiguration(Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  PutBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutBucketPolicy(Amazon.S3Control.Model.PutBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a policy
            on an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html">PutBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Applies an Amazon S3 bucket policy to an Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>PutBucketPolicy</c>
            permissions on the specified Outposts bucket and belong to the bucket owner's account
            in order to use this action.
            </para>
             
            <para>
            If you don't have <c>PutBucketPolicy</c> permissions, Amazon S3 returns a <c>403 Access
            Denied</c> error. If you have the correct permissions, but you're not using an identity
            that belongs to the bucket owner's account, Amazon S3 returns a <c>405 Method Not
            Allowed</c> error.
            </para>
             <important> 
            <para>
             As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action. 
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html#API_control_PutBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketPolicy service method.</param>
            
            <returns>The response from the PutBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutBucketPolicy(Amazon.S3Control.Model.PutBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketPolicy.</param>
            
            <returns>Returns a  PutBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutBucketReplication(Amazon.S3Control.Model.PutBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket's replication configuration. To
            create an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html">PutBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a replication configuration or replaces an existing one. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            Specify the replication configuration in the request body. In the replication configuration,
            you provide the following information:
            </para>
             <ul> <li> 
            <para>
            The name of the destination bucket or buckets where you want S3 on Outposts to replicate
            objects
            </para>
             </li> <li> 
            <para>
            The Identity and Access Management (IAM) role that S3 on Outposts can assume to replicate
            objects on your behalf
            </para>
             </li> <li> 
            <para>
            Other relevant information, such as replication rules
            </para>
             </li> </ul> 
            <para>
            A replication configuration must include at least one rule and can contain a maximum
            of 100. Each rule identifies a subset of objects to replicate by filtering the objects
            in the source Outposts bucket. To choose additional subsets of objects to replicate,
            add a rule for each subset.
            </para>
             
            <para>
            To specify a subset of the objects in the source Outposts bucket to apply a replication
            rule to, add the <c>Filter</c> element as a child of the <c>Rule</c> element. You
            can filter objects based on an object key prefix, one or more object tags, or both.
            When you add the <c>Filter</c> element in the configuration, you must also add the
            following elements: <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>.
            </para>
             
            <para>
            Using <c>PutBucketReplication</c> on Outposts requires that both the source and destination
            buckets must have versioning enabled. For information about enabling versioning on
            a bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsManagingVersioning.html">Managing
            S3 Versioning for your S3 on Outposts bucket</a>.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
             <b>Handling Replication of Encrypted Objects</b> 
            </para>
             
            <para>
            Outposts buckets are encrypted at all times. All the objects in the source Outposts
            bucket are encrypted and can be replicated. Also, all the replicas in the destination
            Outposts bucket are encrypted with the same encryption key as the objects in the source
            Outposts bucket.
            </para>
             
            <para>
             <b>Permissions</b> 
            </para>
             
            <para>
            To create a <c>PutBucketReplication</c> request, you must have <c>s3-outposts:PutReplicationConfiguration</c>
            permissions for the bucket. The Outposts bucket owner has this permission by default
            and can grant it to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a>. 
            </para>
             <note> 
            <para>
            To perform this operation, the user or role must also have the <c>iam:CreateRole</c>
            and <c>iam:PassRole</c> permissions. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting
            a user permissions to pass a role to an Amazon Web Services service</a>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html#API_control_PutBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketReplication service method.</param>
            
            <returns>The response from the PutBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutBucketReplication(Amazon.S3Control.Model.PutBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketReplication.</param>
            
            <returns>Returns a  PutBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutBucketTagging(Amazon.S3Control.Model.PutBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 bucket,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html">PutBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the tags for an S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Use tags to organize your Amazon Web Services bill to reflect your own cost structure.
            To do this, sign up to get your Amazon Web Services account bill with tag key values
            included. Then, to see the cost of combined resources, organize your billing information
            according to resources with the same tag key values. For example, you can tag several
            resources with a specific application name, and then organize your billing information
            to see the total cost of that application across several services. For more information,
            see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Cost
            allocation and tagging</a>.
            </para>
             <note> 
            <para>
            Within a bucket, if you add a tag that has the same key as an existing tag, the new
            value overwrites the old value. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html">
            Using cost allocation in Amazon S3 bucket tags</a>.
            </para>
             </note> 
            <para>
            To use this action, you must have permissions to perform the <c>s3-outposts:PutBucketTagging</c>
            action. The Outposts bucket owner has this permission by default and can grant this
            permission to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">
            Permissions Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            access permissions to your Amazon S3 resources</a>.
            </para>
             
            <para>
             <c>PutBucketTagging</c> has the following special errors:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>InvalidTagError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The tag provided was not a valid tag. This error can occur if the tag
            did not pass input validation. For information about tag restrictions, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">
            User-Defined Tag Restrictions</a> and <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html">
            Amazon Web Services-Generated Cost Allocation Tag Restrictions</a>.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>MalformedXMLError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The XML provided does not match the schema.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>OperationAbortedError </c> 
            </para>
             <ul> <li> 
            <para>
            Description: A conflicting conditional action is currently in progress against this
            resource. Try again.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>InternalError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The service was unable to apply the provided tag to the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html#API_control_PutBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketTagging service method.</param>
            
            <returns>The response from the PutBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutBucketTagging(Amazon.S3Control.Model.PutBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketTagging.</param>
            
            <returns>Returns a  PutBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutBucketVersioning(Amazon.S3Control.Model.PutBucketVersioningRequest)">
            <summary>
            <note> 
            <para>
            This operation sets the versioning state for S3 on Outposts buckets only. To set the
            versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html">PutBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the versioning state for an S3 on Outposts bucket. With S3 Versioning, you can
            save multiple distinct copies of your objects and recover from unintended user actions
            and application failures.
            </para>
             
            <para>
            You can set the versioning state to one of the following:
            </para>
             <ul> <li> 
            <para>
             <b>Enabled</b> - Enables versioning for the objects in the bucket. All objects added
            to the bucket receive a unique version ID.
            </para>
             </li> <li> 
            <para>
             <b>Suspended</b> - Suspends versioning for the objects in the bucket. All objects
            added to the bucket receive the version ID <c>null</c>.
            </para>
             </li> </ul> 
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">
            GetBucketVersioning</a> request does not return a versioning state value.
            </para>
             
            <para>
            When you enable S3 Versioning, for each object in your bucket, you have a current
            version and zero or more noncurrent versions. You can configure your bucket S3 Lifecycle
            rules to expire noncurrent versions after a specified time period. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsLifecycleManaging.html">
            Creating and managing a lifecycle configuration for your S3 on Outposts bucket</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you have an object expiration lifecycle configuration in your non-versioned bucket
            and you want to maintain the same permanent delete behavior when you enable versioning,
            you must add a noncurrent expiration policy. The noncurrent expiration lifecycle configuration
            will manage the deletes of the noncurrent object versions in the version-enabled bucket.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html#API_control_PutBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">GetBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketVersioning service method.</param>
            
            <returns>The response from the PutBucketVersioning service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutBucketVersioning(Amazon.S3Control.Model.PutBucketVersioningRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketVersioning operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketVersioning operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketVersioning
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutBucketVersioning(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketVersioning operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketVersioning.</param>
            
            <returns>Returns a  PutBucketVersioningResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutJobTagging(Amazon.S3Control.Model.PutJobTaggingRequest)">
            <summary>
            Sets the supplied tag-set on an S3 Batch Operations job.
            
             
            <para>
            A tag is a key-value pair. You can associate S3 Batch Operations tags with any job
            by sending a PUT request against the tagging subresource that is associated with the
            job. To modify the existing tag set, you can either replace the existing tag set entirely,
            or make changes within the existing tag set by retrieving the existing tag set using
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>,
            modify that tag set, and use this operation to replace the tag set with the one you
            modified. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>. 
            </para>
             <note> <ul> <li> 
            <para>
            If you send this request with an empty tag set, Amazon S3 deletes the existing tag
            set on the Batch Operations job. If you use this method, you are charged for a Tier
            1 Request (PUT). For more information, see <a href="http://aws.amazon.com/s3/pricing/">Amazon
            S3 pricing</a>.
            </para>
             </li> <li> 
            <para>
            For deleting existing tags for your Batch Operations job, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            request is preferred because it achieves the same result without incurring charges.
            </para>
             </li> <li> 
            <para>
            A few things to consider about using tags:
            </para>
             <ul> <li> 
            <para>
            Amazon S3 limits the maximum number of tags to 50 tags per job.
            </para>
             </li> <li> 
            <para>
            You can associate up to 50 tags with a job as long as they have unique tag keys.
            </para>
             </li> <li> 
            <para>
            A tag key can be up to 128 Unicode characters in length, and tag values can be up
            to 256 Unicode characters in length.
            </para>
             </li> <li> 
            <para>
            The key and values are case sensitive.
            </para>
             </li> <li> 
            <para>
            For tagging-related restrictions related to characters and encodings, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">User-Defined
            Tag Restrictions</a> in the <i>Billing and Cost Management User Guide</i>.
            </para>
             </li> </ul> </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>PutJobTagging</c> operation, you must have permission to perform the
            <c>s3:PutJobTagging</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutJobTagging service method.</param>
            
            <returns>The response from the PutJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyTagsException">
            Amazon S3 throws this exception if you have too many tags in your tag set.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutJobTagging(Amazon.S3Control.Model.PutJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutJobTagging.</param>
            
            <returns>Returns a  PutJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutMultiRegionAccessPointPolicy(Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Associates an access control policy with the specified Multi-Region Access Point.
            Each Multi-Region Access Point can have only one policy, so a request made to this
            action replaces any existing policy that is associated with the specified Multi-Region
            Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutMultiRegionAccessPointPolicy service method.</param>
            
            <returns>The response from the PutMultiRegionAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutMultiRegionAccessPointPolicy(Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutMultiRegionAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutMultiRegionAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutMultiRegionAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutMultiRegionAccessPointPolicy.</param>
            
            <returns>Returns a  PutMultiRegionAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutPublicAccessBlock(Amazon.S3Control.Model.PutPublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or modifies the <c>PublicAccessBlock</c> configuration for an Amazon Web Services
            account. This operation may be restricted when the account is managed by organization-level
            Block Public Access policies. You might get an Access Denied (403) error when the
            account is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For this operation, users must have the <c>s3:PutAccountPublicAccessBlock</c> permission.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutPublicAccessBlock service method.</param>
            
            <returns>The response from the PutPublicAccessBlock service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutPublicAccessBlock(Amazon.S3Control.Model.PutPublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutPublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutPublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutPublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutPublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutPublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutPublicAccessBlock.</param>
            
            <returns>Returns a  PutPublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutStorageLensConfiguration(Amazon.S3Control.Model.PutStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Puts an Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Working
            with Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>. For a complete
            list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfiguration service method.</param>
            
            <returns>The response from the PutStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutStorageLensConfiguration(Amazon.S3Control.Model.PutStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutStorageLensConfiguration.</param>
            
            <returns>Returns a  PutStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.PutStorageLensConfigurationTagging(Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Put or replace tags on an existing Amazon S3 Storage Lens configuration. For more
            information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the PutStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginPutStorageLensConfigurationTagging(Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndPutStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  PutStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.SubmitMultiRegionAccessPointRoutes(Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Submits an updated route configuration for a Multi-Region Access Point. This API operation
            updates the routing status for the specified Regions from active to passive, or from
            passive to active. A value of <c>0</c> indicates a passive status, which means that
            traffic won't be routed to the specified Region. A value of <c>100</c> indicates an
            active status, which means that traffic will be routed to the specified Region. At
            least one Region must be active at all times.
            </para>
             
            <para>
            When the routing configuration is changed, any in-progress operations (uploads, copies,
            deletes, and so on) to formerly active Regions will continue to run to their final
            completion state (success or failure). The routing configurations of any Regions that
            aren’t specified remain unchanged.
            </para>
             <note> 
            <para>
            Updated routing configurations might not be immediately applied. It can take up to
            2 minutes for your changes to take effect.
            </para>
             </note> 
            <para>
            To submit routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SubmitMultiRegionAccessPointRoutes service method.</param>
            
            <returns>The response from the SubmitMultiRegionAccessPointRoutes service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginSubmitMultiRegionAccessPointRoutes(Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SubmitMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SubmitMultiRegionAccessPointRoutes operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSubmitMultiRegionAccessPointRoutes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndSubmitMultiRegionAccessPointRoutes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SubmitMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSubmitMultiRegionAccessPointRoutes.</param>
            
            <returns>Returns a  SubmitMultiRegionAccessPointRoutesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.TagResource(Amazon.S3Control.Model.TagResourceRequest)">
            <summary>
            Creates a new user-defined tag or updates an existing tag. Each tag is a label consisting
            of a key and value that is applied to your resource. Tags can help you organize, track
            costs for, and control access to your resources. You can add up to 50 Amazon Web Services
            resource tags for each S3 resource. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resource:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, or grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:TagResource</c> permission to
            use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:TagResource</c> permission to
            use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginTagResource(Amazon.S3Control.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.UntagResource(Amazon.S3Control.Model.UntagResourceRequest)">
            <summary>
            This operation removes the specified user-defined tags from an S3 resource. You can
            pass one or more tag keys. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:UntagResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:UntagResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginUntagResource(Amazon.S3Control.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.UpdateAccessGrantsLocation(Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest)">
            <summary>
            Updates the IAM role of a registered location in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:UpdateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission: <c>iam:PassRole</c> 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateAccessGrantsLocation service method.</param>
            
            <returns>The response from the UpdateAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginUpdateAccessGrantsLocation(Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndUpdateAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateAccessGrantsLocation.</param>
            
            <returns>Returns a  UpdateAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.UpdateJobPriority(Amazon.S3Control.Model.UpdateJobPriorityRequest)">
            <summary>
            Updates an existing S3 Batch Operations job's priority. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobPriority</c> operation, you must have permission to perform
            the <c>s3:UpdateJobPriority</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateJobPriority service method.</param>
            
            <returns>The response from the UpdateJobPriority service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginUpdateJobPriority(Amazon.S3Control.Model.UpdateJobPriorityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateJobPriority operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateJobPriority operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJobPriority
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndUpdateJobPriority(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateJobPriority operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateJobPriority.</param>
            
            <returns>Returns a  UpdateJobPriorityResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.UpdateJobStatus(Amazon.S3Control.Model.UpdateJobStatusRequest)">
            <summary>
            Updates the status for the specified job. Use this operation to confirm that you want
            to run a job or to cancel an existing job. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobStatus</c> operation, you must have permission to perform the
            <c>s3:UpdateJobStatus</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateJobStatus service method.</param>
            
            <returns>The response from the UpdateJobStatus service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.JobStatusException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginUpdateJobStatus(Amazon.S3Control.Model.UpdateJobStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateJobStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateJobStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJobStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndUpdateJobStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateJobStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateJobStatus.</param>
            
            <returns>Returns a  UpdateJobStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.UpdateStorageLensGroup(Amazon.S3Control.Model.UpdateStorageLensGroupRequest)">
            <summary>
            Updates the existing Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:UpdateStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStorageLensGroup service method.</param>
            
            <returns>The response from the UpdateStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.BeginUpdateStorageLensGroup(Amazon.S3Control.Model.UpdateStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.EndUpdateStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStorageLensGroup.</param>
            
            <returns>Returns a  UpdateStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.AmazonS3ControlClient.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
        <member name="T:Amazon.S3Control.IAmazonS3Control">
             <summary>
             <para>Interface for accessing S3Control</para>
            
             Amazon Web Services S3 Control provides access to Amazon S3 control plane actions.
             </summary>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.AssociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Associate your S3 Access Grants instance with an Amazon Web Services IAM Identity
            Center instance. Use this action if you want to create access grants for users or
            groups from your corporate identity directory. First, you must add your corporate
            identity directory to Amazon Web Services IAM Identity Center. Then, you can associate
            this IAM Identity Center instance with your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:AssociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permissions: <c>sso:CreateApplication</c>, <c>sso:PutApplicationGrant</c>,
            and <c>sso:PutApplicationAuthenticationMethod</c>. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AssociateAccessGrantsIdentityCenter service method.</param>
            
            <returns>The response from the AssociateAccessGrantsIdentityCenter service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginAssociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.AssociateAccessGrantsIdentityCenterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the AssociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AssociateAccessGrantsIdentityCenter operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateAccessGrantsIdentityCenter
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndAssociateAccessGrantsIdentityCenter(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  AssociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginAssociateAccessGrantsIdentityCenter.</param>
            
            <returns>Returns a  AssociateAccessGrantsIdentityCenterResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/AssociateAccessGrantsIdentityCenter">REST API Reference for AssociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateAccessGrant(Amazon.S3Control.Model.CreateAccessGrantRequest)">
            <summary>
            Creates an access grant that gives a grantee access to your S3 data. The grantee can
            be an IAM user or role or a directory user, or group. Before you can create a grant,
            you must have an S3 Access Grants instance in the same Region as the S3 data. You
            can create an S3 Access Grants instance using the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsInstance.html">CreateAccessGrantsInstance</a>.
            You must also have registered at least one S3 data location in your S3 Access Grants
            instance using <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsLocation.html">CreateAccessGrantsLocation</a>.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrant</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            For any directory identity - <c>sso:DescribeInstance</c> and <c>sso:DescribeApplication</c>
            
            </para>
             
            <para>
            For directory users - <c>identitystore:DescribeUser</c> 
            </para>
             
            <para>
            For directory groups - <c>identitystore:DescribeGroup</c> 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrant service method.</param>
            
            <returns>The response from the CreateAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateAccessGrant(Amazon.S3Control.Model.CreateAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrant.</param>
            
            <returns>Returns a  CreateAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrant">REST API Reference for CreateAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateAccessGrantsInstance(Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest)">
            <summary>
            Creates an S3 Access Grants instance, which serves as a logical grouping for access
            grants. You can create one S3 Access Grants instance per Region per account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            To associate an IAM Identity Center instance with your S3 Access Grants instance,
            you must also have the <c>sso:DescribeInstance</c>, <c>sso:CreateApplication</c>,
            <c>sso:PutApplicationGrant</c>, and <c>sso:PutApplicationAuthenticationMethod</c>
            permissions. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsInstance service method.</param>
            
            <returns>The response from the CreateAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateAccessGrantsInstance(Amazon.S3Control.Model.CreateAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrantsInstance.</param>
            
            <returns>Returns a  CreateAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsInstance">REST API Reference for CreateAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateAccessGrantsLocation(Amazon.S3Control.Model.CreateAccessGrantsLocationRequest)">
            <summary>
            The S3 data location that you would like to register in your S3 Access Grants instance.
            Your S3 data must be in the same Region as your S3 Access Grants instance. The location
            can be one of the following: 
            
             <ul> <li> 
            <para>
            The default S3 location <c>s3://</c> 
            </para>
             </li> <li> 
            <para>
            A bucket - <c>S3://&lt;bucket-name&gt;</c> 
            </para>
             </li> <li> 
            <para>
            A bucket and prefix - <c>S3://&lt;bucket-name&gt;/&lt;prefix&gt;</c> 
            </para>
             </li> </ul> 
            <para>
            When you register a location, you must include the IAM role that has permission to
            manage the S3 location that you are registering. Give S3 Access Grants permission
            to assume this role <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-location.html">using
            a policy</a>. S3 Access Grants assumes this role to manage access to the location
            and to vend temporary credentials to grantees or client applications. 
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:CreateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission for the specified IAM role: <c>iam:PassRole</c>
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsLocation service method.</param>
            
            <returns>The response from the CreateAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateAccessGrantsLocation(Amazon.S3Control.Model.CreateAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessGrantsLocation.</param>
            
            <returns>Returns a  CreateAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessGrantsLocation">REST API Reference for CreateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateAccessPoint(Amazon.S3Control.Model.CreateAccessPointRequest)">
            <summary>
            Creates an access point and associates it to a specified bucket. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            access to shared datasets with access points</a> or <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html">Managing
            access to shared datasets in directory buckets with access points</a> in the <i>Amazon
            S3 User Guide</i>.
            
             
            <para>
            To create an access point and attach it to a volume on an Amazon FSx file system,
            see <a href="https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateAndAttachS3AccessPoint.html">CreateAndAttachS3AccessPoint</a>
            in the <i>Amazon FSx API Reference</i>.
            </para>
              <note> 
            <para>
            S3 on Outposts only supports VPC-style access points. 
            </para>
             
            <para>
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Accessing Amazon S3 on Outposts using virtual private cloud (VPC) only access points</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html#API_control_CreateAccessPoint_Examples">Examples</a>
            section.
            </para>
              
            <para>
            The following actions are related to <c>CreateAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForDirectoryBuckets.html">ListAccessPointsForDirectoryBuckets</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessPoint service method.</param>
            
            <returns>The response from the CreateAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateAccessPoint(Amazon.S3Control.Model.CreateAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessPoint.</param>
            
            <returns>Returns a  CreateAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPoint">REST API Reference for CreateAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateAccessPointForObjectLambda(Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates an Object Lambda Access Point. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html">Transforming
            objects with Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>CreateAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the CreateAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateAccessPointForObjectLambda(Amazon.S3Control.Model.CreateAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateAccessPointForObjectLambda.</param>
            
            <returns>Returns a  CreateAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateAccessPointForObjectLambda">REST API Reference for CreateAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateBucket(Amazon.S3Control.Model.CreateBucketRequest)">
            <summary>
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html">Create
            Bucket</a> in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new Outposts bucket. By creating the bucket, you become the bucket owner.
            To create an Outposts bucket, you must have S3 on Outposts. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Not every string is an acceptable bucket name. For information on bucket naming restrictions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules">Working
            with Amazon S3 Buckets</a>.
            </para>
             
            <para>
            S3 on Outposts buckets support:
            </para>
             <ul> <li> 
            <para>
            Tags
            </para>
             </li> <li> 
            <para>
            LifecycleConfigurations for deleting expired objects
            </para>
             </li> </ul> 
            <para>
            For a complete list of restrictions and Amazon S3 feature limitations on S3 on Outposts,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OnOutpostsRestrictionsLimitations.html">
            Amazon S3 on Outposts Restrictions and Limitations</a>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your API request,
            see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html#API_control_CreateBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>CreateBucket</c> for Amazon S3 on Outposts:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateBucket service method.</param>
            
            <returns>The response from the CreateBucket service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BucketAlreadyExistsException">
            The requested Outposts bucket name is not available. The bucket namespace is shared
            by all users of the Outposts in this Region. Select a different name and try again.
            </exception>
            <exception cref="T:Amazon.S3Control.Model.BucketAlreadyOwnedByYouException">
            The Outposts bucket you tried to create already exists, and you own it.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateBucket(Amazon.S3Control.Model.CreateBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateBucket.</param>
            
            <returns>Returns a  CreateBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateBucket">REST API Reference for CreateBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateJob(Amazon.S3Control.Model.CreateJobRequest)">
            <summary>
            This operation creates an S3 Batch Operations job.
            
             
            <para>
            You can use S3 Batch Operations to perform large-scale batch actions on Amazon S3
            objects. Batch Operations can run a single action on lists of Amazon S3 objects that
            you specify. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            For information about permissions required to use the Batch Operations, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops-iam-role-policies.html">Granting
            permissions for S3 Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl>  
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_JobOperation.html">JobOperation</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateJob service method.</param>
            
            <returns>The response from the CreateJob service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.IdempotencyException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateJob(Amazon.S3Control.Model.CreateJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateJob operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateJob.</param>
            
            <returns>Returns a  CreateJobResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateJob">REST API Reference for CreateJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateMultiRegionAccessPoint(Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates a Multi-Region Access Point and associates it with the specified buckets.
            For more information about creating Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html">Creating
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>CreateMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the CreateMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateMultiRegionAccessPoint(Amazon.S3Control.Model.CreateMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateMultiRegionAccessPoint.</param>
            
            <returns>Returns a  CreateMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateMultiRegionAccessPoint">REST API Reference for CreateMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.CreateStorageLensGroup(Amazon.S3Control.Model.CreateStorageLensGroupRequest)">
            <summary>
            Creates a new S3 Storage Lens group and associates it with the specified Amazon Web
            Services account ID. An S3 Storage Lens group is a custom grouping of objects based
            on prefix, suffix, object tags, object size, object age, or a combination of these
            filters. For each Storage Lens group that you’ve created, you can also optionally
            add Amazon Web Services resource tags. For more information about S3 Storage Lens
            groups, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html">Working
            with S3 Storage Lens groups</a>.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:CreateStorageLensGroup</c>
            action. If you’re trying to create a Storage Lens group with Amazon Web Services resource
            tags, you must also have permission to perform the <c>s3:TagResource</c> action. For
            more information about the required Storage Lens Groups permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStorageLensGroup service method.</param>
            
            <returns>The response from the CreateStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginCreateStorageLensGroup(Amazon.S3Control.Model.CreateStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndCreateStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStorageLensGroup.</param>
            
            <returns>Returns a  CreateStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/CreateStorageLensGroup">REST API Reference for CreateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessGrant(Amazon.S3Control.Model.DeleteAccessGrantRequest)">
            <summary>
            Deletes the access grant from the S3 Access Grants instance. You cannot undo an access
            grant deletion and the grantee will no longer have access to the S3 data.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrant service method.</param>
            
            <returns>The response from the DeleteAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessGrant(Amazon.S3Control.Model.DeleteAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrant.</param>
            
            <returns>Returns a  DeleteAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrant">REST API Reference for DeleteAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessGrantsInstance(Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest)">
            <summary>
            Deletes your S3 Access Grants instance. You must first delete the access grants and
            locations before S3 Access Grants can delete the instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">DeleteAccessGrant</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsLocation.html">DeleteAccessGrantsLocation</a>.
            If you have associated an IAM Identity Center instance with your S3 Access Grants
            instance, you must first dissassociate the Identity Center instance from the S3 Access
            Grants instance before you can delete the S3 Access Grants instance. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AssociateAccessGrantsIdentityCenter.html">AssociateAccessGrantsIdentityCenter</a>
            and <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DissociateAccessGrantsIdentityCenter.html">DissociateAccessGrantsIdentityCenter</a>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstance service method.</param>
            
            <returns>The response from the DeleteAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessGrantsInstance(Amazon.S3Control.Model.DeleteAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsInstance.</param>
            
            <returns>Returns a  DeleteAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstance">REST API Reference for DeleteAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Deletes the resource policy of the S3 Access Grants instance. The resource policy
            is used to manage cross-account access to your S3 Access Grants instance. By deleting
            the resource policy, you delete any cross-account permissions to your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsInstanceResourcePolicy</c> permission to
            use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the DeleteAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.DeleteAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  DeleteAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsInstanceResourcePolicy">REST API Reference for DeleteAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessGrantsLocation(Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest)">
            <summary>
            Deregisters a location from your S3 Access Grants instance. You can only delete a
            location registration from an S3 Access Grants instance if there are no grants associated
            with this location. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html">Delete
            a grant</a> for information on how to delete grants. You need to have at least one
            registered location in your S3 Access Grants instance in order to create access grants.
            
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DeleteAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsLocation service method.</param>
            
            <returns>The response from the DeleteAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessGrantsLocation(Amazon.S3Control.Model.DeleteAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessGrantsLocation.</param>
            
            <returns>Returns a  DeleteAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessGrantsLocation">REST API Reference for DeleteAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessPoint(Amazon.S3Control.Model.DeleteAccessPointRequest)">
            <summary>
            Deletes the specified access point.
            
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html#API_control_DeleteAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPoint service method.</param>
            
            <returns>The response from the DeleteAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessPoint(Amazon.S3Control.Model.DeleteAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPoint.</param>
            
            <returns>Returns a  DeleteAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPoint">REST API Reference for DeleteAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessPointForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the specified Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the DeleteAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessPointForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointForObjectLambda.</param>
            
            <returns>Returns a  DeleteAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointForObjectLambda">REST API Reference for DeleteAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessPointPolicy(Amazon.S3Control.Model.DeleteAccessPointPolicyRequest)">
            <summary>
            Deletes the access point policy for the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html#API_control_DeleteAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicy service method.</param>
            
            <returns>The response from the DeleteAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessPointPolicy(Amazon.S3Control.Model.DeleteAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointPolicy.</param>
            
            <returns>Returns a  DeleteAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicy">REST API Reference for DeleteAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>DeleteAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the DeleteAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.DeleteAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  DeleteAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointPolicyForObjectLambda">REST API Reference for DeleteAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteAccessPointScope(Amazon.S3Control.Model.DeleteAccessPointScopeRequest)">
            <summary>
            Deletes an existing access point scope for a directory bucket.
            
             <note> 
            <para>
            When you delete the scope of an access point, all prefixes and permissions are deleted.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:DeleteAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointScope service method.</param>
            
            <returns>The response from the DeleteAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteAccessPointScope(Amazon.S3Control.Model.DeleteAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteAccessPointScope.</param>
            
            <returns>Returns a  DeleteAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteAccessPointScope">REST API Reference for DeleteAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteBucket(Amazon.S3Control.Model.DeleteBucketRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html">DeleteBucket</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 on Outposts bucket. All objects (including all object versions
            and delete markers) in the bucket must be deleted before the bucket itself can be
            deleted. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html#API_control_DeleteBucket_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <b>Related Resources</b> 
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html">GetBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html">DeleteObject</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucket service method.</param>
            
            <returns>The response from the DeleteBucket service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteBucket(Amazon.S3Control.Model.DeleteBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucket.</param>
            
            <returns>Returns a  DeleteBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucket">REST API Reference for DeleteBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteBucketLifecycleConfiguration(Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. To
            delete an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html">DeleteBucketLifecycle</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the lifecycle configuration from the specified Outposts bucket. Amazon S3
            on Outposts removes all the lifecycle configuration rules in the lifecycle subresource
            associated with the bucket. Your objects never expire, and Amazon S3 on Outposts no
            longer automatically deletes any objects on the basis of rules contained in the deleted
            lifecycle configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this operation, you must have permission to perform the <c>s3-outposts:PutLifecycleConfiguration</c>
            action. By default, the bucket owner has this permission and the Outposts bucket owner
            can grant this permission to others.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html#API_control_DeleteBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For more information about object expiration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions">Elements
            to Describe Lifecycle Actions</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the DeleteBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteBucketLifecycleConfiguration(Amazon.S3Control.Model.DeleteBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  DeleteBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketLifecycleConfiguration">REST API Reference for DeleteBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteBucketPolicy(Amazon.S3Control.Model.DeleteBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 bucket
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            This implementation of the DELETE action uses the policy subresource to delete the
            policy of a specified Amazon S3 on Outposts bucket. If you are using an identity other
            than the root user of the Amazon Web Services account that owns the bucket, the calling
            identity must have the <c>s3-outposts:DeleteBucketPolicy</c> permissions on the specified
            Outposts bucket and belong to the bucket owner's account to use this action. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you don't have <c>DeleteBucketPolicy</c> permissions, Amazon S3 returns a <c>403
            Access Denied</c> error. If you have the correct permissions, but you're not using
            an identity that belongs to the bucket owner's account, Amazon S3 returns a <c>405
            Method Not Allowed</c> error. 
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html#API_control_DeleteBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketPolicy service method.</param>
            
            <returns>The response from the DeleteBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteBucketPolicy(Amazon.S3Control.Model.DeleteBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketPolicy.</param>
            
            <returns>Returns a  DeleteBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketPolicy">REST API Reference for DeleteBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteBucketReplication(Amazon.S3Control.Model.DeleteBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This operation deletes an Amazon S3 on Outposts bucket's replication configuration.
            To delete an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html">DeleteBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the replication configuration from the specified S3 on Outposts bucket.
            </para>
             
            <para>
            To use this operation, you must have permissions to perform the <c>s3-outposts:PutReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html#API_control_DeleteBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            For information about S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>DeleteBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketReplication service method.</param>
            
            <returns>The response from the DeleteBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteBucketReplication(Amazon.S3Control.Model.DeleteBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketReplication.</param>
            
            <returns>Returns a  DeleteBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketReplication">REST API Reference for DeleteBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteBucketTagging(Amazon.S3Control.Model.DeleteBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 bucket
            tags, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html">DeleteBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Deletes the tags from the Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>PutBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others. 
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html#API_control_DeleteBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>DeleteBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteBucketTagging service method.</param>
            
            <returns>The response from the DeleteBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteBucketTagging(Amazon.S3Control.Model.DeleteBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteBucketTagging.</param>
            
            <returns>Returns a  DeleteBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteBucketTagging">REST API Reference for DeleteBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteJobTagging(Amazon.S3Control.Model.DeleteJobTaggingRequest)">
            <summary>
            Removes the entire tag set from the specified S3 Batch Operations job.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DeleteJobTagging</c> operation, you must have permission to perform
            the <c>s3:DeleteJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteJobTagging service method.</param>
            
            <returns>The response from the DeleteJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteJobTagging(Amazon.S3Control.Model.DeleteJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteJobTagging.</param>
            
            <returns>Returns a  DeleteJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteJobTagging">REST API Reference for DeleteJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteMultiRegionAccessPoint(Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes a Multi-Region Access Point. This action does not delete the buckets associated
            with the Multi-Region Access Point, only the Multi-Region Access Point itself.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            This request is asynchronous, meaning that you might receive a response before the
            command has completed. When this request provides a response, it provides a token
            that you can use to monitor the status of the request with <c>DescribeMultiRegionAccessPointOperation</c>.
            </para>
             
            <para>
            The following actions are related to <c>DeleteMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the DeleteMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteMultiRegionAccessPoint(Amazon.S3Control.Model.DeleteMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteMultiRegionAccessPoint.</param>
            
            <returns>Returns a  DeleteMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteMultiRegionAccessPoint">REST API Reference for DeleteMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeletePublicAccessBlock(Amazon.S3Control.Model.DeletePublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Removes the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation might be restricted when the account is managed by organization-level
            Block Public Access policies. You’ll get an Access Denied (403) error when the account
            is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeletePublicAccessBlock service method.</param>
            
            <returns>The response from the DeletePublicAccessBlock service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeletePublicAccessBlock(Amazon.S3Control.Model.DeletePublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeletePublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeletePublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeletePublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeletePublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeletePublicAccessBlock.</param>
            
            <returns>Returns a  DeletePublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeletePublicAccessBlock">REST API Reference for DeletePublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteStorageLensConfiguration(Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfiguration service method.</param>
            
            <returns>The response from the DeleteStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteStorageLensConfiguration(Amazon.S3Control.Model.DeleteStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensConfiguration.</param>
            
            <returns>Returns a  DeleteStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfiguration">REST API Reference for DeleteStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteStorageLensConfigurationTagging(Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Deletes the Amazon S3 Storage Lens configuration tags. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:DeleteStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the DeleteStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteStorageLensConfigurationTagging(Amazon.S3Control.Model.DeleteStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  DeleteStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensConfigurationTagging">REST API Reference for DeleteStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DeleteStorageLensGroup(Amazon.S3Control.Model.DeleteStorageLensGroupRequest)">
            <summary>
            Deletes an existing S3 Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:DeleteStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensGroup service method.</param>
            
            <returns>The response from the DeleteStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDeleteStorageLensGroup(Amazon.S3Control.Model.DeleteStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDeleteStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStorageLensGroup.</param>
            
            <returns>Returns a  DeleteStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DeleteStorageLensGroup">REST API Reference for DeleteStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DescribeJob(Amazon.S3Control.Model.DescribeJobRequest)">
            <summary>
            Retrieves the configuration parameters and status for a Batch Operations job. For
            more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>DescribeJob</c> operation, you must have permission to perform the <c>s3:DescribeJob</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeJob service method.</param>
            
            <returns>The response from the DescribeJob service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDescribeJob(Amazon.S3Control.Model.DescribeJobRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeJob operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeJob operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeJob
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDescribeJob(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeJob operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeJob.</param>
            
            <returns>Returns a  DescribeJobResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeJob">REST API Reference for DescribeJob Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DescribeMultiRegionAccessPointOperation(Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the status of an asynchronous request to manage a Multi-Region Access Point.
            For more information about managing Multi-Region Access Points and how asynchronous
            requests work, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MrapOperations.html">Using
            Multi-Region Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeMultiRegionAccessPointOperation service method.</param>
            
            <returns>The response from the DescribeMultiRegionAccessPointOperation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDescribeMultiRegionAccessPointOperation(Amazon.S3Control.Model.DescribeMultiRegionAccessPointOperationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeMultiRegionAccessPointOperation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeMultiRegionAccessPointOperation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMultiRegionAccessPointOperation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDescribeMultiRegionAccessPointOperation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeMultiRegionAccessPointOperation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeMultiRegionAccessPointOperation.</param>
            
            <returns>Returns a  DescribeMultiRegionAccessPointOperationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DescribeMultiRegionAccessPointOperation">REST API Reference for DescribeMultiRegionAccessPointOperation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DissociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest)">
            <summary>
            Dissociates the Amazon Web Services IAM Identity Center instance from the S3 Access
            Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:DissociateAccessGrantsIdentityCenter</c> permission to use
            this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must have the <c>sso:DeleteApplication</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DissociateAccessGrantsIdentityCenter service method.</param>
            
            <returns>The response from the DissociateAccessGrantsIdentityCenter service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginDissociateAccessGrantsIdentityCenter(Amazon.S3Control.Model.DissociateAccessGrantsIdentityCenterRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DissociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DissociateAccessGrantsIdentityCenter operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDissociateAccessGrantsIdentityCenter
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndDissociateAccessGrantsIdentityCenter(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DissociateAccessGrantsIdentityCenter operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDissociateAccessGrantsIdentityCenter.</param>
            
            <returns>Returns a  DissociateAccessGrantsIdentityCenterResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/DissociateAccessGrantsIdentityCenter">REST API Reference for DissociateAccessGrantsIdentityCenter Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessGrant(Amazon.S3Control.Model.GetAccessGrantRequest)">
            <summary>
            Get the details of an access grant from your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrant</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrant service method.</param>
            
            <returns>The response from the GetAccessGrant service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessGrant(Amazon.S3Control.Model.GetAccessGrantRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrant operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrant operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrant
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessGrant(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrant operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrant.</param>
            
            <returns>Returns a  GetAccessGrantResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrant">REST API Reference for GetAccessGrant Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessGrantsInstance(Amazon.S3Control.Model.GetAccessGrantsInstanceRequest)">
            <summary>
            Retrieves the S3 Access Grants instance for a Region in your account. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstance</c> permission to use this operation.
            
            </para>
             </dd> </dl> <note> 
            <para>
             <c>GetAccessGrantsInstance</c> is not supported for cross-account access. You can
            only call the API from the account that owns the S3 Access Grants instance.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstance service method.</param>
            
            <returns>The response from the GetAccessGrantsInstance service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessGrantsInstance(Amazon.S3Control.Model.GetAccessGrantsInstanceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstance operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstance operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstance
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessGrantsInstance(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstance operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstance.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstance">REST API Reference for GetAccessGrantsInstance Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessGrantsInstanceForPrefix(Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest)">
            <summary>
            Retrieve the S3 Access Grants instance that contains a particular prefix. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceForPrefix</c> permission for the caller
            account to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The prefix owner account must grant you the following permissions to their S3 Access
            Grants instance: <c>s3:GetAccessGrantsInstanceForPrefix</c>. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceForPrefix service method.</param>
            
            <returns>The response from the GetAccessGrantsInstanceForPrefix service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessGrantsInstanceForPrefix(Amazon.S3Control.Model.GetAccessGrantsInstanceForPrefixRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstanceForPrefix operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceForPrefix operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstanceForPrefix
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessGrantsInstanceForPrefix(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstanceForPrefix operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstanceForPrefix.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceForPrefixResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceForPrefix">REST API Reference for GetAccessGrantsInstanceForPrefix Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Returns the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the GetAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.GetAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  GetAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsInstanceResourcePolicy">REST API Reference for GetAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessGrantsLocation(Amazon.S3Control.Model.GetAccessGrantsLocationRequest)">
            <summary>
            Retrieves the details of a particular location registered in your S3 Access Grants
            instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsLocation service method.</param>
            
            <returns>The response from the GetAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessGrantsLocation(Amazon.S3Control.Model.GetAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessGrantsLocation.</param>
            
            <returns>Returns a  GetAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessGrantsLocation">REST API Reference for GetAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPoint(Amazon.S3Control.Model.GetAccessPointRequest)">
            <summary>
            Returns configuration information about the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPoint service method.</param>
            
            <returns>The response from the GetAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPoint(Amazon.S3Control.Model.GetAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPoint.</param>
            
            <returns>Returns a  GetAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPoint">REST API Reference for GetAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html">PutAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointConfigurationForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointConfigurationForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.GetAccessPointConfigurationForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointConfigurationForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointConfigurationForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointConfigurationForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointConfigurationForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointConfigurationForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointConfigurationForObjectLambda">REST API Reference for GetAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointForObjectLambda(Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Object Lambda Access Point
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPointsForObjectLambda.html">ListAccessPointsForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointForObjectLambda(Amazon.S3Control.Model.GetAccessPointForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointForObjectLambda">REST API Reference for GetAccessPointForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointPolicy(Amazon.S3Control.Model.GetAccessPointPolicyRequest)">
            <summary>
            Returns the access point policy associated with the specified access point.
            
             
            <para>
            The following actions are related to <c>GetAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html">PutAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicy service method.</param>
            
            <returns>The response from the GetAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointPolicy(Amazon.S3Control.Model.GetAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicy.</param>
            
            <returns>Returns a  GetAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicy">REST API Reference for GetAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the resource policy for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>GetAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html">PutAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyForObjectLambda">REST API Reference for GetAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointPolicyStatus(Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified access point currently has a policy that allows public
            access. For more information about public access through access points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html">Managing
            Data Access with Amazon S3 access points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatus service method.</param>
            
            <returns>The response from the GetAccessPointPolicyStatus service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointPolicyStatus(Amazon.S3Control.Model.GetAccessPointPolicyStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointPolicyStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyStatus.</param>
            
            <returns>Returns a  GetAccessPointPolicyStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatus">REST API Reference for GetAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointPolicyStatusForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the status of the resource policy associated with an Object Lambda Access
            Point.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatusForObjectLambda service method.</param>
            
            <returns>The response from the GetAccessPointPolicyStatusForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointPolicyStatusForObjectLambda(Amazon.S3Control.Model.GetAccessPointPolicyStatusForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointPolicyStatusForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointPolicyStatusForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointPolicyStatusForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointPolicyStatusForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointPolicyStatusForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointPolicyStatusForObjectLambda.</param>
            
            <returns>Returns a  GetAccessPointPolicyStatusForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointPolicyStatusForObjectLambda">REST API Reference for GetAccessPointPolicyStatusForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetAccessPointScope(Amazon.S3Control.Model.GetAccessPointScopeRequest)">
            <summary>
            Returns the access point scope for a directory bucket.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:GetAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetAccessPointScope service method.</param>
            
            <returns>The response from the GetAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetAccessPointScope(Amazon.S3Control.Model.GetAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetAccessPointScope.</param>
            
            <returns>Returns a  GetAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetAccessPointScope">REST API Reference for GetAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucket(Amazon.S3Control.Model.GetBucketRequest)">
            <summary>
            Gets an Amazon S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">
            Using Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>s3-outposts:GetBucket</c>
            permissions on the specified Outposts bucket and belong to the Outposts bucket owner's
            account in order to use this action. Only users from Outposts bucket owner account
            with the right permissions can perform actions on an Outposts bucket. 
            </para>
             
            <para>
            If you don't have <c>s3-outposts:GetBucket</c> permissions or you're not using an
            identity that belongs to the bucket owner's account, Amazon S3 returns a <c>403 Access
            Denied</c> error.
            </para>
             
            <para>
            The following actions are related to <c>GetBucket</c> for Amazon S3 on Outposts:
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html#API_control_GetBucket_Examples">Examples</a>
            section.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html">PutObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html">CreateBucket</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html">DeleteBucket</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucket service method.</param>
            
            <returns>The response from the GetBucket service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucket(Amazon.S3Control.Model.GetBucketRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucket operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucket operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucket
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucket(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucket operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucket.</param>
            
            <returns>Returns a  GetBucketResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucket">REST API Reference for GetBucket Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucketLifecycleConfiguration(Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To get
            an S3 bucket's lifecycle configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the lifecycle configuration information set on the Outposts bucket. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> and for information about lifecycle configuration, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html">
            Object Lifecycle Management</a> in <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>s3-outposts:GetLifecycleConfiguration</c>
            action. The Outposts bucket owner has this permission, by default. The bucket owner
            can grant this permission to others. For more information about permissions, see <a
            href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">Permissions
            Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            Access Permissions to Your Amazon S3 Resources</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html#API_control_GetBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
             <c>GetBucketLifecycleConfiguration</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchLifecycleConfiguration</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The lifecycle configuration does not exist.
            </para>
             </li> <li> 
            <para>
            HTTP Status Code: 404 Not Found
            </para>
             </li> <li> 
            <para>
            SOAP Fault Code Prefix: Client
            </para>
             </li> </ul> </li> </ul> 
            <para>
            The following actions are related to <c>GetBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the GetBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucketLifecycleConfiguration(Amazon.S3Control.Model.GetBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  GetBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketLifecycleConfiguration">REST API Reference for GetBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucketPolicy(Amazon.S3Control.Model.GetBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a policy
            for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html">GetBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the policy of a specified Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the bucket, the calling identity must have the <c>GetBucketPolicy</c> permissions
            on the specified bucket and belong to the bucket owner's account in order to use this
            action.
            </para>
             
            <para>
            Only users from Outposts bucket owner account with the right permissions can perform
            actions on an Outposts bucket. If you don't have <c>s3-outposts:GetBucketPolicy</c>
            permissions or you're not using an identity that belongs to the bucket owner's account,
            Amazon S3 returns a <c>403 Access Denied</c> error.
            </para>
             <important> 
            <para>
            As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action.
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html#API_control_GetBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html">GetObject</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html">PutBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketPolicy service method.</param>
            
            <returns>The response from the GetBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucketPolicy(Amazon.S3Control.Model.GetBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketPolicy.</param>
            
            <returns>Returns a  GetBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketPolicy">REST API Reference for GetBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucketReplication(Amazon.S3Control.Model.GetBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This operation gets an Amazon S3 on Outposts bucket's replication configuration. To
            get an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html">GetBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the replication configuration of an S3 on Outposts bucket. For more information
            about S3 on Outposts, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            This action requires permissions for the <c>s3-outposts:GetReplicationConfiguration</c>
            action. The Outposts bucket owner has this permission by default and can grant it
            to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts bucket</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html#API_control_GetBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            If you include the <c>Filter</c> element in a replication configuration, you must
            also include the <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>
            elements. The response also returns those elements.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html">PutBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketReplication service method.</param>
            
            <returns>The response from the GetBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucketReplication(Amazon.S3Control.Model.GetBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketReplication.</param>
            
            <returns>Returns a  GetBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketReplication">REST API Reference for GetBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucketTagging(Amazon.S3Control.Model.GetBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket tags,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html">GetBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the tag set associated with the Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            To use this action, you must have permission to perform the <c>GetBucketTagging</c>
            action. By default, the bucket owner has this permission and can grant this permission
            to others.
            </para>
             
            <para>
             <c>GetBucketTagging</c> has the following special error:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>NoSuchTagSetError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: There is no tag set associated with the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html#API_control_GetBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>GetBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html">PutBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketTagging service method.</param>
            
            <returns>The response from the GetBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucketTagging(Amazon.S3Control.Model.GetBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketTagging.</param>
            
            <returns>Returns a  GetBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketTagging">REST API Reference for GetBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetBucketVersioning(Amazon.S3Control.Model.GetBucketVersioningRequest)">
            <summary>
            <note> 
            <para>
            This operation returns the versioning state for S3 on Outposts buckets only. To return
            the versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html">GetBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Returns the versioning state for an S3 on Outposts bucket. With S3 Versioning, you
            can save multiple distinct copies of your objects and recover from unintended user
            actions and application failures.
            </para>
             
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, the <c>GetBucketVersioning</c> request does not return a versioning state value.
            </para>
             
            <para>
            For more information about versioning, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html#API_control_GetBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>GetBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html">PutBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetBucketVersioning service method.</param>
            
            <returns>The response from the GetBucketVersioning service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetBucketVersioning(Amazon.S3Control.Model.GetBucketVersioningRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetBucketVersioning operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetBucketVersioning operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketVersioning
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetBucketVersioning(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetBucketVersioning operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetBucketVersioning.</param>
            
            <returns>Returns a  GetBucketVersioningResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetBucketVersioning">REST API Reference for GetBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetDataAccess(Amazon.S3Control.Model.GetDataAccessRequest)">
            <summary>
            Returns a temporary access credential from S3 Access Grants to the grantee or client
            application. The <a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html">temporary
            credential</a> is an Amazon Web Services STS token that grants them access to the
            S3 data. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:GetDataAccess</c> permission to use this operation. 
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            The IAM role that S3 Access Grants assumes must have the following permissions specified
            in the trust policy when registering the location: <c>sts:AssumeRole</c>, for directory
            users or groups <c>sts:SetContext</c>, and for IAM users or roles <c>sts:SetSourceIdentity</c>.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetDataAccess service method.</param>
            
            <returns>The response from the GetDataAccess service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetDataAccess(Amazon.S3Control.Model.GetDataAccessRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetDataAccess operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetDataAccess operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataAccess
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetDataAccess(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetDataAccess operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetDataAccess.</param>
            
            <returns>Returns a  GetDataAccessResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetDataAccess">REST API Reference for GetDataAccess Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetJobTagging(Amazon.S3Control.Model.GetJobTaggingRequest)">
            <summary>
            Returns the tags on an S3 Batch Operations job. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>GetJobTagging</c> operation, you must have permission to perform the
            <c>s3:GetJobTagging</c> action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html">PutJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetJobTagging service method.</param>
            
            <returns>The response from the GetJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetJobTagging(Amazon.S3Control.Model.GetJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetJobTagging.</param>
            
            <returns>Returns a  GetJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetJobTagging">REST API Reference for GetJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetMultiRegionAccessPoint(Amazon.S3Control.Model.GetMultiRegionAccessPointRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns configuration information about the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListMultiRegionAccessPoints.html">ListMultiRegionAccessPoints</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPoint service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPoint service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetMultiRegionAccessPoint(Amazon.S3Control.Model.GetMultiRegionAccessPointRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPoint operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPoint operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPoint
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetMultiRegionAccessPoint(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPoint operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPoint.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPoint">REST API Reference for GetMultiRegionAccessPoint Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetMultiRegionAccessPointPolicy(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the access control policy of the specified Multi-Region Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicy service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetMultiRegionAccessPointPolicy(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetMultiRegionAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointPolicy.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicy">REST API Reference for GetMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetMultiRegionAccessPointPolicyStatus(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Indicates whether the specified Multi-Region Access Point has an access control policy
            that allows public access.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>GetMultiRegionAccessPointPolicyStatus</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html">PutMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicyStatus service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointPolicyStatus service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetMultiRegionAccessPointPolicyStatus(Amazon.S3Control.Model.GetMultiRegionAccessPointPolicyStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointPolicyStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointPolicyStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointPolicyStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetMultiRegionAccessPointPolicyStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointPolicyStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointPolicyStatus.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointPolicyStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointPolicyStatus">REST API Reference for GetMultiRegionAccessPointPolicyStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetMultiRegionAccessPointRoutes(Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns the routing configuration for a Multi-Region Access Point, indicating which
            Regions are active or passive.
            </para>
             
            <para>
            To obtain routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointRoutes service method.</param>
            
            <returns>The response from the GetMultiRegionAccessPointRoutes service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetMultiRegionAccessPointRoutes(Amazon.S3Control.Model.GetMultiRegionAccessPointRoutesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetMultiRegionAccessPointRoutes operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMultiRegionAccessPointRoutes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetMultiRegionAccessPointRoutes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetMultiRegionAccessPointRoutes.</param>
            
            <returns>Returns a  GetMultiRegionAccessPointRoutesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetMultiRegionAccessPointRoutes">REST API Reference for GetMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetPublicAccessBlock(Amazon.S3Control.Model.GetPublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Retrieves the <c>PublicAccessBlock</c> configuration for an Amazon Web Services account.
            This operation returns the effective account-level configuration, which may inherit
            from organization-level policies. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutPublicAccessBlock.html">PutPublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetPublicAccessBlock service method.</param>
            
            <returns>The response from the GetPublicAccessBlock service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.NoSuchPublicAccessBlockConfigurationException">
            Amazon S3 throws this exception if you make a <c>GetPublicAccessBlock</c> request
            against an account that doesn't have a <c>PublicAccessBlockConfiguration</c> set.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetPublicAccessBlock(Amazon.S3Control.Model.GetPublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetPublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetPublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetPublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetPublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetPublicAccessBlock.</param>
            
            <returns>Returns a  GetPublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetPublicAccessBlock">REST API Reference for GetPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetStorageLensConfiguration(Amazon.S3Control.Model.GetStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the Amazon S3 Storage Lens configuration. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>. For a complete list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfiguration service method.</param>
            
            <returns>The response from the GetStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetStorageLensConfiguration(Amazon.S3Control.Model.GetStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensConfiguration.</param>
            
            <returns>Returns a  GetStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfiguration">REST API Reference for GetStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetStorageLensConfigurationTagging(Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets the tags of Amazon S3 Storage Lens configuration. For more information about
            S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:GetStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the GetStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetStorageLensConfigurationTagging(Amazon.S3Control.Model.GetStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  GetStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensConfigurationTagging">REST API Reference for GetStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.GetStorageLensGroup(Amazon.S3Control.Model.GetStorageLensGroupRequest)">
            <summary>
            Retrieves the Storage Lens group configuration details.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:GetStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetStorageLensGroup service method.</param>
            
            <returns>The response from the GetStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginGetStorageLensGroup(Amazon.S3Control.Model.GetStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndGetStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetStorageLensGroup.</param>
            
            <returns>Returns a  GetStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/GetStorageLensGroup">REST API Reference for GetStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessGrants(Amazon.S3Control.Model.ListAccessGrantsRequest)">
            <summary>
            Returns the list of access grants in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrants</c> permission to use this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrants service method.</param>
            
            <returns>The response from the ListAccessGrants service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessGrants(Amazon.S3Control.Model.ListAccessGrantsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrants operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrants operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrants
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessGrants(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrants operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrants.</param>
            
            <returns>Returns a  ListAccessGrantsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrants">REST API Reference for ListAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessGrantsInstances(Amazon.S3Control.Model.ListAccessGrantsInstancesRequest)">
            <summary>
            Returns a list of S3 Access Grants instances. An S3 Access Grants instance serves
            as a logical grouping for your individual access grants. You can only have one S3
            Access Grants instance per Region per account.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsInstances</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsInstances service method.</param>
            
            <returns>The response from the ListAccessGrantsInstances service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessGrantsInstances(Amazon.S3Control.Model.ListAccessGrantsInstancesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrantsInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsInstances operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrantsInstances
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessGrantsInstances(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrantsInstances operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrantsInstances.</param>
            
            <returns>Returns a  ListAccessGrantsInstancesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsInstances">REST API Reference for ListAccessGrantsInstances Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessGrantsLocations(Amazon.S3Control.Model.ListAccessGrantsLocationsRequest)">
            <summary>
            Returns a list of the locations registered in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListAccessGrantsLocations</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsLocations service method.</param>
            
            <returns>The response from the ListAccessGrantsLocations service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessGrantsLocations(Amazon.S3Control.Model.ListAccessGrantsLocationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessGrantsLocations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessGrantsLocations operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessGrantsLocations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessGrantsLocations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessGrantsLocations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessGrantsLocations.</param>
            
            <returns>Returns a  ListAccessGrantsLocationsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessGrantsLocations">REST API Reference for ListAccessGrantsLocations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessPoints(Amazon.S3Control.Model.ListAccessPointsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the access points. You can retrieve up to 1,000 access points per
            call. If the call returns more than 1,000 access points (or the number specified in
            <c>maxResults</c>, whichever is less), the response will include a continuation token
            that you can use to list the additional access points.
            </para>
             
            <para>
            Returns only access points attached to S3 buckets by default. To return all access
            points specify <c>DataSourceType</c> as <c>ALL</c>.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPoints</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html">CreateAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html">DeleteAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html">GetAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPoints service method.</param>
            
            <returns>The response from the ListAccessPoints service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessPoints(Amazon.S3Control.Model.ListAccessPointsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPoints operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPoints operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPoints
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessPoints(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPoints operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPoints.</param>
            
            <returns>Returns a  ListAccessPointsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPoints">REST API Reference for ListAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessPointsForDirectoryBuckets(Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest)">
            <summary>
            Returns a list of the access points that are owned by the Amazon Web Services account
            and that are associated with the specified directory bucket.
            
             
            <para>
            To list access points for general purpose buckets, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListAccessPoints.html">ListAccesspoints</a>.
            </para>
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:ListAccessPointsForDirectoryBuckets</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForDirectoryBuckets service method.</param>
            
            <returns>The response from the ListAccessPointsForDirectoryBuckets service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessPointsForDirectoryBuckets(Amazon.S3Control.Model.ListAccessPointsForDirectoryBucketsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPointsForDirectoryBuckets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForDirectoryBuckets operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPointsForDirectoryBuckets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessPointsForDirectoryBuckets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPointsForDirectoryBuckets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPointsForDirectoryBuckets.</param>
            
            <returns>Returns a  ListAccessPointsForDirectoryBucketsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForDirectoryBuckets">REST API Reference for ListAccessPointsForDirectoryBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListAccessPointsForObjectLambda(Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns some or all (up to 1,000) access points associated with the Object Lambda
            Access Point per call. If there are more access points than what can be returned in
            one call, the response will include a continuation token that you can use to list
            the additional access points.
            </para>
             
            <para>
            The following actions are related to <c>ListAccessPointsForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html">CreateAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html">DeleteAccessPointForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointForObjectLambda.html">GetAccessPointForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForObjectLambda service method.</param>
            
            <returns>The response from the ListAccessPointsForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListAccessPointsForObjectLambda(Amazon.S3Control.Model.ListAccessPointsForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListAccessPointsForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListAccessPointsForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAccessPointsForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListAccessPointsForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListAccessPointsForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListAccessPointsForObjectLambda.</param>
            
            <returns>Returns a  ListAccessPointsForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListAccessPointsForObjectLambda">REST API Reference for ListAccessPointsForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListCallerAccessGrants(Amazon.S3Control.Model.ListCallerAccessGrantsRequest)">
            <summary>
            Use this API to list the access grants that grant the caller access to Amazon S3 data
            through S3 Access Grants. The caller (grantee) can be an Identity and Access Management
            (IAM) identity or Amazon Web Services Identity Center corporate directory identity.
            You must pass the Amazon Web Services account of the S3 data owner (grantor) in the
            request. You can, optionally, narrow the results by <c>GrantScope</c>, using a fragment
            of the data's S3 path, and S3 Access Grants will return only the grants with a path
            that contains the path fragment. You can also pass the <c>AllowedByApplication</c>
            filter in the request, which returns only the grants authorized for applications,
            whether the application is the caller's Identity Center application or any other application
            (<c>ALL</c>). For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-list-grants.html">List
            the caller's access grants</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:ListCallerAccessGrants</c> permission to use this operation.
            
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListCallerAccessGrants service method.</param>
            
            <returns>The response from the ListCallerAccessGrants service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListCallerAccessGrants(Amazon.S3Control.Model.ListCallerAccessGrantsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListCallerAccessGrants operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListCallerAccessGrants operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCallerAccessGrants
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListCallerAccessGrants(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListCallerAccessGrants operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListCallerAccessGrants.</param>
            
            <returns>Returns a  ListCallerAccessGrantsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListCallerAccessGrants">REST API Reference for ListCallerAccessGrants Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListJobs(Amazon.S3Control.Model.ListJobsRequest)">
            <summary>
            Lists current S3 Batch Operations jobs as well as the jobs that have ended within
            the last 90 days for the Amazon Web Services account making the request. For more
            information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>ListJobs</c> operation, you must have permission to perform the <c>s3:ListJobs</c>
            action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
              <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html">UpdateJobPriority</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListJobs service method.</param>
            
            <returns>The response from the ListJobs service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InvalidNextTokenException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InvalidRequestException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListJobs(Amazon.S3Control.Model.ListJobsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListJobs operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListJobs operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobs
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListJobs(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListJobs operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListJobs.</param>
            
            <returns>Returns a  ListJobsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListJobs">REST API Reference for ListJobs Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListMultiRegionAccessPoints(Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of the Multi-Region Access Points currently associated with the specified
            Amazon Web Services account. Each call can return up to 100 Multi-Region Access Points,
            the maximum number of Multi-Region Access Points that can be associated with a single
            account.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>ListMultiRegionAccessPoint</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html">CreateMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html">DeleteMultiRegionAccessPoint</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeMultiRegionAccessPointOperation.html">DescribeMultiRegionAccessPointOperation</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPoint.html">GetMultiRegionAccessPoint</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListMultiRegionAccessPoints service method.</param>
            
            <returns>The response from the ListMultiRegionAccessPoints service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListMultiRegionAccessPoints(Amazon.S3Control.Model.ListMultiRegionAccessPointsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListMultiRegionAccessPoints operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListMultiRegionAccessPoints operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMultiRegionAccessPoints
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListMultiRegionAccessPoints(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListMultiRegionAccessPoints operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListMultiRegionAccessPoints.</param>
            
            <returns>Returns a  ListMultiRegionAccessPointsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListMultiRegionAccessPoints">REST API Reference for ListMultiRegionAccessPoints Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListRegionalBuckets(Amazon.S3Control.Model.ListRegionalBucketsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated
            sender of the request. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and <c>x-amz-outpost-id</c> in your request, see
            the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html#API_control_ListRegionalBuckets_Examples">Examples</a>
            section.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListRegionalBuckets service method.</param>
            
            <returns>The response from the ListRegionalBuckets service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListRegionalBuckets(Amazon.S3Control.Model.ListRegionalBucketsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListRegionalBuckets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListRegionalBuckets operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRegionalBuckets
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListRegionalBuckets(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListRegionalBuckets operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListRegionalBuckets.</param>
            
            <returns>Returns a  ListRegionalBucketsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListRegionalBuckets">REST API Reference for ListRegionalBuckets Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListStorageLensConfigurations(Amazon.S3Control.Model.ListStorageLensConfigurationsRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Gets a list of Amazon S3 Storage Lens configurations. For more information about S3
            Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:ListStorageLensConfigurations</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStorageLensConfigurations service method.</param>
            
            <returns>The response from the ListStorageLensConfigurations service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListStorageLensConfigurations(Amazon.S3Control.Model.ListStorageLensConfigurationsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStorageLensConfigurations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStorageLensConfigurations operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStorageLensConfigurations
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListStorageLensConfigurations(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStorageLensConfigurations operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStorageLensConfigurations.</param>
            
            <returns>Returns a  ListStorageLensConfigurationsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensConfigurations">REST API Reference for ListStorageLensConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListStorageLensGroups(Amazon.S3Control.Model.ListStorageLensGroupsRequest)">
            <summary>
            Lists all the Storage Lens groups in the specified home Region. 
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:ListStorageLensGroups</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStorageLensGroups service method.</param>
            
            <returns>The response from the ListStorageLensGroups service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListStorageLensGroups(Amazon.S3Control.Model.ListStorageLensGroupsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStorageLensGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStorageLensGroups operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStorageLensGroups
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListStorageLensGroups(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStorageLensGroups operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStorageLensGroups.</param>
            
            <returns>Returns a  ListStorageLensGroupsResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListStorageLensGroups">REST API Reference for ListStorageLensGroups Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.ListTagsForResource(Amazon.S3Control.Model.ListTagsForResourceRequest)">
            <summary>
            This operation allows you to list all of the tags for a specified resource. Each tag
            is a label consisting of a key and value. Tags can help you organize, track costs
            for, and control access to resources. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:ListTagsForResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:ListTagsForResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginListTagsForResource(Amazon.S3Control.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest)">
            <summary>
            Updates the resource policy of the S3 Access Grants instance. 
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:PutAccessGrantsInstanceResourcePolicy</c> permission to use
            this operation. 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessGrantsInstanceResourcePolicy service method.</param>
            
            <returns>The response from the PutAccessGrantsInstanceResourcePolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutAccessGrantsInstanceResourcePolicy(Amazon.S3Control.Model.PutAccessGrantsInstanceResourcePolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessGrantsInstanceResourcePolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessGrantsInstanceResourcePolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutAccessGrantsInstanceResourcePolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessGrantsInstanceResourcePolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessGrantsInstanceResourcePolicy.</param>
            
            <returns>Returns a  PutAccessGrantsInstanceResourcePolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessGrantsInstanceResourcePolicy">REST API Reference for PutAccessGrantsInstanceResourcePolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Replaces configuration for an Object Lambda Access Point.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointConfigurationForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointConfigurationForObjectLambda.html">GetAccessPointConfigurationForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointConfigurationForObjectLambda service method.</param>
            
            <returns>The response from the PutAccessPointConfigurationForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutAccessPointConfigurationForObjectLambda(Amazon.S3Control.Model.PutAccessPointConfigurationForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointConfigurationForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointConfigurationForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutAccessPointConfigurationForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointConfigurationForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointConfigurationForObjectLambda.</param>
            
            <returns>Returns a  PutAccessPointConfigurationForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointConfigurationForObjectLambda">REST API Reference for PutAccessPointConfigurationForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutAccessPointPolicy(Amazon.S3Control.Model.PutAccessPointPolicyRequest)">
            <summary>
            Associates an access policy with the specified access point. Each access point can
            have only one policy, so a request made to this API replaces any existing policy associated
            with the specified access point.
            
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html#API_control_PutAccessPointPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicy.html">GetAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html">DeleteAccessPointPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicy service method.</param>
            
            <returns>The response from the PutAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutAccessPointPolicy(Amazon.S3Control.Model.PutAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointPolicy.</param>
            
            <returns>Returns a  PutAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicy">REST API Reference for PutAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or replaces resource policy for an Object Lambda Access Point. For an example
            policy, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-create.html#olap-create-cli">Creating
            Object Lambda Access Points</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutAccessPointPolicyForObjectLambda</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html">DeleteAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPointPolicyForObjectLambda.html">GetAccessPointPolicyForObjectLambda</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicyForObjectLambda service method.</param>
            
            <returns>The response from the PutAccessPointPolicyForObjectLambda service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutAccessPointPolicyForObjectLambda(Amazon.S3Control.Model.PutAccessPointPolicyForObjectLambdaRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointPolicyForObjectLambda operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointPolicyForObjectLambda
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutAccessPointPolicyForObjectLambda(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointPolicyForObjectLambda operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointPolicyForObjectLambda.</param>
            
            <returns>Returns a  PutAccessPointPolicyForObjectLambdaResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointPolicyForObjectLambda">REST API Reference for PutAccessPointPolicyForObjectLambda Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutAccessPointScope(Amazon.S3Control.Model.PutAccessPointScopeRequest)">
            <summary>
            Creates or replaces the access point scope for a directory bucket. You can use the
            access point scope to restrict access to specific prefixes, API operations, or a combination
            of both.
            
             <note> 
            <para>
            You can specify any amount of prefixes, but the total length of characters of all
            prefixes must be less than 256 bytes in size.
            </para>
             </note> 
            <para>
            To use this operation, you must have the permission to perform the <c>s3express:PutAccessPointScope</c>
            action.
            </para>
             
            <para>
            For information about REST API errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses">REST
            error responses</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAccessPointScope service method.</param>
            
            <returns>The response from the PutAccessPointScope service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutAccessPointScope(Amazon.S3Control.Model.PutAccessPointScopeRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutAccessPointScope operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAccessPointScope operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutAccessPointScope
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutAccessPointScope(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutAccessPointScope operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutAccessPointScope.</param>
            
            <returns>Returns a  PutAccessPointScopeResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutAccessPointScope">REST API Reference for PutAccessPointScope Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutBucketLifecycleConfiguration(Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. To
            put a lifecycle configuration to an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a new lifecycle configuration for the S3 on Outposts bucket or replaces an
            existing lifecycle configuration. Outposts buckets only support lifecycle configurations
            that delete/expire objects after a certain period of time and abort incomplete multipart
            uploads.
            </para>
              
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html#API_control_PutBucketLifecycleConfiguration_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketLifecycleConfiguration</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html">DeleteBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketLifecycleConfiguration service method.</param>
            
            <returns>The response from the PutBucketLifecycleConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutBucketLifecycleConfiguration(Amazon.S3Control.Model.PutBucketLifecycleConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketLifecycleConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketLifecycleConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutBucketLifecycleConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketLifecycleConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketLifecycleConfiguration.</param>
            
            <returns>Returns a  PutBucketLifecycleConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketLifecycleConfiguration">REST API Reference for PutBucketLifecycleConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutBucketPolicy(Amazon.S3Control.Model.PutBucketPolicyRequest)">
            <summary>
            <note> 
            <para>
            This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a policy
            on an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html">PutBucketPolicy</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Applies an Amazon S3 bucket policy to an Outposts bucket. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you are using an identity other than the root user of the Amazon Web Services account
            that owns the Outposts bucket, the calling identity must have the <c>PutBucketPolicy</c>
            permissions on the specified Outposts bucket and belong to the bucket owner's account
            in order to use this action.
            </para>
             
            <para>
            If you don't have <c>PutBucketPolicy</c> permissions, Amazon S3 returns a <c>403 Access
            Denied</c> error. If you have the correct permissions, but you're not using an identity
            that belongs to the bucket owner's account, Amazon S3 returns a <c>405 Method Not
            Allowed</c> error.
            </para>
             <important> 
            <para>
             As a security precaution, the root user of the Amazon Web Services account that owns
            a bucket can always use this action, even if the policy explicitly denies the root
            user the ability to perform this action. 
            </para>
             </important> 
            <para>
            For more information about bucket policies, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html">Using
            Bucket Policies and User Policies</a>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html#API_control_PutBucketPolicy_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html">GetBucketPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html">DeleteBucketPolicy</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketPolicy service method.</param>
            
            <returns>The response from the PutBucketPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutBucketPolicy(Amazon.S3Control.Model.PutBucketPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutBucketPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketPolicy.</param>
            
            <returns>Returns a  PutBucketPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketPolicy">REST API Reference for PutBucketPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutBucketReplication(Amazon.S3Control.Model.PutBucketReplicationRequest)">
            <summary>
            <note> 
            <para>
            This action creates an Amazon S3 on Outposts bucket's replication configuration. To
            create an S3 bucket's replication configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html">PutBucketReplication</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Creates a replication configuration or replaces an existing one. For information about
            S3 replication on Outposts configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html">Replicating
            objects for S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            It can take a while to propagate <c>PUT</c> or <c>DELETE</c> requests for a replication
            configuration to all S3 on Outposts systems. Therefore, the replication configuration
            that's returned by a <c>GET</c> request soon after a <c>PUT</c> or <c>DELETE</c> request
            might return a more recent result than what's on the Outpost. If an Outpost is offline,
            the delay in updating the replication configuration on that Outpost can be significant.
            </para>
             </note> 
            <para>
            Specify the replication configuration in the request body. In the replication configuration,
            you provide the following information:
            </para>
             <ul> <li> 
            <para>
            The name of the destination bucket or buckets where you want S3 on Outposts to replicate
            objects
            </para>
             </li> <li> 
            <para>
            The Identity and Access Management (IAM) role that S3 on Outposts can assume to replicate
            objects on your behalf
            </para>
             </li> <li> 
            <para>
            Other relevant information, such as replication rules
            </para>
             </li> </ul> 
            <para>
            A replication configuration must include at least one rule and can contain a maximum
            of 100. Each rule identifies a subset of objects to replicate by filtering the objects
            in the source Outposts bucket. To choose additional subsets of objects to replicate,
            add a rule for each subset.
            </para>
             
            <para>
            To specify a subset of the objects in the source Outposts bucket to apply a replication
            rule to, add the <c>Filter</c> element as a child of the <c>Rule</c> element. You
            can filter objects based on an object key prefix, one or more object tags, or both.
            When you add the <c>Filter</c> element in the configuration, you must also add the
            following elements: <c>DeleteMarkerReplication</c>, <c>Status</c>, and <c>Priority</c>.
            </para>
             
            <para>
            Using <c>PutBucketReplication</c> on Outposts requires that both the source and destination
            buckets must have versioning enabled. For information about enabling versioning on
            a bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsManagingVersioning.html">Managing
            S3 Versioning for your S3 on Outposts bucket</a>.
            </para>
             
            <para>
            For information about S3 on Outposts replication failure reasons, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes">Replication
            failure reasons</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
             <b>Handling Replication of Encrypted Objects</b> 
            </para>
             
            <para>
            Outposts buckets are encrypted at all times. All the objects in the source Outposts
            bucket are encrypted and can be replicated. Also, all the replicas in the destination
            Outposts bucket are encrypted with the same encryption key as the objects in the source
            Outposts bucket.
            </para>
             
            <para>
             <b>Permissions</b> 
            </para>
             
            <para>
            To create a <c>PutBucketReplication</c> request, you must have <c>s3-outposts:PutReplicationConfiguration</c>
            permissions for the bucket. The Outposts bucket owner has this permission by default
            and can grant it to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html">Setting
            up IAM with S3 on Outposts</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html">Managing
            access to S3 on Outposts buckets</a>. 
            </para>
             <note> 
            <para>
            To perform this operation, the user or role must also have the <c>iam:CreateRole</c>
            and <c>iam:PassRole</c> permissions. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html">Granting
            a user permissions to pass a role to an Amazon Web Services service</a>.
            </para>
             </note> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketReplication.html#API_control_PutBucketReplication_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketReplication</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html">GetBucketReplication</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html">DeleteBucketReplication</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketReplication service method.</param>
            
            <returns>The response from the PutBucketReplication service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutBucketReplication(Amazon.S3Control.Model.PutBucketReplicationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketReplication operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketReplication operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketReplication
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutBucketReplication(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketReplication operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketReplication.</param>
            
            <returns>Returns a  PutBucketReplicationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketReplication">REST API Reference for PutBucketReplication Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutBucketTagging(Amazon.S3Control.Model.PutBucketTaggingRequest)">
            <summary>
            <note> 
            <para>
            This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 bucket,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html">PutBucketTagging</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the tags for an S3 on Outposts bucket. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html">Using
            Amazon S3 on Outposts</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            Use tags to organize your Amazon Web Services bill to reflect your own cost structure.
            To do this, sign up to get your Amazon Web Services account bill with tag key values
            included. Then, to see the cost of combined resources, organize your billing information
            according to resources with the same tag key values. For example, you can tag several
            resources with a specific application name, and then organize your billing information
            to see the total cost of that application across several services. For more information,
            see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Cost
            allocation and tagging</a>.
            </para>
             <note> 
            <para>
            Within a bucket, if you add a tag that has the same key as an existing tag, the new
            value overwrites the old value. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html">
            Using cost allocation in Amazon S3 bucket tags</a>.
            </para>
             </note> 
            <para>
            To use this action, you must have permissions to perform the <c>s3-outposts:PutBucketTagging</c>
            action. The Outposts bucket owner has this permission by default and can grant this
            permission to others. For more information about permissions, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources">
            Permissions Related to Bucket Subresource Operations</a> and <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html">Managing
            access permissions to your Amazon S3 resources</a>.
            </para>
             
            <para>
             <c>PutBucketTagging</c> has the following special errors:
            </para>
             <ul> <li> 
            <para>
            Error code: <c>InvalidTagError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The tag provided was not a valid tag. This error can occur if the tag
            did not pass input validation. For information about tag restrictions, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">
            User-Defined Tag Restrictions</a> and <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html">
            Amazon Web Services-Generated Cost Allocation Tag Restrictions</a>.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>MalformedXMLError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The XML provided does not match the schema.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>OperationAbortedError </c> 
            </para>
             <ul> <li> 
            <para>
            Description: A conflicting conditional action is currently in progress against this
            resource. Try again.
            </para>
             </li> </ul> </li> <li> 
            <para>
            Error code: <c>InternalError</c> 
            </para>
             <ul> <li> 
            <para>
            Description: The service was unable to apply the provided tag to the bucket.
            </para>
             </li> </ul> </li> </ul> 
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html#API_control_PutBucketTagging_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following actions are related to <c>PutBucketTagging</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketTagging.html">GetBucketTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html">DeleteBucketTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketTagging service method.</param>
            
            <returns>The response from the PutBucketTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutBucketTagging(Amazon.S3Control.Model.PutBucketTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutBucketTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketTagging.</param>
            
            <returns>Returns a  PutBucketTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketTagging">REST API Reference for PutBucketTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutBucketVersioning(Amazon.S3Control.Model.PutBucketVersioningRequest)">
            <summary>
            <note> 
            <para>
            This operation sets the versioning state for S3 on Outposts buckets only. To set the
            versioning state for an S3 bucket, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html">PutBucketVersioning</a>
            in the <i>Amazon S3 API Reference</i>. 
            </para>
             </note> 
            <para>
            Sets the versioning state for an S3 on Outposts bucket. With S3 Versioning, you can
            save multiple distinct copies of your objects and recover from unintended user actions
            and application failures.
            </para>
             
            <para>
            You can set the versioning state to one of the following:
            </para>
             <ul> <li> 
            <para>
             <b>Enabled</b> - Enables versioning for the objects in the bucket. All objects added
            to the bucket receive a unique version ID.
            </para>
             </li> <li> 
            <para>
             <b>Suspended</b> - Suspends versioning for the objects in the bucket. All objects
            added to the bucket receive the version ID <c>null</c>.
            </para>
             </li> </ul> 
            <para>
            If you've never set versioning on your bucket, it has no versioning state. In that
            case, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">
            GetBucketVersioning</a> request does not return a versioning state value.
            </para>
             
            <para>
            When you enable S3 Versioning, for each object in your bucket, you have a current
            version and zero or more noncurrent versions. You can configure your bucket S3 Lifecycle
            rules to expire noncurrent versions after a specified time period. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsLifecycleManaging.html">
            Creating and managing a lifecycle configuration for your S3 on Outposts bucket</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            If you have an object expiration lifecycle configuration in your non-versioned bucket
            and you want to maintain the same permanent delete behavior when you enable versioning,
            you must add a noncurrent expiration policy. The noncurrent expiration lifecycle configuration
            will manage the deletes of the noncurrent object versions in the version-enabled bucket.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html">Versioning</a>
            in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            All Amazon S3 on Outposts REST API requests for this action require an additional
            parameter of <c>x-amz-outpost-id</c> to be passed with the request. In addition, you
            must use an S3 on Outposts endpoint hostname prefix instead of <c>s3-control</c>.
            For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
            Outposts endpoint hostname prefix and the <c>x-amz-outpost-id</c> derived by using
            the access point ARN, see the <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketVersioning.html#API_control_PutBucketVersioning_Examples">Examples</a>
            section.
            </para>
             
            <para>
            The following operations are related to <c>PutBucketVersioning</c> for S3 on Outposts.
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html">GetBucketVersioning</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html">PutBucketLifecycleConfiguration</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html">GetBucketLifecycleConfiguration</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutBucketVersioning service method.</param>
            
            <returns>The response from the PutBucketVersioning service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutBucketVersioning(Amazon.S3Control.Model.PutBucketVersioningRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutBucketVersioning operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutBucketVersioning operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutBucketVersioning
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutBucketVersioning(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutBucketVersioning operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutBucketVersioning.</param>
            
            <returns>Returns a  PutBucketVersioningResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutBucketVersioning">REST API Reference for PutBucketVersioning Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutJobTagging(Amazon.S3Control.Model.PutJobTaggingRequest)">
            <summary>
            Sets the supplied tag-set on an S3 Batch Operations job.
            
             
            <para>
            A tag is a key-value pair. You can associate S3 Batch Operations tags with any job
            by sending a PUT request against the tagging subresource that is associated with the
            job. To modify the existing tag set, you can either replace the existing tag set entirely,
            or make changes within the existing tag set by retrieving the existing tag set using
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>,
            modify that tag set, and use this operation to replace the tag set with the one you
            modified. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags">Controlling
            access and labeling jobs using tags</a> in the <i>Amazon S3 User Guide</i>. 
            </para>
             <note> <ul> <li> 
            <para>
            If you send this request with an empty tag set, Amazon S3 deletes the existing tag
            set on the Batch Operations job. If you use this method, you are charged for a Tier
            1 Request (PUT). For more information, see <a href="http://aws.amazon.com/s3/pricing/">Amazon
            S3 pricing</a>.
            </para>
             </li> <li> 
            <para>
            For deleting existing tags for your Batch Operations job, a <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            request is preferred because it achieves the same result without incurring charges.
            </para>
             </li> <li> 
            <para>
            A few things to consider about using tags:
            </para>
             <ul> <li> 
            <para>
            Amazon S3 limits the maximum number of tags to 50 tags per job.
            </para>
             </li> <li> 
            <para>
            You can associate up to 50 tags with a job as long as they have unique tag keys.
            </para>
             </li> <li> 
            <para>
            A tag key can be up to 128 Unicode characters in length, and tag values can be up
            to 256 Unicode characters in length.
            </para>
             </li> <li> 
            <para>
            The key and values are case sensitive.
            </para>
             </li> <li> 
            <para>
            For tagging-related restrictions related to characters and encodings, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html">User-Defined
            Tag Restrictions</a> in the <i>Billing and Cost Management User Guide</i>.
            </para>
             </li> </ul> </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>PutJobTagging</c> operation, you must have permission to perform the
            <c>s3:PutJobTagging</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html">GetJobTagging</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html">DeleteJobTagging</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutJobTagging service method.</param>
            
            <returns>The response from the PutJobTagging service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyTagsException">
            Amazon S3 throws this exception if you have too many tags in your tag set.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutJobTagging(Amazon.S3Control.Model.PutJobTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutJobTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutJobTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutJobTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutJobTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutJobTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutJobTagging.</param>
            
            <returns>Returns a  PutJobTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutJobTagging">REST API Reference for PutJobTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutMultiRegionAccessPointPolicy(Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Associates an access control policy with the specified Multi-Region Access Point.
            Each Multi-Region Access Point can have only one policy, so a request made to this
            action replaces any existing policy that is associated with the specified Multi-Region
            Access Point.
            </para>
             
            <para>
            This action will always be routed to the US West (Oregon) Region. For more information
            about the restrictions around working with Multi-Region Access Points, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html">Multi-Region
            Access Point restrictions and limitations</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             
            <para>
            The following actions are related to <c>PutMultiRegionAccessPointPolicy</c>:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicy.html">GetMultiRegionAccessPointPolicy</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetMultiRegionAccessPointPolicyStatus.html">GetMultiRegionAccessPointPolicyStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutMultiRegionAccessPointPolicy service method.</param>
            
            <returns>The response from the PutMultiRegionAccessPointPolicy service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutMultiRegionAccessPointPolicy(Amazon.S3Control.Model.PutMultiRegionAccessPointPolicyRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutMultiRegionAccessPointPolicy operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutMultiRegionAccessPointPolicy
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutMultiRegionAccessPointPolicy(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutMultiRegionAccessPointPolicy operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutMultiRegionAccessPointPolicy.</param>
            
            <returns>Returns a  PutMultiRegionAccessPointPolicyResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutMultiRegionAccessPointPolicy">REST API Reference for PutMultiRegionAccessPointPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutPublicAccessBlock(Amazon.S3Control.Model.PutPublicAccessBlockRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Creates or modifies the <c>PublicAccessBlock</c> configuration for an Amazon Web Services
            account. This operation may be restricted when the account is managed by organization-level
            Block Public Access policies. You might get an Access Denied (403) error when the
            account is managed by organization-level Block Public Access policies. Organization-level
            policies override account-level settings, preventing direct account-level modifications.
            For this operation, users must have the <c>s3:PutAccountPublicAccessBlock</c> permission.
            For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html">
            Using Amazon S3 block public access</a>.
            </para>
             
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetPublicAccessBlock.html">GetPublicAccessBlock</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeletePublicAccessBlock.html">DeletePublicAccessBlock</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutPublicAccessBlock service method.</param>
            
            <returns>The response from the PutPublicAccessBlock service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutPublicAccessBlock(Amazon.S3Control.Model.PutPublicAccessBlockRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutPublicAccessBlock operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutPublicAccessBlock operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutPublicAccessBlock
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutPublicAccessBlock(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutPublicAccessBlock operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutPublicAccessBlock.</param>
            
            <returns>Returns a  PutPublicAccessBlockResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutPublicAccessBlock">REST API Reference for PutPublicAccessBlock Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutStorageLensConfiguration(Amazon.S3Control.Model.PutStorageLensConfigurationRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Puts an Amazon S3 Storage Lens configuration. For more information about S3 Storage
            Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Working
            with Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>. For a complete
            list of S3 Storage Lens metrics, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html">S3
            Storage Lens metrics glossary</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfiguration</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfiguration service method.</param>
            
            <returns>The response from the PutStorageLensConfiguration service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutStorageLensConfiguration(Amazon.S3Control.Model.PutStorageLensConfigurationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutStorageLensConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfiguration operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutStorageLensConfiguration
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutStorageLensConfiguration(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutStorageLensConfiguration operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutStorageLensConfiguration.</param>
            
            <returns>Returns a  PutStorageLensConfigurationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfiguration">REST API Reference for PutStorageLensConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.PutStorageLensConfigurationTagging(Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Put or replace tags on an existing Amazon S3 Storage Lens configuration. For more
            information about S3 Storage Lens, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html">Assessing
            your storage activity and usage with Amazon S3 Storage Lens </a> in the <i>Amazon
            S3 User Guide</i>.
            </para>
             <note> 
            <para>
            To use this action, you must have permission to perform the <c>s3:PutStorageLensConfigurationTagging</c>
            action. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html">Setting
            permissions to use Amazon S3 Storage Lens</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfigurationTagging service method.</param>
            
            <returns>The response from the PutStorageLensConfigurationTagging service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginPutStorageLensConfigurationTagging(Amazon.S3Control.Model.PutStorageLensConfigurationTaggingRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PutStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutStorageLensConfigurationTagging operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutStorageLensConfigurationTagging
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndPutStorageLensConfigurationTagging(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PutStorageLensConfigurationTagging operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPutStorageLensConfigurationTagging.</param>
            
            <returns>Returns a  PutStorageLensConfigurationTaggingResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/PutStorageLensConfigurationTagging">REST API Reference for PutStorageLensConfigurationTagging Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.SubmitMultiRegionAccessPointRoutes(Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest)">
            <summary>
            <note> 
            <para>
            This operation is not supported by directory buckets.
            </para>
             </note> 
            <para>
            Submits an updated route configuration for a Multi-Region Access Point. This API operation
            updates the routing status for the specified Regions from active to passive, or from
            passive to active. A value of <c>0</c> indicates a passive status, which means that
            traffic won't be routed to the specified Region. A value of <c>100</c> indicates an
            active status, which means that traffic will be routed to the specified Region. At
            least one Region must be active at all times.
            </para>
             
            <para>
            When the routing configuration is changed, any in-progress operations (uploads, copies,
            deletes, and so on) to formerly active Regions will continue to run to their final
            completion state (success or failure). The routing configurations of any Regions that
            aren’t specified remain unchanged.
            </para>
             <note> 
            <para>
            Updated routing configurations might not be immediately applied. It can take up to
            2 minutes for your changes to take effect.
            </para>
             </note> 
            <para>
            To submit routing control changes and failover requests, use the Amazon S3 failover
            control infrastructure endpoints in these five Amazon Web Services Regions:
            </para>
             <ul> <li> 
            <para>
             <c>us-east-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>us-west-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-southeast-2</c> 
            </para>
             </li> <li> 
            <para>
             <c>ap-northeast-1</c> 
            </para>
             </li> <li> 
            <para>
             <c>eu-west-1</c> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SubmitMultiRegionAccessPointRoutes service method.</param>
            
            <returns>The response from the SubmitMultiRegionAccessPointRoutes service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginSubmitMultiRegionAccessPointRoutes(Amazon.S3Control.Model.SubmitMultiRegionAccessPointRoutesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SubmitMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SubmitMultiRegionAccessPointRoutes operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSubmitMultiRegionAccessPointRoutes
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndSubmitMultiRegionAccessPointRoutes(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SubmitMultiRegionAccessPointRoutes operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSubmitMultiRegionAccessPointRoutes.</param>
            
            <returns>Returns a  SubmitMultiRegionAccessPointRoutesResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/SubmitMultiRegionAccessPointRoutes">REST API Reference for SubmitMultiRegionAccessPointRoutes Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.TagResource(Amazon.S3Control.Model.TagResourceRequest)">
            <summary>
            Creates a new user-defined tag or updates an existing tag. Each tag is a label consisting
            of a key and value that is applied to your resource. Tags can help you organize, track
            costs for, and control access to your resources. You can add up to 50 Amazon Web Services
            resource tags for each S3 resource. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resource:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, or grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:TagResource</c> permission to
            use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:TagResource</c> permission to
            use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginTagResource(Amazon.S3Control.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.UntagResource(Amazon.S3Control.Model.UntagResourceRequest)">
            <summary>
            This operation removes the specified user-defined tags from an S3 resource. You can
            pass one or more tag keys. 
            
             <note> 
            <para>
            This operation is only supported for the following Amazon S3 resources:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/buckets-tagging.html">General
            purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-db-tagging.html">Access
            Points for directory buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-tagging.html">Access
            Points for general purpose buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-tagging.html">Directory
            buckets</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html">S3
            Storage Lens groups</a> 
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html">S3
            Access Grants instances, registered locations, and grants</a>.
            </para>
             </li> </ul> </note> <dl> <dt>Permissions</dt> <dd> 
            <para>
            For general purpose buckets, access points for general purpose buckets, Storage Lens
            groups, and S3 Access Grants, you must have the <c>s3:UntagResource</c> permission
            to use this operation. 
            </para>
             </dd> <dt>Directory bucket permissions</dt> <dd> 
            <para>
            For directory buckets, you must have the <c>s3express:UntagResource</c> permission
            to use this operation. For more information about directory buckets policies and permissions,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-permissions.html">Identity
            and Access Management (IAM) for S3 Express One Zone</a> in the <i>Amazon S3 User Guide</i>.
            </para>
             </dd> <dt>HTTP Host header syntax</dt> <dd> 
            <para>
             <b>Directory buckets </b> - The HTTP Host header syntax is <c>s3express-control.<i>region</i>.amazonaws.com</c>.
            </para>
             </dd> </dl> 
            <para>
            For information about S3 Tagging errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList">List
            of Amazon S3 Tagging error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginUntagResource(Amazon.S3Control.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.UpdateAccessGrantsLocation(Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest)">
            <summary>
            Updates the IAM role of a registered location in your S3 Access Grants instance.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            You must have the <c>s3:UpdateAccessGrantsLocation</c> permission to use this operation.
            
            </para>
             </dd> <dt>Additional Permissions</dt> <dd> 
            <para>
            You must also have the following permission: <c>iam:PassRole</c> 
            </para>
             </dd> </dl>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateAccessGrantsLocation service method.</param>
            
            <returns>The response from the UpdateAccessGrantsLocation service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginUpdateAccessGrantsLocation(Amazon.S3Control.Model.UpdateAccessGrantsLocationRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateAccessGrantsLocation operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateAccessGrantsLocation operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAccessGrantsLocation
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndUpdateAccessGrantsLocation(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateAccessGrantsLocation operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateAccessGrantsLocation.</param>
            
            <returns>Returns a  UpdateAccessGrantsLocationResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateAccessGrantsLocation">REST API Reference for UpdateAccessGrantsLocation Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.UpdateJobPriority(Amazon.S3Control.Model.UpdateJobPriorityRequest)">
            <summary>
            Updates an existing S3 Batch Operations job's priority. For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobPriority</c> operation, you must have permission to perform
            the <c>s3:UpdateJobPriority</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateJobPriority service method.</param>
            
            <returns>The response from the UpdateJobPriority service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginUpdateJobPriority(Amazon.S3Control.Model.UpdateJobPriorityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateJobPriority operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateJobPriority operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJobPriority
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndUpdateJobPriority(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateJobPriority operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateJobPriority.</param>
            
            <returns>Returns a  UpdateJobPriorityResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobPriority">REST API Reference for UpdateJobPriority Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.UpdateJobStatus(Amazon.S3Control.Model.UpdateJobStatusRequest)">
            <summary>
            Updates the status for the specified job. Use this operation to confirm that you want
            to run a job or to cancel an existing job. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html">S3
            Batch Operations</a> in the <i>Amazon S3 User Guide</i>.
            
             <dl> <dt>Permissions</dt> <dd> 
            <para>
            To use the <c>UpdateJobStatus</c> operation, you must have permission to perform the
            <c>s3:UpdateJobStatus</c> action.
            </para>
             </dd> </dl> 
            <para>
            Related actions include:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateJob.html">CreateJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListJobs.html">ListJobs</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DescribeJob.html">DescribeJob</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html">UpdateJobStatus</a>
            
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateJobStatus service method.</param>
            
            <returns>The response from the UpdateJobStatus service method, as returned by S3Control.</returns>
            <exception cref="T:Amazon.S3Control.Model.BadRequestException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.InternalServiceException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.JobStatusException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.NotFoundException">
            
            </exception>
            <exception cref="T:Amazon.S3Control.Model.TooManyRequestsException">
            
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginUpdateJobStatus(Amazon.S3Control.Model.UpdateJobStatusRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateJobStatus operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateJobStatus operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateJobStatus
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndUpdateJobStatus(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateJobStatus operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateJobStatus.</param>
            
            <returns>Returns a  UpdateJobStatusResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateJobStatus">REST API Reference for UpdateJobStatus Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.UpdateStorageLensGroup(Amazon.S3Control.Model.UpdateStorageLensGroupRequest)">
            <summary>
            Updates the existing Storage Lens group.
            
             
            <para>
            To use this operation, you must have the permission to perform the <c>s3:UpdateStorageLensGroup</c>
            action. For more information about the required Storage Lens Groups permissions, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions">Setting
            account permissions to use S3 Storage Lens groups</a>.
            </para>
             
            <para>
            For information about Storage Lens groups errors, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList">List
            of Amazon S3 Storage Lens error codes</a>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStorageLensGroup service method.</param>
            
            <returns>The response from the UpdateStorageLensGroup service method, as returned by S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.BeginUpdateStorageLensGroup(Amazon.S3Control.Model.UpdateStorageLensGroupRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStorageLensGroup operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStorageLensGroup operation on AmazonS3ControlClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStorageLensGroup
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.EndUpdateStorageLensGroup(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStorageLensGroup operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStorageLensGroup.</param>
            
            <returns>Returns a  UpdateStorageLensGroupResult from S3Control.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/UpdateStorageLensGroup">REST API Reference for UpdateStorageLensGroup Operation</seealso>
        </member>
        <member name="M:Amazon.S3Control.IAmazonS3Control.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
    </members>
</doc>
