/// <?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
///