AWS SDK for C++
1.8.153
AWS SDK for C++
|
#include <PutBucketPolicyRequest.h>
Additional Inherited Members | |
![]() | |
virtual void | DumpBodyToUrl (Aws::Http::URI &uri) const |
Definition at line 21 of file PutBucketPolicyRequest.h.
Aws::S3Control::Model::PutBucketPolicyRequest::PutBucketPolicyRequest | ( | ) |
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 47 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 106 of file PutBucketPolicyRequest.h.
|
inline |
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
This is not supported by Amazon S3 on Outposts buckets.
Definition at line 205 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 42 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 92 of file PutBucketPolicyRequest.h.
|
inline |
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
This is not supported by Amazon S3 on Outposts buckets.
Definition at line 198 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 225 of file PutBucketPolicyRequest.h.
|
overridevirtual |
Reimplemented from Aws::S3Control::S3ControlRequest.
|
inlineoverridevirtual |
Implements Aws::AmazonWebServiceRequest.
Definition at line 30 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 230 of file PutBucketPolicyRequest.h.
|
overridevirtual |
Convert payload into String.
Implements Aws::AmazonSerializableWebServiceRequest.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 57 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 52 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 62 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 134 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 120 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 148 of file PutBucketPolicyRequest.h.
|
inline |
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
This is not supported by Amazon S3 on Outposts buckets.
Definition at line 212 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 240 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 235 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 245 of file PutBucketPolicyRequest.h.
|
inlineoverridevirtual |
If this is set to true, content-md5 needs to be computed and set on the request
Reimplemented from Aws::AmazonWebServiceRequest.
Definition at line 36 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 72 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 67 of file PutBucketPolicyRequest.h.
|
inline |
The AWS account ID of the Outposts bucket.
Definition at line 77 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 176 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 162 of file PutBucketPolicyRequest.h.
|
inline |
Specifies the bucket.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the AWS SDK and CLI, you must specify the ARN of the bucket accessed in the format arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/bucket/<my-bucket-name>
. For example, to access the bucket reports
through outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/bucket/reports
. The value must be URL encoded.
Definition at line 190 of file PutBucketPolicyRequest.h.
|
inline |
Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future.
This is not supported by Amazon S3 on Outposts buckets.
Definition at line 219 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 255 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 250 of file PutBucketPolicyRequest.h.
|
inline |
The bucket policy as a JSON document.
Definition at line 260 of file PutBucketPolicyRequest.h.