AWS.Tools.S3.XML

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.S3</name>
    </assembly>
    <members>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.CleanKey(System.String)">
            <summary>
            'Cleans' a user-supplied S3 key to ensure it does not start with space, \ or /
            and all remaining partitions use / and it does not end with a space.
            </summary>
            <param name="userKeyOrPrefix">The original user key or key prefix</param>
            <returns>Cleaned key</returns>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.BucketNameFromParam(System.Object,System.String)">
            <summary>
            Extracts a bucket name from a supplied parameter object, which should be
            a string or S3Bucket instance.
            </summary>
            <param name="paramValue"></param>
            <param name="paramName"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.BucketRegionFromParam(System.Object,System.String)">
            <summary>
            Extracts the system name of a region for a bucket from parameter value
            </summary>
            <param name="paramValue"></param>
            <param name="paramName"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.SetExtraRequestFields(Amazon.S3.Transfer.TransferUtilityUploadDirectoryRequest,Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.CmdletContext)">
            <summary>
            Sets metadata and headers collections for the request.
            </summary>
            <param name="request"></param>
            <param name="cmdletContext"></param>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.SetMetadataAndHeaders(Amazon.S3.Transfer.TransferUtilityUploadRequest,System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Sets metadata and headers collections for the request.
            </summary>
            <param name="request"></param>
            <param name="metadata"></param>
            <param name="headers"></param>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.SetMetadataAndHeaders(Amazon.S3.Model.PutObjectRequest,System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Sets metadata and headers collections for the request.
            </summary>
            <param name="request"></param>
            <param name="metadata"></param>
            <param name="headers"></param>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.SetMetadataAndHeaders(Amazon.S3.Model.CopyObjectRequest,System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Sets metadata and headers collections for the request.
            </summary>
            <param name="request"></param>
            <param name="metadata"></param>
            <param name="headers"></param>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.AmazonS3Helper.SetMetadataAndHeaders(Amazon.S3.Model.InitiateMultipartUploadRequest,System.Collections.Hashtable,System.Collections.Hashtable)">
            <summary>
            Sets metadata and headers collections for the request.
            </summary>
            <param name="request"></param>
            <param name="metadata"></param>
            <param name="headers"></param>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.BucketName">
            <summary>
            The name of the bucket containing the source object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.Key">
            <summary>
            The key of the single source object to copy.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.VersionId">
            <summary>
            Specifies the version of the source object to copy.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.DestinationKey">
            <summary>
            The key for the copy of the source S3 object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.DestinationBucket">
            <summary>
            The name of the bucket that will contain the copied object. If not specified,
            the copy is to another S3 object in the source bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MetadataDirective">
            <summary>
            Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request.
            Valid values are COPY or REPLACE. COPY is the default if not specified.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ContentType">
            <summary>
            Sets the content type of the target object; if not specified an attempt is made to infer it using the destination
            or source object keys.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.CannedACLName" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.PublicReadOnly">
            <summary>
            If set, applies an ACL making the bucket public with read-only permissions
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.PublicReadWrite">
            <summary>
            If set, applies an ACL making the bucket public with read-write permissions
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.StorageClass">
            <summary>
            Specifies the storage class for the object.
            Please refer to <a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html">Storage Classes</a> for information on S3 storage classes.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.StandardStorage">
            <summary>
            Specifies the STANDARD storage class, which is the default storage class for S3 objects.
            Provides a 99.999999999% durability guarantee.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ReducedRedundancyStorage">
            <summary>
            Specifies S3 should use REDUCED_REDUNDANCY storage class for the object. This
            provides a reduced (99.99%) durability guarantee at a lower
            cost as compared to the STANDARD storage class. Use this
            storage class for non-mission critical data or for data
            that doesn’t require the higher level of durability that S3
            provides with the STANDARD storage class.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ServerSideEncryption">
            <summary>
            Specifies the encryption used on the server to store the content.
            Allowable values: None, AES256, aws:kms.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ServerSideEncryptionKeyManagementServiceKeyId">
            <summary>
            Specifies the AWS KMS key for Amazon S3 to use to encrypt the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.WebsiteRedirectLocation">
            <summary>
            If this is set then when a GET request is made from the S3 website endpoint a 301 HTTP status code
            will be returned indicating a redirect with this value as the redirect location.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.Metadata">
            <summary>
            Metadata headers to set on the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.HeaderCollection">
            <summary>
            Response headers to set on the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.TagSet">
            <summary>
            One or more tags to apply to the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.LocalFile">
            <summary>
            The full path to the local file that will be created.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.LocalFolder">
            <summary>
            <para>
            The path to a local folder that will contain the downloaded object. If a relative path
            is supplied, it will be resolved to a full path using the current session's location.
            </para>
            <para>
            When copying to a local folder the object key is used as the filename. Note that object
            keys that are not valid filenames for the host system could cause an exception to be thrown.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.KeyPrefix">
            <summary>
            Used to download multiple objects to the specified local folder. The supplied prefix
            will be used to determine the set of objects to download that share the same key prefix.
            You must specify either this parameter, or the -Key parameter, to determine what object(s) to
            download.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ETagToMatch">
            <summary>
            Copies the object if its entity tag (ETag) matches the specified tag; otherwise return a PreconditionFailed.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ETagToNotMatch">
            <summary>
            Copies the object if its entity tag (ETag) is different than the specified Etag; otherwise returns an error.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ModifiedSinceDate">
            <summary>
            Copies the object if it has been modified since the specified time; otherwise returns an error.
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.UnmodifiedSinceDate">
            <summary>
            Copies the object if it hasn't been modified since the specified time; otherwise returns a PreconditionFailed.
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.UtcModifiedSinceDate">
            <summary>
            Copies the object if it has been modified since the specified time; otherwise returns an error.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.UtcUnmodifiedSinceDate">
            <summary>
            Copies the object if it hasn't been modified since the specified time; otherwise returns a PreconditionFailed.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.CopySourceServerSideEncryptionCustomerMethod">
            <summary>
            Specifies the server-side encryption algorithm used on the source object with the customer provided key.
            Allowable values: None or AES256.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.CopySourceServerSideEncryptionCustomerProvidedKey">
            <summary>
            Specifies base64-encoded encryption key for Amazon S3 used on the source object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.CopySourceServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            Specifies base64-encoded MD5 of the encryption key for Amazon S3 used on the source object. This field is optional, the SDK will calculate the MD5 if this is not set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ServerSideEncryptionCustomerMethod">
            <summary>
            Specifies the server-side encryption algorithm to be used with the customer provided key.
            Allowable values: None or AES256.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKey">
            <summary>
            Specifies base64-encoded encryption key for Amazon S3 to use to decrypt the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            Specifies base64-encoded MD5 of the encryption key for Amazon S3 to use to decrypt the object. This field is optional,
            the SDK will calculate the MD5 if this is not set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController.PartDetail">
            <summary>
            Byte range for each part and the service's etag value
            on completion of the part upload
            </summary>
        </member>
        <member name="F:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController._parts">
            <summary>
            Contains the collection of parts we need to process
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController.NumberOfParts">
            <summary>
            The number of parts we've broken the upload into, based on
            the max allowed by S3 in conjunction with the minimum part size
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController.Error">
            <summary>
            If set, an error was trapped by one of the upload threads
            and the outer code should quit (ShouldExit will yield true)
            and report this to the user. The exception is posted by the
            first thread to encounter an error; errors on other threads
            are dropped on the floor.
            </summary>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController.ShouldExit">
            <summary>
            Indicates to the caller we're done either because we've encountered an error or
            all parts have been processed
            </summary>
            <returns></returns>
        </member>
        <member name="M:Amazon.PowerShell.Cmdlets.S3.CopyS3ObjectCmdlet.MultiPartObjectCopyController.Run">
            <summary>
            Launches threads to process the part list and immediately
            exits back to the caller.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketCmdlet">
            <summary>
            Returns a list of all buckets owned by the authenticated sender of the request.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketCmdlet.BucketName">
            <summary>
            If set, returns a single S3Bucket instance mapping to the specified bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Buckets'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListBucketsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListBucketsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet">
            <summary>
            Returns some or all (up to 1000) of the objects in a bucket. You can use the request
            parameters as selection criteria to return a subset of the objects in a bucket.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Key">
            <summary>
            Key value identifying a single object in S3 to return metadata for.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the objects whose keys are to be listed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Delimiter">
            <summary>
            <para>
            A delimiter is a character you use to group keys.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Encoding">
            <summary>
            <para>
            Requests Amazon S3 to encode the object keys in the response and specifies
            the encoding method to use. An object key may contain any Unicode character;
            however, XML 1.0 parser cannot parse some characters, such as characters
            with an ASCII value from 0 to 10. For characters that are not supported in
            XML 1.0, you can add this parameter to request that Amazon S3 encode the
            keys in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Prefix">
            <summary>
            <para>
            Limits the response to keys that begin with the specified prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.RequestPayer">
            <summary>
            <para>
            Confirms that the requester knows that she or he will be charged for the list objects request.
            Bucket owners need not specify this parameter in their requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Marker">
            <summary>
            <para>
            Specifies the key to start with when listing objects in a bucket.
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-Marker $null' for the first call and '-Marker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.MaxKey">
            <summary>
            <para>
            Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.
            </para>
            <para>
            <br/><b>Note:</b> In AWSPowerShell and AWSPowerShell.NetCore this parameter is used to limit the total number of items returned by the cmdlet.
            <br/>In AWS.Tools this parameter is simply passed to the service to specify how many items should be returned by each service call.
            <br/>Pipe the output of this cmdlet into Select-Object -First to terminate retrieving data pages early and control the number of items returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'S3Objects'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListObjectsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListObjectsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of Marker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet">
            <summary>
            <para>
            Create a signed URL allowing access to a resource that would usually require authentication.
            </para>
            <para>
            Note that you can pipe an Amazon.S3.Model.S3Object instance to this cmdlet and its members will be used to
            satisfy the BucketName, Key and optionally VersionId (if an S3ObjectVersion instance is supplied), parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to create a pre-signed url to, or containing the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_CacheControl">
            <summary>
            <para>
            CacheControl header value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_ContentDisposition">
            <summary>
            <para>
            The ContentDisposition header value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_ContentEncoding">
            <summary>
            <para>
            The ContentEncoding header value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_ContentLanguage">
            <summary>
            <para>
            ContentLanguage header value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ContentType">
            <summary>
            <para>
            A standard MIME type describing the format of the object data.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_ContentType">
            <summary>
            <para>
            A standard MIME type describing the format of the object data.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.Expire">
            <summary>
            <para>
            The expiry date and time for the pre-signed url.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ResponseHeaderOverrides_Expire">
            <summary>
            <para>
            Expiry header value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.Key">
            <summary>
            <para>
            The key to the object for which a pre-signed url should be created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.Protocol">
            <summary>
            <para>
            The requested protocol (http/https) for the pre-signed url.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ServerSideEncryptionCustomerMethod">
            <summary>
            <para>
            The Server-side encryption algorithm to be used with the customer provided key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ServerSideEncryptionKeyManagementServiceKeyId">
            <summary>
            <para>
            The id of the AWS Key Management Service key that Amazon S3 should use to encrypt and decrypt the object.
            If a key id is not specified, the default key will be used for encryption and decryption.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.ServerSideEncryptionMethod">
            <summary>
            <para>
            Specifies the encryption used on the server to store the content.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.Verb">
            <summary>
            <para>
            The verb for the pre-signed url.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.VersionId">
            <summary>
            <para>
            Version id for the object that the pre-signed url will reference. If not set,
            the url will reference the latest version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PreSignedURLCmdlet.RequestorPay">
            <summary>
            Confirms that the requester knows that they will be charged for the request.
            Bucket owners do not need to specify this parameter.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet">
            <summary>
            Creates a new bucket with the supplied name and permissions.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.BucketName">
            <summary>
            The name that will be given to the new bucket. This name needs to be
            unique across Amazon S3.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.CannedACLName" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.PublicReadOnly">
            <summary>
            If set, applies an ACL making the bucket public with read-only permissions
            This parameter is obsolete. Use CannedACLName instead.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.PublicReadWrite">
            <summary>
            If set, applies an ACL making the bucket public with read-write permissions.
            This parameter is obsolete. Use CannedACLName instead.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.NewS3BucketCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet">
            <summary>
            <para>
            Downloads an S3 object, optionally including sub-objects, to a local file or folder location. Returns a
            FileInfo or DirectoryInfo instance to the downloaded file or the containing folder.
            </para>
            <para>
            Note that you can pipe an Amazon.S3.Model.S3Object instance to this cmdlet and its members will be used to
            satisfy the BucketName, Key and optionally VersionId (if an S3ObjectVersion instance is supplied), parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.BucketName">
            <summary>
            Name of the bucket that holds the content to be downloaded
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.Key">
            <summary>
            The key that identifies the single object in S3.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.File">
            <summary>
            The full path to the local file that will be created.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.Version">
            <summary>
            If specified, the specific version of the S3 object is returned.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.KeyPrefix" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.Folder">
            <summary>
            The full path to a local folder; all downloaded content will be placed under this folder,
            with subfolders maintaining the S3 object key hierarchies.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.S3Object">
            <summary>
            <para>
            Amazon.S3.Model.S3Object instance containing the bucketname and key of the object to download.
            If the supplied object is an Amazon.S3.Model.S3ObjectVersion instance (derived from S3Object),
            the version of the object to download will be inferred automatically.
            </para>
            <para>
            The object identified by the supplied S3Object can be downloaded to a specific file (by supplying
            a value for the -File parameter) or to a folder (specified using the -Folder parameter). When
            downloading to a folder, the object key is used as the filename. Note that object keys that are not
            valid filenames for the host system could cause an exception to be thrown.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.ModifiedSinceDate">
            <summary>
            If specified, only objects that have been modified since this date will be downloaded.
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.UnmodifiedSinceDate">
            <summary>
            If specified, only objects that have not been modified since this date will be downloaded.
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.UtcModifiedSinceDate">
            <summary>
            If specified, only objects that have been modified since this date will be downloaded.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.UtcUnmodifiedSinceDate">
            <summary>
            If specified, only objects that have not been modified since this date will be downloaded.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.ServerSideEncryptionCustomerMethod">
            <summary>
            Specifies the server-side encryption algorithm to be used with the customer provided key.
            Allowable values: None or AES256.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKey">
            <summary>
            Specifies base64-encoded encryption key for Amazon S3 to use to decrypt the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            Specifies base64-encoded MD5 of the encryption key for Amazon S3 to use to decrypt the object. This field is optional, the SDK will calculate the MD5 if this is not set.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketCmdlet">
            <summary>
            Deletes an S3 bucket, optionally deleting remaining bucket content first (non-empty buckets cannot be deleted).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketCmdlet.BucketName">
            <summary>
            The name of the bucket to be deleted.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketCmdlet.DeleteBucketContent">
            <summary>
            <para>
            If set, all remaining objects and/or object versions in the bucket are deleted proir to the bucket itself
            being deleted.
            </para>
            <para>Default: Off.</para>
            <para>
            Buckets that contain objects cannot be deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketResponse).
            Specifying the name of a property of type Amazon.S3.Model.DeleteBucketResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3MultipartUploadCmdlet">
            <summary>
            <para>
            This operation aborts multipart uploads.
            </para>
            <para>
            After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed.
            If you are uploading large files, Write-S3Object cmdlet will use multipart upload to fulfill the request.
            If a multipart upload is interrupted, Write-S3Object cmdlet will attempt to abort the multipart upload.
            Under certain circumstances (network outage, power failure, etc.), Write-S3Object cmdlet will not be able to abort the multipart upload.
            In this case, in order to stop getting charged for the storage of uploaded parts,
            you should manually invoke the Remove-S3MultipartUploads to abort the incomplete multipart uploads.
            </para>
            <para>
            Note: For scripts written against earlier versions of this module this cmdlet can also be invoked with the alias <i>Remove-S3MultipartUploads</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3MultipartUploadCmdlet.BucketName">
            <summary>
            The name of the bucket containing multipart uploads.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3MultipartUploadCmdlet.InitiatedDate">
            <summary>
            The date before which the multipart uploads were initiated.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3MultipartUploadCmdlet.DaysBefore">
            <summary>
            The number of days ago that the multipart uploads were initiated.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3MultipartUploadCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet">
            <summary>
            <para>
            Deletes the specified object, object version or set of objects from S3. The DeleteObject operation removes
            the specified object from Amazon S3.Once deleted, there is no method to restore or undelete an object.
            </para>
            <para>
            You can pipe Amazon.S3.Model.S3Object or Amazon.S3.Model.S3ObjectVersion instances to this cmdlet and their
            members will be used to satisfy the BucketName, Key (and VersionId if an S3ObjectVersion instance is supplied)
            parameters.
            <br/><br/>
            <b>Note: </b>When piping a collection of Amazon.S3.Model.S3Object or Amazon.S3.Model.S3ObjectVersion instances
            to identify the objects to be deleted the cmdlet receives the elements from the piped collection
            one element at a time and will therefore make one service call per collection element to be deleted. To perform
            the deletion as a batch with a single call to the service specify the collection as the value of the -InputObject
            parameter. The -KeyCollection and -KeyAndVersionCollection parameters automatically process as a batch and make
            a single call to the service to delete all of the objects identified in the collections supplied to the parameters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.BucketName">
            <summary>
            The name of the bucket containing the object(s) to be deleted.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.Key">
            <summary>
            The object key identifying the object to be deleted.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.VersionId">
            <summary>
            Version identifier of the S3 object to be deleted, for buckets with versioning enabled.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.KeyAndVersionCollection">
            <summary>
            Collection of Amazon.S3.Model.KeyVersion objects describing the S3 objects to be deleted.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.InputObject">
            <summary>
            Collection of S3Object or S3ObjectVersion instances describing the S3 objects to be deleted.
            <br/>
            <b>Note: </b>the objects must all belong to the same bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.KeyCollection">
            <summary>
            Collection of key names describing the S3 objects to be deleted.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.ReportErrorsOnly">
            <summary>
            <para>
            If set when deleting multiple objects the service response will include only those
            keys for objects on which the delete operation failed. By default this switch is not
            set and keys for both successful multi-object deletes and failures are returned in the
            response.
            </para>
            <para>
            This parameter is used only when deleting multiple objects using the <code>-KeyCollection</code>
            parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.SerialNumber">
            <summary>
            <para>
            Specifies the serial number of the multi-factor authentication device
            associated with your AWS Account.
            </para>
            <para>
            This is a required property for this request if:<br />
            1. EnableMfaDelete was configured on the bucket containing this object's version.<br />
            2. You are deleting an object's version
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.AuthenticationValue">
            <summary>
            <para>
            Specifies the current token/code displayed on the multi-factor authentication device
            associated with your AWS Account.
            </para>
            <para>
            This is a required property for this request if:<br />
            1. EnableMfaDelete was configured on the bucket containing this object's version.<br />
            2. You are deleting an object's version
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet">
            <summary>
            Sets the permissions on a bucket using access control lists (ACL).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.PublicReadOnly">
            <summary>
            If set, applies an ACL making the bucket public with read-only permissions
            This parameter is obsolete. Use CannedACL instead.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.PublicReadWrite">
            <summary>
            If set, applies an ACL making the bucket public with read-write permissions
            This parameter is obsolete. Use CannedACL instead.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            If an object key is not specified, the ACLs are applied to the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.CannedACL">
            <summary>
            <para>
            The canned ACL to apply to the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.Owner_DisplayName">
            <summary>
            <para>
            The display name of the owner.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.AccessControlList_Grant">
            <summary>
            <para>
            A collection of grants.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.Owner_Id">
            <summary>
            <para>
            The unique identifier of the owner.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.Key">
            <summary>
            <para>
            The key of an S3 object.
            If not specified, the ACLs are applied to the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.VersionId">
            <summary>
            <para>
            If set and an object key has been specified, the ACLs are applied
            to the specific version of the object.
            This property is ignored if the ACL is to be set on a Bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutACLResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3ACLCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.TestS3BucketCmdlet">
            <summary>
            Tests that an S3 Bucket exists
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.TestS3BucketCmdlet.BucketName">
            <summary>
            The name of the bucket to test existence and access.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet">
            <summary>
            <para>
            Uploads a local file, text content or a folder hierarchy of files to Amazon S3, placing them into the specified bucket
            using the specified key (single object) or key prefix (multiple objects).
            </para>
            <para>
            If you are uploading large files, Write-S3Object cmdlet will use multipart upload to fulfill the request.
            If a multipart upload is interrupted, Write-S3Object cmdlet will attempt to abort the multipart upload.
            Under certain circumstances (network outage, power failure, etc.), Write-S3Object cmdlet will not be able to abort the multipart upload.
            In this case, in order to stop getting charged for the storage of uploaded parts,
            you should manually invoke the Remove-S3MultipartUploads to abort the incomplete multipart uploads.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.BucketName">
            <summary>
            The name of the bucket that will hold the uploaded content.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Key">
            <summary>
            The key that will be used to identify the object in S3. If the -File parameter is specified, -Key is optional
            and the object key can be inferred from the filename value supplied to the -File parameter.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.File">
            <summary>
            The full path to the local file to be uploaded.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Stream">
            <summary>
            <para>
            <para>The stream to be uploaded.</para>
            </para>
            <para>The cmdlet accepts a parameter of type string, string[], System.IO.FileInfo or System.IO.Stream.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Content">
            <summary>
            Specifies text content that will be used to set the content of the object in S3. Use a here-string to
            specify multiple lines of text.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.KeyPrefix">
            <summary>
            <para>
            The common key prefix that will be used for the objects uploaded to S3. Use this parameter when uploading
            multiple objects. Each object's final key will be of the form 'keyprefix/filename'.
            </para>
            <para>
            To indicate that all content should be uploaded to the root of the bucket, specify a KeyPrefix of '\'
            or '/'.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Folder">
            <summary>
            The full path to a local folder; all content in the folder will be uploaded to the
            specified bucket and key. Sub-folders in the folder will only be uploaded if the
            Recurse switch is specified.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Recurse">
            <summary>
            If set, all sub-folders beneath the folder set in LocalFolder will also be uploaded.
            The folder structure will be mirrored in S3.
            Defaults off [false].
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.SearchPattern">
            <summary>
            The search pattern used to determine which files in the directory are uploaded.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.CannedACLName" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.PublicReadOnly">
            <summary>
            If set, applies an ACL making the S3 object(s) public with read-only permissions
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.PublicReadWrite">
            <summary>
            If set, applies an ACL making the S3 object(s) public with read-write permissions
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ContentType" -->
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.StorageClass">
            <summary>
            Specifies the storage class for the object.
            Please refer to <a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html">Storage Classes</a> for information on S3 storage classes.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.StandardStorage">
            <summary>
            <para>
            Specifies the STANDARD storage class, which is the default storage class for S3 objects.
            Provides a 99.999999999% durability guarantee.
            </para>
            <para>
            This parameter is deprecated. Please use the StorageClass parameter instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ReducedRedundancyStorage">
            <summary>
            <para>
            Specifies S3 should use REDUCED_REDUNDANCY storage class for the object. This
            provides a reduced (99.99%) durability guarantee at a lower
            cost as compared to the STANDARD storage class. Use this
            storage class for non-mission critical data or for data
            that does not require the higher level of durability that S3
            provides with the STANDARD storage class.
            </para>
            <para>
            This parameter is deprecated. Please use the StorageClass parameter instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ServerSideEncryption">
            <summary>
            Specifies the encryption used on the server to store the content.
            Allowable values: None, AES256, aws:kms.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ServerSideEncryptionKeyManagementServiceKeyId">
            <summary>
            Specifies the AWS KMS key for Amazon S3 to use to encrypt the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ServerSideEncryptionCustomerMethod">
            <summary>
            Specifies the server-side encryption algorithm to be used with the customer provided key.
            Allowable values: None or AES256.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKey">
            <summary>
            Specifies base64-encoded encryption key for Amazon S3 to use to encrypt the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            Specifies base64-encoded MD5 of the encryption key for Amazon S3 to use to decrypt the object. This field is optional, the SDK will calculate the MD5 if this is not set.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Metadata">
            <summary>
            Metadata headers to set on the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.HeaderCollection">
            <summary>
            Response headers to set on the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.TagSet">
            <summary>
            One or more tags to apply to the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.ConcurrentServiceRequest">
            <summary>
            This property determines how many active threads will be used to upload the file .
            This property is only applicable if the file being uploaded is larger than 16 MB, in which case TransferUtility
            is used to upload multiple parts in parallel.
            The default value is 10.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AmazonS3ClientCmdlet.UseAccelerateEndpoint">
            <summary>
            Enables S3 accelerate by sending requests to the accelerate endpoint instead of the regular region endpoint.
            To use this feature, the bucket name must be DNS compliant and must not contain periods (.).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AmazonS3ClientCmdlet.UseDualstackEndpoint">
            <summary>
            Configures the request to Amazon S3 to use the dualstack endpoint for a region.
            S3 supports dualstack endpoints which return both IPv6 and IPv4 values.
            The dualstack mode of Amazon S3 cannot be used with accelerate mode.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet">
            <summary>
            Creates or modifies the <code>PublicAccessBlock</code> configuration for an Amazon
            S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.PublicAccessBlockConfiguration_BlockPublicAcl">
            <summary>
            <para>
            <para>Specifies whether Amazon S3 should block public ACLs for this bucket. Setting this
            element to <code>TRUE</code> causes the following behavior:</para><ul><li><para>PUT Bucket acl and PUT Object acl calls will fail if the specified ACL allows public
            access.</para></li><li><para>PUT Object calls will fail if the request includes an object ACL.</para></li></ul><para>Note that enabling this setting doesn't affect existing policies or ACLs.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.PublicAccessBlockConfiguration_BlockPublicPolicy">
            <summary>
            <para>
            <para>Specifies whether Amazon S3 should block public bucket policies for this bucket. Setting
            this element to <code>TRUE</code> causes Amazon S3 to reject calls to PUT Bucket policy
            if the specified bucket policy allows public access. </para><para>Note that enabling this setting doesn't affect existing bucket policies.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.BucketName">
            <summary>
            <para>
            <para>The name of the Amazon S3 bucket whose Public Access Block configuration you want
            to set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.ContentMD5">
            <summary>
            <para>
            <para> The MD5 hash of the <code>PutPublicBlock</code> request body. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.PublicAccessBlockConfiguration_IgnorePublicAcl">
            <summary>
            <para>
            <para>Specifies whether Amazon S3 should ignore public ACLs for this bucket. Setting this
            element to <code>TRUE</code> causes Amazon S3 to ignore all public ACLs on this bucket
            and any objects that it contains. </para><para>Note that enabling this setting doesn't affect the persistence of any existing ACLs
            and doesn't prevent new public ACLs from being set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.PublicAccessBlockConfiguration_RestrictPublicBucket">
            <summary>
            <para>
            <para>Specifies whether Amazon S3 should restrict public bucket policies for this bucket.
            If this element is set to <code>TRUE</code>, then only the bucket owner and AWS Services
            can access this bucket if it has a public policy.</para><para>Note that 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>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutPublicAccessBlockResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.AddS3PublicAccessBlockCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet">
            <summary>
            Gets the access control policy for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to be queried or containing the object to be queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet.Key">
            <summary>
            <para>
            The key of the S3 object to be queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet.VersionId">
            <summary>
            <para>
            VersionId used to reference a specific version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AccessControlList'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetACLResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetACLResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAccelerateConfigurationCmdlet">
            <summary>
            Returns the accelerate configuration of a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAccelerateConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAccelerateConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Status'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketAccelerateConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketAccelerateConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAccelerateConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationCmdlet">
            <summary>
            Gets an analytics configuration for the bucket (specified by the analytics configuration
            ID).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationCmdlet.AnalyticsId">
            <summary>
            <para>
            The identifier used to represent an analytics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket from which an analytics configuration is retrieved.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'AnalyticsConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketAnalyticsConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketAnalyticsConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationListCmdlet">
            <summary>
            Lists the analytics configurations for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationListCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the analytics configurations to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationListCmdlet.ContinuationToken">
            <summary>
            <para>
            The ContinuationToken that represents a placeholder from where this request should begin.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListBucketAnalyticsConfigurationsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListBucketAnalyticsConfigurationsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketAnalyticsConfigurationListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketEncryptionCmdlet">
            <summary>
            Returns the server-side encryption configuration of a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketEncryptionCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketEncryptionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ServerSideEncryptionConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketEncryptionResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketEncryptionResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketEncryptionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationCmdlet">
            <summary>
            Returns an inventory configuration (identified by the inventory ID) from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the inventory configuration to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationCmdlet.InventoryId">
            <summary>
            <para>
            The ID used to identify the inventory configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'InventoryConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketInventoryConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketInventoryConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationListCmdlet">
            <summary>
            Returns a list of inventory configurations for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationListCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the inventory configurations to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationListCmdlet.ContinuationToken">
            <summary>
            <para>
            The marker used to continue an inventory configuration listing that has been truncated.
            Use the NextContinuationToken from a previously truncated list response to continue the listing.
            The continuation token is an opaque value that Amazon S3 understands.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListBucketInventoryConfigurationsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListBucketInventoryConfigurationsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketInventoryConfigurationListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLocationCmdlet">
            <summary>
            Returns the region the bucket resides in.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLocationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLocationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Location'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketLocationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketLocationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLocationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLoggingCmdlet">
            <summary>
            Returns the logging status of a bucket and the permissions users have to view and
            modify that status. To use GET, you must be the bucket owner.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLoggingCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to query.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLoggingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'BucketLoggingConfig'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketLoggingResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketLoggingResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketLoggingCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationCmdlet">
            <summary>
            Gets a metrics configuration (specified by the metrics configuration ID) from the
            bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the metrics configuration to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationCmdlet.MetricsId">
            <summary>
            <para>
            The ID used to identify the metrics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'MetricsConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketMetricsConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketMetricsConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationListCmdlet">
            <summary>
            Lists the metrics configurations for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationListCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the metrics configurations to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationListCmdlet.ContinuationToken">
            <summary>
            <para>
            The marker that is used to continue a metrics configuration listing that has been truncated.
            Use the NextContinuationToken from a previously truncated list response to continue the listing.
            The continuation token is an opaque value that Amazon S3 understands.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListBucketMetricsConfigurationsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListBucketMetricsConfigurationsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketMetricsConfigurationListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketNotificationCmdlet">
            <summary>
            Returns the notification configuration of a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketNotificationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketNotificationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketNotificationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketNotificationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketNotificationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyCmdlet">
            <summary>
            Returns the policy of a specified bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Policy'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketPolicyResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketPolicyResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyStatusCmdlet">
            <summary>
            Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket
            is public.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyStatusCmdlet.BucketName">
            <summary>
            <para>
            <para>The name of the Amazon S3 bucket whose public-policy status you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyStatusCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'PolicyStatus'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketPolicyStatusResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketPolicyStatusResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketPolicyStatusCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketReplicationCmdlet">
            <summary>
            Retrieves the replication configuration for the given Amazon S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketReplicationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketReplicationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Configuration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketReplicationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketReplicationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketReplicationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketRequestPaymentCmdlet">
            <summary>
            Returns the request payment configuration of a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketRequestPaymentCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketRequestPaymentCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Payer'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketRequestPaymentResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketRequestPaymentResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketRequestPaymentCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketTaggingCmdlet">
            <summary>
            Returns the tag set associated with the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketTaggingCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to be queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketTaggingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'TagSet'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketTaggingResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketTaggingResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketTaggingCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketVersioningCmdlet">
            <summary>
            Returns the versioning state of a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketVersioningCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to be queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketVersioningCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'VersioningConfig'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketVersioningResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketVersioningResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketVersioningCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3BucketWebsiteCmdlet">
            <summary>
            Returns the website configuration for a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketWebsiteCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to be queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketWebsiteCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'WebsiteConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetBucketWebsiteResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetBucketWebsiteResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3BucketWebsiteCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3CORSConfigurationCmdlet">
            <summary>
            Returns the CORS configuration for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3CORSConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3CORSConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Configuration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetCORSConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetCORSConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3CORSConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3LifecycleConfigurationCmdlet">
            <summary>
            Returns the lifecycle configuration information set on the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3LifecycleConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3LifecycleConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Configuration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetLifecycleConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetLifecycleConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3LifecycleConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet">
            <summary>
            Gets an object's current Legal Hold status.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket containing the object whose Legal Hold status you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.Key">
            <summary>
            <para>
            <para>The key name for the object whose Legal Hold status you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.RequestPayer">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.VersionId">
            <summary>
            <para>
            <para>The version ID of the object whose Legal Hold status you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'LegalHold'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetObjectLegalHoldResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetObjectLegalHoldResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLegalHoldCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLockConfigurationCmdlet">
            <summary>
            Gets the object lock configuration for a bucket. The rule specified in the object
            lock configuration will be applied by default to every new object placed in the specified
            bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLockConfigurationCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket whose Object Lock configuration you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLockConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ObjectLockConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetObjectLockConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetObjectLockConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectLockConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet">
            <summary>
            The HEAD operation retrieves metadata from an object without returning the object
            itself. This operation is useful if you're only interested in an object's metadata.
            To use HEAD, you must have READ access to the object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket that contains the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.EtagToMatch">
            <summary>
            <para>
            ETag to be matched as a pre-condition for returning the object,
            otherwise a PreconditionFailed signal is returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.EtagToNotMatch">
            <summary>
            <para>
            ETag that should not be matched as a pre-condition for returning the object,
            otherwise a PreconditionFailed signal is returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.Key">
            <summary>
            <para>
            The key of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.UtcModifiedSinceDate">
            <summary>
            <para>
            Returns the object only if it has been modified since the specified time,
            otherwise returns a PreconditionFailed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.PartNumber">
            <summary>
            <para>
            Part number of the object being read. This is a positive integer between 1 and 10,000.
            Effectively performs a 'ranged' HEAD request for the part specified.
            Useful querying about the size of the part and the number of parts in this object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.RequestPayer">
            <summary>
            <para>
            Confirms that the requester knows that she or he will be charged for the list objects request.
            Bucket owners need not specify this parameter in their requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.ServerSideEncryptionCustomerMethod">
            <summary>
            <para>
            The Server-side encryption algorithm to be used with the customer provided key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.ServerSideEncryptionCustomerProvidedKey">
            <summary>
            <para>
            The base64-encoded encryption key for Amazon S3 to use to decrypt the object
            <para>Using the encryption key you provide as part of your request Amazon S3 manages both the encryption, as it writes
            to disks, and decryption, when you access your objects. Therefore, you don't need to maintain any data encryption code. The only
            thing you do is manage the encryption keys you provide.</para><para>When you retrieve an object, you must provide the same encryption key as part of your request. Amazon S3 first verifies
            the encryption key you provided matches, and then decrypts the object before returning the object data to you.</para><para>Important: Amazon S3 does not store the encryption key you provide.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.ServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            <para>
            The MD5 of the customer encryption key specified in the ServerSideEncryptionCustomerProvidedKey property. The MD5 is
            base 64 encoded. This field is optional, the SDK will calculate the MD5 if this is not set.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.UtcUnmodifiedSinceDate">
            <summary>
            <para>
            Returns the object only if it has not been modified since the specified time,
            otherwise returns a PreconditionFailed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.VersionId">
            <summary>
            <para>
            VersionId used to reference a specific version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.ModifiedSinceDate">
            <summary>
            <para>
            <para>This property is deprecated. Setting this property results in non-UTC DateTimes not
            being marshalled correctly. Use ModifiedSinceDateUtc instead. Setting either ModifiedSinceDate or
            ModifiedSinceDateUtc results in both ModifiedSinceDate and ModifiedSinceDateUtc being assigned,
            the latest assignment to either one of the two property is reflected in the value of both.
            ModifiedSinceDate is provided for backwards compatibility only and assigning a non-Utc DateTime
            to it results in the wrong timestamp being passed to the service.</para>
            Returns the object only if it has been modified since the specified time,
            otherwise returns a PreconditionFailed.
            </para>
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.UnmodifiedSinceDate">
            <summary>
            <para>
            <para>This property is deprecated. Setting this property results in non-UTC DateTimes not
            being marshalled correctly. Use UnmodifiedSinceDateUtc instead. Setting either UnmodifiedSinceDate or
            UnmodifiedSinceDateUtc results in both UnmodifiedSinceDate and UnmodifiedSinceDateUtc being assigned,
            the latest assignment to either one of the two property is reflected in the value of both.
            UnmodifiedSinceDate is provided for backwards compatibility only and assigning a non-Utc DateTime
            to it results in the wrong timestamp being passed to the service.</para>
            Returns the object only if it has not been modified since the specified time,
            otherwise returns a PreconditionFailed.
            </para>
            <para>This parameter is deprecated.</para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetObjectMetadataResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetObjectMetadataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectMetadataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet">
            <summary>
            Retrieves an object's retention settings.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket containing the object whose retention settings you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.Key">
            <summary>
            <para>
            <para>The key name for the object whose retention settings you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.RequestPayer">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.VersionId">
            <summary>
            <para>
            <para>The version ID for the object whose retention settings you want to retrieve.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Retention'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetObjectRetentionResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetObjectRetentionResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectRetentionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet">
            <summary>
            Returns the tag-set of an object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the object tagging.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet.Key">
            <summary>
            <para>
            This is the user defined key that identifies the object in the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet.VersionId">
            <summary>
            <para>
            VersionId used to reference a specific version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Tagging'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetObjectTaggingResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetObjectTaggingResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3ObjectTagSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Key parameter.
            The -PassThru parameter is deprecated, use -Select '^Key' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3PublicAccessBlockCmdlet">
            <summary>
            Retrieves the <code>PublicAccessBlock</code> configuration for an Amazon S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PublicAccessBlockCmdlet.BucketName">
            <summary>
            <para>
            <para> The name of the Amazon S3 bucket whose Public Access Block configuration you want
            to retrieve. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PublicAccessBlockCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'PublicAccessBlockConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.GetPublicAccessBlockResponse).
            Specifying the name of a property of type Amazon.S3.Model.GetPublicAccessBlockResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3PublicAccessBlockCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet">
            <summary>
            Returns metadata about all of the versions of objects in a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the objects.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.Delimiter">
            <summary>
            <para>
            A delimiter is a character you use to group keys.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.Encoding">
            <summary>
            <para>
            Requests Amazon S3 to encode the object keys in the response and specifies
            the encoding method to use. An object key may contain any Unicode character;
            however, XML 1.0 parser cannot parse some characters, such as characters
            with an ASCII value from 0 to 10. For characters that are not supported in
            XML 1.0, you can add this parameter to request that Amazon S3 encode the
            keys in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.KeyMarker">
            <summary>
            <para>
            Specifies the key to start with when listing objects in a bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.MaxKey">
            <summary>
            <para>
            Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.Prefix">
            <summary>
            <para>
            Limits the response to keys that begin with the specified prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.VersionIdMarker">
            <summary>
            <para>
            Specifies the object version you want to start listing from.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.ListVersionsResponse).
            Specifying the name of a property of type Amazon.S3.Model.ListVersionsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.GetS3VersionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet">
            <summary>
            Deletes an analytics configuration for the bucket (specified by the analytics configuration
            ID).
             
              
            <para>
            To use this operation, you must have permissions to perform the s3:PutAnalyticsConfiguration
            action. The bucket owner has this permission by default. The bucket owner can grant
            this permission to others.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet.AnalyticsId">
            <summary>
            <para>
            The identifier used to represent an analytics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket from which an analytics configuration is deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketAnalyticsConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketAnalyticsConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketEncryptionCmdlet">
            <summary>
            Deletes the server-side encryption configuration from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketEncryptionCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the server-side encryption configuration to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketEncryptionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketEncryptionResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketEncryptionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketEncryptionCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet">
            <summary>
            Deletes an inventory configuration (identified by the inventory ID) from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the inventory configuration to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet.InventoryId">
            <summary>
            <para>
            The ID used to identify the inventory configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketInventoryConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketInventoryConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet">
            <summary>
            Deletes a metrics configuration (specified by the metrics configuration ID) from the
            bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket on which Inventory configuration is to be removed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet.MetricsId">
            <summary>
            <para>
            The ID used to identify the metrics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketMetricsConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketMetricsConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketPolicyCmdlet">
            <summary>
            Deletes the policy from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketPolicyCmdlet.BucketName">
            <summary>
            <para>
            The bucket on which the policy is to be deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketPolicyResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketReplicationCmdlet">
            <summary>
            Deletes the replication configuration from the bucket. For information about replication
            configuration, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html">Cross-Region
            Replication (CRR)</a> in the <i>Amazon S3 Developer Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketReplicationCmdlet.BucketName">
            <summary>
            <para>
            <p>Deletes the replication subresource associated with the specified
            bucket.</p><note><p>There is usually some time lag before
            replication configuration deletion is fully propagated to all the
            Amazon S3 systems.</p></note><p> For more information, see
            <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html">
            Cross-Region Replication (CRR)</a> in the Amazon S3 Developer
            Guide. </p>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketReplicationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketReplicationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketReplicationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketReplicationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketTaggingCmdlet">
            <summary>
            Deletes the tags from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketTaggingCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket on which the tag set is to be removed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketTaggingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketTaggingResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketTaggingCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketTaggingCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketWebsiteCmdlet">
            <summary>
            This operation removes the website configuration from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketWebsiteCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket on which website configuration is to be removed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketWebsiteCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteBucketWebsiteResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketWebsiteCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3BucketWebsiteCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3CORSConfigurationCmdlet">
            <summary>
            Deletes the CORS configuration information set for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3CORSConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3CORSConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteCORSConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3CORSConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3CORSConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3LifecycleConfigurationCmdlet">
            <summary>
            Deletes the lifecycle configuration from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3LifecycleConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket on which the lifecycle configuration is to be deleted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3LifecycleConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteLifecycleConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3LifecycleConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3LifecycleConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet">
            <summary>
            Removes the tag-set from an existing object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket containing the object tagging to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.Key">
            <summary>
            <para>
            The key identifying the object tagging to delete.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.VersionId">
            <summary>
            <para>
            The identifier for the specific version of the object to be deleted, if required.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'VersionId'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeleteObjectTaggingResponse).
            Specifying the name of a property of type Amazon.S3.Model.DeleteObjectTaggingResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Key parameter.
            The -PassThru parameter is deprecated, use -Select '^Key' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3ObjectTagSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RemoveS3PublicAccessBlockCmdlet">
            <summary>
            Removes the <code>PublicAccessBlock</code> configuration from an Amazon S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3PublicAccessBlockCmdlet.BucketName">
            <summary>
            <para>
            <para>The Amazon S3 bucket whose Public Access Block configuration you want to delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3PublicAccessBlockCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.DeletePublicAccessBlockResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3PublicAccessBlockCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RemoveS3PublicAccessBlockCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet">
            <summary>
            Restores an archived copy of an object back into Amazon S3
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.S3_BucketName">
            <summary>
            <para>
            The name of the bucket where the restore results will be placed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.S3_CannedACL">
            <summary>
            <para>
            The canned ACL to apply to the restore results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.CopyLifetimeInDays">
            <summary>
            <para>
            Lifetime of the active copy in days
            ** Do not use with restores that specify OutputLocation **
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Description">
            <summary>
            <para>
            The optional description for the job.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Owner_DisplayName">
            <summary>
            <para>
            The display name of the owner.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Encryption_EncryptionType">
            <summary>
            <para>
            The server-side encryption algorithm used when storing job results in Amazon S3 (e.g., AES256, aws:kms).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.AccessControlList_Grant">
            <summary>
            <para>
            A collection of grants.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Owner_Id">
            <summary>
            <para>
            The unique identifier of the owner.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Key">
            <summary>
            <para>
            This key indicates the S3 object to restore.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Encryption_KMSContext">
            <summary>
            <para>
            If the encryption type is aws:kms, this optional value can be used to specify the encryption context for the restore results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Encryption_KMSKeyId">
            <summary>
            <para>
            Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by
            AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at
            http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.S3_Prefix">
            <summary>
            <para>
            The prefix that is prepended to the restore results for this request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.RequestPayer">
            <summary>
            <para>
            Confirms that the requester knows that she or he will be charged for the list objects request.
            Bucket owners need not specify this parameter in their requests.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.RestoreRequestType">
            <summary>
            <para>
            Type of restore request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.RetrievalTier">
            <summary>
            <para>
            Glacier retrieval tier at which the restore will be processed.
            ** Only use with restores that require OutputLocation **
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.SelectParameter">
            <summary>
            <para>
            Describes the parameters for Select job types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.S3_StorageClass">
            <summary>
            <para>
            The class of storage used to store the restore results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Tagging_TagSet">
            <summary>
            <para>
            TagSet
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Tier">
            <summary>
            <para>
            Glacier retrieval tier at which the restore will be processed.
            ** Do not use with restores that specify OutputLocation **
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.S3_UserMetadata">
            <summary>
            <para>
            A map of metadata to store with the restore results in S3.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.VersionId">
            <summary>
            <para>
            VersionId used to reference a specific version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.RestoreObjectResponse).
            Specifying the name of a property of type Amazon.S3.Model.RestoreObjectResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.RestoreS3ObjectCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet">
            <summary>
            This operation filters the contents of an Amazon S3 object based on a simple Structured
            Query Language (SQL) statement. In the request, along with the SQL expression, you
            must also specify a data serialization format (JSON or CSV) of the object. Amazon
            S3 uses this to parse object data into records, and returns only records that match
            the specified SQL expression. You must also specify the data serialization format
            for the response.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.Bucket">
            <summary>
            <para>
            The S3 Bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ScanRange_End">
            <summary>
            <para>
            Specifies the end of the byte range. This parameter is optional. Valid values: non-negative integers. The default value is one less than the size of the object being queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.Expression">
            <summary>
            <para>
            The expression that is used to query the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ExpressionType">
            <summary>
            <para>
            The type of the provided expression (e.g., SQL).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.InputSerialization">
            <summary>
            <para>
            Describes the format of the data in the object that is being queried.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.Key">
            <summary>
            <para>
            The Object Key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.OutputSerialization">
            <summary>
            <para>
            Describes the format of the data that you want Amazon S3 to return in response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.RequestProgress">
            <summary>
            <para>
            Specifies if periodic request progress information should be enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ServerSideCustomerEncryptionMethod">
            <summary>
            <para>
            The SSE Algorithm used to encrypt the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ServerSideEncryptionCustomerProvidedKey">
            <summary>
            <para>
            The SSE Customer Key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ServerSideEncryptionCustomerProvidedKeyMD5">
            <summary>
            <para>
            The SSE Customer Key MD5.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.ScanRange_Start">
            <summary>
            <para>
            Specifies the start of the byte range. This parameter is optional. Valid values: non-negative integers. The default value is 0.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Payload'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.SelectObjectContentResponse).
            Specifying the name of a property of type Amazon.S3.Model.SelectObjectContentResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SelectS3ObjectContentCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Expression parameter.
            The -PassThru parameter is deprecated, use -Select '^Expression' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet">
            <summary>
            Creates a new server-side encryption configuration (or replaces an existing one, if
            present).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket for which the server-side encryption configuration is set.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.ContentMD5">
            <summary>
            <para>
            The base64-encoded 128-bit MD5 digest of the server-side encryption configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.ServerSideEncryptionConfiguration_ServerSideEncryptionRule">
            <summary>
            <para>
            Container for information about a particular server-side encryption configuration rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.PutBucketEncryptionResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.SetS3BucketEncryptionCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet">
            <summary>
            Sets the accelerate configuration of an existing bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to contain the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet.AccelerateConfiguration_Status">
            <summary>
            <para>
            The accelerate status of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketAccelerateConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAccelerateConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet">
            <summary>
            Sets an analytics configuration for the bucket (specified by the analytics configuration
            ID).
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.AnalyticsFilter_AnalyticsFilterPredicate">
            <summary>
            <para>
            Filter Predicate setup for specific filter types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.AnalyticsId">
            <summary>
            <para>
            The identifier used to represent an analytics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.AnalyticsConfiguration_AnalyticsId">
            <summary>
            <para>
            The identifier used to represent an analytics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.S3BucketDestination_BucketAccountId">
            <summary>
            <para>
            The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to which an analytics configuration is stored.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.S3BucketDestination_BucketName">
            <summary>
            <para>
            The Amazon resource name (ARN) of the bucket to which data is exported.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.S3BucketDestination_Format">
            <summary>
            <para>
            The file format used when exporting data to Amazon S3.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.DataExport_OutputSchemaVersion">
            <summary>
            <para>
            The version of the output schema to use when exporting data. Must be V_1.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.S3BucketDestination_Prefix">
            <summary>
            <para>
            The prefix to use when exporting data. The exported data begins with this prefix.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketAnalyticsConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketAnalyticsConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet">
            <summary>
            Adds an inventory configuration (identified by the inventory ID) from the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.S3BucketDestination_AccountId">
            <summary>
            <para>
            The ID of the account that owns the destination bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket where the inventory configuration will be stored.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.S3BucketDestination_BucketName">
            <summary>
            <para>
            The Amazon resource name (ARN) of the bucket where inventory results will be published.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.Schedule_Frequency">
            <summary>
            <para>
            Specifies how frequently inventory results are produced.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryConfiguration_IncludedObjectVersion">
            <summary>
            <para>
            Specifies which object version(s) to included in the inventory results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryFilter_InventoryFilterPredicate">
            <summary>
            <para>
            Filter Predicate setup for specific filter types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.S3BucketDestination_InventoryFormat">
            <summary>
            <para>
            Specifies the output format of the inventory results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryId">
            <summary>
            <para>
            Specifies the inventory Id.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryConfiguration_InventoryId">
            <summary>
            <para>
            The ID used to identify the inventory configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryConfiguration_InventoryOptionalField">
            <summary>
            <para>
            Contains the optional fields that are included in the inventory results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryConfiguration_IsEnabled">
            <summary>
            <para>
            Specifies whether the inventory is enabled or disabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.SSEKMS_KeyId">
            <summary>
            <para>
            Specifies the ID of the AWS Key Management Service (KMS)
            master encryption key to use for encrypting Inventory reports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.S3BucketDestination_Prefix">
            <summary>
            <para>
            The prefix that is prepended to all inventory results.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.InventoryEncryption_SSES3">
            <summary>
            <para>
            Specifies the use of SSE-S3 to encrypt delievered Inventory reports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketInventoryConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketInventoryConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet">
            <summary>
            Set the logging parameters for a bucket and to specify permissions for who can view
            and modify the logging parameters. To set the logging status of a bucket, you must
            be the bucket owner.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.LoggingConfig_Grant">
            <summary>
            <para>
            A collection of grants.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.LoggingConfig_TargetBucketName">
            <summary>
            <para>
            Specifies the bucket where you want Amazon S3 to store server access logs. You can have your logs delivered to any bucket that you own,
            including the same bucket that is being logged. You can also configure multiple buckets to deliver their logs to the same target bucket. In
            this case you should choose a different TargetPrefix for each source bucket so that the delivered log files can be distinguished by key.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.LoggingConfig_TargetPrefix">
            <summary>
            <para>
            This element lets you specify a prefix for the keys that the log files will be stored under.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketLoggingResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketLoggingCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet">
            <summary>
            Sets a metrics configuration (specified by the metrics configuration ID) for the bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket for which the metrics configuration is set.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.MetricsFilter_MetricsFilterPredicate">
            <summary>
            <para>
            Filter Predicate setup for specific filter types.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.MetricsId">
            <summary>
            <para>
            The ID used to identify the metrics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.MetricsConfiguration_MetricsId">
            <summary>
            <para>
            The ID used to identify the metrics configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketMetricsConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketMetricsConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet">
            <summary>
            Enables notifications of specified events for a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.BucketName">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.LambdaFunctionConfiguration">
            <summary>
            <para>
            LambdaFunctionConfigurations are configuration for
            Amazon S3 events to be sent to an Amazon Lambda cloud function.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.QueueConfiguration">
            <summary>
            <para>
            QueueConfigurations are configuration for Amazon S3
            events to be sent to Amazon SQS queues.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.TopicConfiguration">
            <summary>
            <para>
            TopicConfigurations are configuration for Amazon S3
            events to be sent to Amazon SNS topics.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketNotificationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketNotificationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet">
            <summary>
            Applies an Amazon S3 bucket policy to an Amazon S3 bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.ConfirmRemoveSelfBucketAccess">
            <summary>
            <para>
            Set this parameter to true to confirm that you want to remove your
            permissions to change this bucket policy in the future.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.ContentMD5">
            <summary>
            <para>
            The base64 encoded 128-bit MD5 digest of the message (without the headers) according to RFC 1864.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.Policy">
            <summary>
            <para>
            The bucket policy as a JSON document.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketPolicyResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet">
            <summary>
            Creates a replication configuration or replaces an existing one. For more information,
            see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html">Cross-Region
            Replication (CRR)</a> in the <i>Amazon S3 Developer Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to have the replication configuration applied.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.Configuration_Role">
            <summary>
            <para>
            Indicates the ARN of the role to assume.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.Configuration_Rule">
            <summary>
            <para>
            Container for information about a particular replication rule.
            Replication configuration must have at least one rule and can contain up to 1,000 rules.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.Token">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketReplicationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketReplicationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet">
            <summary>
            Sets the request payment configuration for a bucket. By default, the bucket owner
            pays for downloads from the bucket. This configuration parameter enables the bucket
            owner (only) to specify that the person requesting the download will be charged for
            the download. Documentation on requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to set payment config.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet.RequestPaymentConfiguration_Payer">
            <summary>
            <para>
            Specifies who pays for the download and request fees.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketRequestPaymentResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketRequestPaymentCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet">
            <summary>
            Sets the tags for a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to apply the tags to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet.TagSet">
            <summary>
            <para>
            The collection of tags.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketTaggingResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet.PassThru">
            <summary>
            Returns the collection of Tag objects that were added
            The -PassThru parameter is deprecated, use -Select instead. This parameter will be removed in future
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketTaggingCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet">
            <summary>
            Sets the versioning state of an existing bucket. To set the versioning state, you
            must be the bucket owner.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.MfaCodes_AuthenticationValue">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to be updated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.VersioningConfig_EnableMfaDelete">
            <summary>
            <para>
            Specifies whether MFA Delete is enabled on this S3 Bucket.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.MfaCodes_SerialNumber">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.VersioningConfig_Status">
            <summary>
            <para>
            Versioning status for the bucket.
            Accepted values: Off, Enabled, Suspended.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketVersioningResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketVersioningCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet">
            <summary>
            Set the website configuration for a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to apply the configuration to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.WebsiteConfiguration_ErrorDocument">
            <summary>
            <para>
            The ErrorDocument value, an object key name to use when a 4XX class error occurs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.RedirectAllRequestsTo_HostName">
            <summary>
            <para>
            Name of the host where requests will be redirected.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.RedirectAllRequestsTo_HttpRedirectCode">
            <summary>
            <para>
            The HTTP redirect code to use on the response. Not required if one of the siblings is present.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.WebsiteConfiguration_IndexDocumentSuffix">
            <summary>
            <para>
            <para>This value is a suffix that is appended to a request that is for a "directory"
            on the website endpoint (e.g. if the suffix is index.html and
            you make a request to samplebucket/images/ the data that
            is returned will be for the object with the key name
            images/index.html)</para><para>The suffix must not be empty and must not include a slash
            character.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.RedirectAllRequestsTo_Protocol">
            <summary>
            <para>
            Protocol to use (http, https) when redirecting requests. The default is the protocol that is used in the original request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.RedirectAllRequestsTo_ReplaceKeyPrefixWith">
            <summary>
            <para>
            The object key prefix to use in the redirect request. For example, to redirect requests for all pages with prefix docs/ (objects in the
            docs/ folder) to documents/, you can set a condition block with KeyPrefixEquals set to docs/ and in the Redirect set ReplaceKeyPrefixWith to
            /documents. Not required if one of the siblings is present. Can be present only if ReplaceKeyWith is not provided.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.RedirectAllRequestsTo_ReplaceKeyWith">
            <summary>
            <para>
            The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is
            present. Can be present only if ReplaceKeyPrefixWith is not provided.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.WebsiteConfiguration_RoutingRule">
            <summary>
            <para>
            The list of routing rules that can be used for configuring redirects if certain conditions are meet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutBucketWebsiteResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3BucketWebsiteCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet">
            <summary>
            Sets the CORS configuration for a bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to have the CORS configuration applied.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet.Configuration_Rule">
            <summary>
            <para>
            The collection of rules in this configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutCORSConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3CORSConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet">
            <summary>
            Sets lifecycle configuration for your bucket. If a lifecycle configuration exists,
            it replaces it.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to have the lifecycle configuration applied.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet.Configuration_Rule">
            <summary>
            <para>
            These rules defined the lifecycle configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutLifecycleConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3LifecycleConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet">
            <summary>
            Applies a Legal Hold configuration to the specified object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket containing the object that you want to place a Legal Hold on.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.ContentMD5">
            <summary>
            <para>
            <para>The MD5 signature for the configuration included in your request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.Key">
            <summary>
            <para>
            <para>The key name for the object that you want to place a Legal Hold on.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.RequestPayer">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.LegalHold_Status">
            <summary>
            <para>
            <para>Indicates whether the specified object has a Legal Hold in place.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.VersionId">
            <summary>
            <para>
            <para>The version ID of the object that you want to place a Legal Hold on.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RequestCharged'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutObjectLegalHoldResponse).
            Specifying the name of a property of type Amazon.S3.Model.PutObjectLegalHoldResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLegalHoldCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet">
            <summary>
            Places an object lock configuration on the specified bucket. The rule specified in
            the object lock configuration will be applied by default to every new object placed
            in the specified bucket.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket whose Object Lock configuration you want to create or replace.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.ContentMD5">
            <summary>
            <para>
            <para>The MD5 signature for the configuration included in your request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.DefaultRetention_Day">
            <summary>
            <para>
            <para>The number of days that you want to specify for the default retention period.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.DefaultRetention_Mode">
            <summary>
            <para>
            <para>The default Object Lock retention mode you want to apply to new objects placed in
            the specified bucket.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.ObjectLockConfiguration_ObjectLockEnabled">
            <summary>
            <para>
            <para>Indicates whether this object has an Object Lock configuration enabled.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.RequestPayer">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.Token">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.DefaultRetention_Year">
            <summary>
            <para>
            <para>The number of years that you want to specify for the default retention period.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RequestCharged'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutObjectLockConfigurationResponse).
            Specifying the name of a property of type Amazon.S3.Model.PutObjectLockConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectLockConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet">
            <summary>
            Places an Object Retention configuration on an object.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.BucketName">
            <summary>
            <para>
            <para>The bucket that contains the object you want to apply this Object Retention configuration
            to.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.BypassGovernanceRetention">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.ContentMD5">
            <summary>
            <para>
            <para>The MD5 signature for the configuration included in your request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.Key">
            <summary>
            <para>
            <para>The key name for the object that you want to apply this Object Retention configuration
            to.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.Retention_Mode">
            <summary>
            <para>
            <para>Indicates the Retention mode for the specified object.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.RequestPayer">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.Retention_RetainUntilDate">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.VersionId">
            <summary>
            <para>
            <para>The version ID for the object that you want to apply this Object Retention configuration
            to.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RequestCharged'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutObjectRetentionResponse).
            Specifying the name of a property of type Amazon.S3.Model.PutObjectRetentionResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the BucketName parameter.
            The -PassThru parameter is deprecated, use -Select '^BucketName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectRetentionCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet">
            <summary>
            Sets the supplied tag-set to an object that already exists in a bucket
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.BucketName">
            <summary>
            <para>
            The name of the bucket to contain the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.Key">
            <summary>
            <para>
            This key is used to identify the object in S3.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.Tagging_TagSet">
            <summary>
            <para>
            TagSet
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.VersionId">
            <summary>
            <para>
            VersionId used to reference a specific version of the object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'VersionId'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.S3.Model.PutObjectTaggingResponse).
            Specifying the name of a property of type Amazon.S3.Model.PutObjectTaggingResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Key parameter.
            The -PassThru parameter is deprecated, use -Select '^Key' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.S3.WriteS3ObjectTagSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
    </members>
</doc>