/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// CreateAccessPoint
:
/// CreateAccessPointForObjectLambda
:
/// x-amz-outpost-id
in your API request,
/// see the Examples
/// section.
/// CreateBucket
for Amazon S3 on Outposts:
/// DescribeMultiRegionAccessPointOperation
.
/// CreateMultiRegionAccessPoint
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// DeleteAccessPoint
:
/// DeleteAccessPointForObjectLambda
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// DeleteAccessPointPolicy
:
/// DeleteAccessPointPolicyForObjectLambda
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// Related Resources /// ///
s3-outposts:DeleteLifecycleConfiguration
/// action. By default, the bucket owner has this permission and the Outposts bucket owner
/// can grant this permission to others.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// s3-outposts:DeleteBucketPolicy
permissions on
/// the specified Outposts bucket and belong to the bucket owner's account to use this
/// action. For more information, see Using
/// Amazon S3 on Outposts in Amazon S3 User Guide.
/// DeleteBucketPolicy
permissions, Amazon S3 returns a
/// 403 Access Denied
error. If you have the correct permissions, but you're
/// not using an identity that belongs to the bucket owner's account, Amazon S3 returns
/// a 405 Method Not Allowed
error.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// DeleteBucketPolicy
:
/// s3-outposts:PutReplicationConfiguration
/// action. The Outposts bucket owner has this permission by default and can grant it
/// to others. For more information about permissions, see Setting
/// up IAM with S3 on Outposts and Managing
/// access to S3 on Outposts buckets in the Amazon S3 User Guide.
/// PUT
or DELETE
requests
/// for a replication configuration to all S3 on Outposts systems. Therefore, the replication
/// configuration that's returned by a GET
request soon after a PUT
/// or DELETE
request might return a more recent result than what's on the
/// Outpost. If an Outpost is offline, the delay in updating the replication configuration
/// on that Outpost can be significant.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// DeleteBucketReplication
:
/// PutBucketTagging
/// action. By default, the bucket owner has this permission and can grant this permission
/// to others.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// DeleteBucketTagging
:
/// DeleteJobTagging
operation, you must have permission to perform the s3:DeleteJobTagging
/// action. For more information, see Controlling
/// access and labeling jobs using tags in the Amazon S3 User Guide.
///
///
/// DescribeMultiRegionAccessPointOperation
.
/// DeleteMultiRegionAccessPoint
:
/// PublicAccessBlock
configuration for an Amazon Web Services
/// account. For more information, see
/// Using Amazon S3 block public access.
///
///
/// s3:DeleteStorageLensConfiguration
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// s3:DeleteStorageLensConfigurationTagging
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// GetMultiRegionAccessPoint
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// GetAccessPoint
:
/// GetAccessPointConfigurationForObjectLambda
:
/// GetAccessPointForObjectLambda
:
/// GetAccessPointPolicy
:
/// GetAccessPointPolicyForObjectLambda
:
/// s3-outposts:GetBucket
/// permissions on the specified Outposts bucket and belong to the Outposts bucket owner's
/// account in order to use this action. Only users from Outposts bucket owner account
/// with the right permissions can perform actions on an Outposts bucket.
/// s3-outposts:GetBucket
permissions or you're not using
/// an identity that belongs to the bucket owner's account, Amazon S3 returns a 403
/// Access Denied
error.
/// GetBucket
for Amazon S3 on Outposts:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// s3-outposts:GetLifecycleConfiguration
/// action. The Outposts bucket owner has this permission, by default. The bucket owner
/// can grant this permission to others. For more information about permissions, see Permissions
/// Related to Bucket Subresource Operations and Managing
/// Access Permissions to Your Amazon S3 Resources.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// GetBucketLifecycleConfiguration
has the following special error:
/// NoSuchLifecycleConfiguration
/// GetBucketLifecycleConfiguration
:
/// GetBucketPolicy
/// permissions on the specified bucket and belong to the bucket owner's account in order
/// to use this action.
/// s3-outposts:GetBucketPolicy
/// permissions or you're not using an identity that belongs to the bucket owner's account,
/// Amazon S3 returns a 403 Access Denied
error.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// GetBucketPolicy
:
/// PUT
or DELETE
requests
/// for a replication configuration to all S3 on Outposts systems. Therefore, the replication
/// configuration that's returned by a GET
request soon after a PUT
/// or DELETE
request might return a more recent result than what's on the
/// Outpost. If an Outpost is offline, the delay in updating the replication configuration
/// on that Outpost can be significant.
/// s3-outposts:GetReplicationConfiguration
/// action. The Outposts bucket owner has this permission by default and can grant it
/// to others. For more information about permissions, see Setting
/// up IAM with S3 on Outposts and Managing
/// access to S3 on Outposts bucket in the Amazon S3 User Guide.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// Filter
element in a replication configuration, you
/// must also include the DeleteMarkerReplication
, Status
, and
/// Priority
elements. The response also returns those elements.
/// GetBucketReplication
:
/// GetBucketTagging
/// action. By default, the bucket owner has this permission and can grant this permission
/// to others.
/// GetBucketTagging
has the following special error:
/// NoSuchTagSetError
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// GetBucketTagging
:
/// GetBucketVersioning
request does not return a versioning state
/// value.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// GetBucketVersioning
for S3 on
/// Outposts.
/// GetJobTagging
/// operation, you must have permission to perform the s3:GetJobTagging
action.
/// For more information, see Controlling
/// access and labeling jobs using tags in the Amazon S3 User Guide.
///
///
/// GetMultiRegionAccessPoint
:
/// GetMultiRegionAccessPointPolicy
:
/// GetMultiRegionAccessPointPolicyStatus
:
/// us-east-1
/// us-west-2
/// ap-southeast-2
/// ap-northeast-1
/// eu-west-1
/// PublicAccessBlock
configuration for an Amazon Web Services
/// account. For more information, see
/// Using Amazon S3 block public access.
///
///
/// GetPublicAccessBlock
request
/// against an account that doesn't have a PublicAccessBlockConfiguration
/// set.
/// s3:GetStorageLensConfiguration
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// s3:GetStorageLensConfigurationTagging
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// maxResults
, whichever is less), the response will include a continuation
/// token that you can use to list the additional access points.
///
///
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// ListAccessPoints
:
/// ListAccessPointsForObjectLambda
:
/// ListMultiRegionAccessPoint
:
/// x-amz-outpost-id
in your request,
/// see the Examples
/// section.
/// s3:ListStorageLensConfigurations
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// PutAccessPointConfigurationForObjectLambda
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutAccessPointPolicy
:
/// PutAccessPointPolicyForObjectLambda
:
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutBucketLifecycleConfiguration
:
/// PutBucketPolicy
/// permissions on the specified Outposts bucket and belong to the bucket owner's account
/// in order to use this action.
/// PutBucketPolicy
permissions, Amazon S3 returns a 403
/// Access Denied
error. If you have the correct permissions, but you're not using
/// an identity that belongs to the bucket owner's account, Amazon S3 returns a 405
/// Method Not Allowed
error.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutBucketPolicy
:
/// PUT
or DELETE
requests
/// for a replication configuration to all S3 on Outposts systems. Therefore, the replication
/// configuration that's returned by a GET
request soon after a PUT
/// or DELETE
request might return a more recent result than what's on the
/// Outpost. If an Outpost is offline, the delay in updating the replication configuration
/// on that Outpost can be significant.
/// Filter
element as a child of the Rule
element.
/// You can filter objects based on an object key prefix, one or more object tags, or
/// both. When you add the Filter
element in the configuration, you must
/// also add the following elements: DeleteMarkerReplication
, Status
,
/// and Priority
.
/// PutBucketReplication
on Outposts requires that both the source
/// and destination buckets must have versioning enabled. For information about enabling
/// versioning on a bucket, see Managing
/// S3 Versioning for your S3 on Outposts bucket.
/// PutBucketReplication
request, you must have s3-outposts:PutReplicationConfiguration
/// permissions for the bucket. The Outposts bucket owner has this permission by default
/// and can grant it to others. For more information about permissions, see Setting
/// up IAM with S3 on Outposts and Managing
/// access to S3 on Outposts buckets.
/// iam:CreateRole
/// and iam:PassRole
permissions. For more information, see Granting
/// a user permissions to pass a role to an Amazon Web Services service.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutBucketReplication
:
/// s3-outposts:PutBucketTagging
/// action. The Outposts bucket owner has this permission by default and can grant this
/// permission to others. For more information about permissions, see
/// Permissions Related to Bucket Subresource Operations and Managing
/// access permissions to your Amazon S3 resources.
/// PutBucketTagging
has the following special errors:
/// InvalidTagError
/// MalformedXMLError
/// OperationAbortedError
/// InternalError
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutBucketTagging
:
/// null
.
/// x-amz-outpost-id
to be passed with the request. In addition,
/// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control
.
/// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on
/// Outposts endpoint hostname prefix and the x-amz-outpost-id
derived by
/// using the access point ARN, see the Examples
/// section.
/// PutBucketVersioning
for S3 on
/// Outposts.
/// PutJobTagging
operation, you must have permission to perform
/// the s3:PutJobTagging
action.
/// PutMultiRegionAccessPointPolicy
:
/// PublicAccessBlock
configuration for an Amazon
/// Web Services account. For this operation, users must have the s3:PutAccountPublicAccessBlock
/// permission. For more information, see
/// Using Amazon S3 block public access.
///
///
/// s3:PutStorageLensConfiguration
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// s3:PutStorageLensConfigurationTagging
/// action. For more information, see Setting
/// permissions to use Amazon S3 Storage Lens in the Amazon S3 User Guide.
/// 0
indicates a passive status, which means
/// that traffic won't be routed to the specified Region. A value of 100
/// indicates an active status, which means that traffic will be routed to the specified
/// Region. At least one Region must be active at all times.
///
///
/// us-east-1
/// us-west-2
/// ap-southeast-2
/// ap-northeast-1
/// eu-west-1
///