You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/src/Services/S3/Custom/Model/Internal/MarshallTransformations/PutBucketOwnershipControlsRequestMarshaller.cs
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -51,6 +51,9 @@ public IRequest Marshall(PutBucketOwnershipControlsRequest putBucketOwnershipCon
/// <b>General purpose bucket permissions</b> - To use <c>GetObjectAttributes</c>, you
13725
-
/// must have READ access to the object. The permissions that you need to use this operation
13726
-
/// depend on whether the bucket is versioned. If the bucket is versioned, you need both
13727
-
/// the <c>s3:GetObjectVersion</c> and <c>s3:GetObjectVersionAttributes</c> permissions
13728
-
/// for this operation. If the bucket is not versioned, you need the <c>s3:GetObject</c>
13729
-
/// and <c>s3:GetObjectAttributes</c> permissions. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html">Specifying
13730
-
/// Permissions in a Policy</a> in the <i>Amazon S3 User Guide</i>. If the object that
13731
-
/// you request does not exist, the error Amazon S3 returns depends on whether you also
13732
-
/// have the <c>s3:ListBucket</c> permission.
13725
+
/// must have READ access to the object.
13726
+
/// </para>
13727
+
///
13728
+
/// <para>
13729
+
/// The other permissions that you need to use this operation depend on whether the bucket
13730
+
/// is versioned and if a version ID is passed in the <c>GetObjectAttributes</c> request.
13731
+
///
13732
+
/// </para>
13733
+
/// <ul> <li>
13734
+
/// <para>
13735
+
/// If you pass a version ID in your request, you need both the <c>s3:GetObjectVersion</c>
13736
+
/// and <c>s3:GetObjectVersionAttributes</c> permissions.
13737
+
/// </para>
13738
+
/// </li> <li>
13739
+
/// <para>
13740
+
/// If you do not pass a version ID in your request, you need the <c>s3:GetObject</c>
13741
+
/// and <c>s3:GetObjectAttributes</c> permissions.
13742
+
/// </para>
13743
+
/// </li> </ul>
13744
+
/// <para>
13745
+
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html">Specifying
13746
+
/// Permissions in a Policy</a> in the <i>Amazon S3 User Guide</i>.
13747
+
/// </para>
13748
+
///
13749
+
/// <para>
13750
+
/// If the object that you request does not exist, the error Amazon S3 returns depends
13751
+
/// on whether you also have the <c>s3:ListBucket</c> permission.
13733
13752
/// </para>
13734
13753
/// <ul> <li>
13735
13754
/// <para>
@@ -13776,10 +13795,11 @@ public virtual GetObjectAclResponse GetObjectAcl(GetObjectAclRequest request)
13776
13795
/// </para>
13777
13796
/// </note>
13778
13797
/// <para>
13779
-
/// If you encrypt an object by using server-side encryption with customer-provided encryption
13780
-
/// keys (SSE-C) when you store the object in Amazon S3, then when you retrieve the metadata
13781
-
/// from the object, you must use the following headers to provide the encryption key
13782
-
/// for the server to be able to retrieve the object's metadata. The headers are:
13798
+
/// If you encrypted an object when you stored the object in Amazon S3 by using server-side
13799
+
/// encryption with customer-provided encryption keys (SSE-C), then when you retrieve
13800
+
/// the metadata from the object, you must use the following headers. These headers provide
13801
+
/// the server with the encryption key required to retrieve the object's metadata. The
13802
+
/// headers are:
13783
13803
/// </para>
13784
13804
/// <ul> <li>
13785
13805
/// <para>
@@ -13927,13 +13947,13 @@ public virtual GetObjectAttributesResponse GetObjectAttributes(GetObjectAttribut
13927
13947
13928
13948
13929
13949
/// <summary>
13930
-
/// Retrieves all the metadata from an object without returning the object itself. This
13931
-
/// operation is useful if you're interested only in an object's metadata.
13950
+
/// Retrieves all of the metadata from an object without returning the object itself.
13951
+
/// This operation is useful if you're interested only in an object's metadata.
13932
13952
///
13933
13953
///
13934
13954
/// <para>
13935
13955
/// <c>GetObjectAttributes</c> combines the functionality of <c>HeadObject</c> and <c>ListParts</c>.
13936
-
/// All of the data returned with each of those individual calls can be returned with
13956
+
/// All of the data returned with both of those individual calls can be returned with
13937
13957
/// a single call to <c>GetObjectAttributes</c>.
13938
13958
/// </para>
13939
13959
/// <note>
@@ -13950,14 +13970,33 @@ public virtual GetObjectAttributesResponse GetObjectAttributes(GetObjectAttribut
/// <b>General purpose bucket permissions</b> - To use <c>GetObjectAttributes</c>, you
13953
-
/// must have READ access to the object. The permissions that you need to use this operation
13954
-
/// depend on whether the bucket is versioned. If the bucket is versioned, you need both
13955
-
/// the <c>s3:GetObjectVersion</c> and <c>s3:GetObjectVersionAttributes</c> permissions
13956
-
/// for this operation. If the bucket is not versioned, you need the <c>s3:GetObject</c>
13957
-
/// and <c>s3:GetObjectAttributes</c> permissions. For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html">Specifying
13958
-
/// Permissions in a Policy</a> in the <i>Amazon S3 User Guide</i>. If the object that
13959
-
/// you request does not exist, the error Amazon S3 returns depends on whether you also
13960
-
/// have the <c>s3:ListBucket</c> permission.
13973
+
/// must have READ access to the object.
13974
+
/// </para>
13975
+
///
13976
+
/// <para>
13977
+
/// The other permissions that you need to use this operation depend on whether the bucket
13978
+
/// is versioned and if a version ID is passed in the <c>GetObjectAttributes</c> request.
13979
+
///
13980
+
/// </para>
13981
+
/// <ul> <li>
13982
+
/// <para>
13983
+
/// If you pass a version ID in your request, you need both the <c>s3:GetObjectVersion</c>
13984
+
/// and <c>s3:GetObjectVersionAttributes</c> permissions.
13985
+
/// </para>
13986
+
/// </li> <li>
13987
+
/// <para>
13988
+
/// If you do not pass a version ID in your request, you need the <c>s3:GetObject</c>
13989
+
/// and <c>s3:GetObjectAttributes</c> permissions.
13990
+
/// </para>
13991
+
/// </li> </ul>
13992
+
/// <para>
13993
+
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html">Specifying
13994
+
/// Permissions in a Policy</a> in the <i>Amazon S3 User Guide</i>.
13995
+
/// </para>
13996
+
///
13997
+
/// <para>
13998
+
/// If the object that you request does not exist, the error Amazon S3 returns depends
13999
+
/// on whether you also have the <c>s3:ListBucket</c> permission.
13961
14000
/// </para>
13962
14001
/// <ul> <li>
13963
14002
/// <para>
@@ -14004,10 +14043,11 @@ public virtual GetObjectAttributesResponse GetObjectAttributes(GetObjectAttribut
14004
14043
/// </para>
14005
14044
/// </note>
14006
14045
/// <para>
14007
-
/// If you encrypt an object by using server-side encryption with customer-provided encryption
14008
-
/// keys (SSE-C) when you store the object in Amazon S3, then when you retrieve the metadata
14009
-
/// from the object, you must use the following headers to provide the encryption key
14010
-
/// for the server to be able to retrieve the object's metadata. The headers are:
14046
+
/// If you encrypted an object when you stored the object in Amazon S3 by using server-side
14047
+
/// encryption with customer-provided encryption keys (SSE-C), then when you retrieve
14048
+
/// the metadata from the object, you must use the following headers. These headers provide
14049
+
/// the server with the encryption key required to retrieve the object's metadata. The
0 commit comments