lib/aws-sdk-s3/endpoints.rb in aws-sdk-s3-1.140.0 vs lib/aws-sdk-s3/endpoints.rb in aws-sdk-s3-1.141.0

- old
+ new

@@ -30,10 +30,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class CompleteMultipartUpload @@ -54,10 +56,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class CopyObject @@ -78,10 +82,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: true, ) end end class CreateBucket @@ -102,10 +108,12 @@ key: nil, prefix: nil, disable_access_points: true, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class CreateMultipartUpload @@ -126,14 +134,42 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end + class CreateSession + def self.build(context) + unless context.config.regional_endpoint + endpoint = context.config.endpoint.to_s + end + Aws::S3::EndpointParameters.new( + bucket: context.params[:bucket], + region: context.config.region, + use_fips: context.config.use_fips_endpoint, + use_dual_stack: context[:use_dualstack_endpoint], + endpoint: endpoint, + force_path_style: context.config.force_path_style, + accelerate: context[:use_accelerate_endpoint], + use_global_endpoint: context.config.s3_us_east_1_regional_endpoint == 'legacy', + use_object_lambda_endpoint: nil, + key: nil, + prefix: nil, + disable_access_points: nil, + disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, + use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: true, + ) + end + end + class DeleteBucket def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end @@ -150,10 +186,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketAnalyticsConfiguration @@ -174,10 +212,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketCors @@ -198,10 +238,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketEncryption @@ -222,10 +264,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketIntelligentTieringConfiguration @@ -246,10 +290,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketInventoryConfiguration @@ -270,10 +316,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketLifecycle @@ -294,10 +342,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketMetricsConfiguration @@ -318,10 +368,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketOwnershipControls @@ -342,10 +394,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketPolicy @@ -366,10 +420,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketReplication @@ -390,10 +446,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketTagging @@ -414,10 +472,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteBucketWebsite @@ -438,10 +498,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteObject @@ -462,10 +524,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteObjectTagging @@ -486,10 +550,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeleteObjects @@ -510,10 +576,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class DeletePublicAccessBlock @@ -534,10 +602,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketAccelerateConfiguration @@ -558,10 +628,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketAcl @@ -582,10 +654,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketAnalyticsConfiguration @@ -606,10 +680,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketCors @@ -630,10 +706,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketEncryption @@ -654,10 +732,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketIntelligentTieringConfiguration @@ -678,10 +758,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketInventoryConfiguration @@ -702,10 +784,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketLifecycle @@ -726,10 +810,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketLifecycleConfiguration @@ -750,10 +836,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketLocation @@ -774,10 +862,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketLogging @@ -798,10 +888,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketMetricsConfiguration @@ -822,10 +914,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketNotification @@ -846,10 +940,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketNotificationConfiguration @@ -870,10 +966,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketOwnershipControls @@ -894,10 +992,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketPolicy @@ -918,10 +1018,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketPolicyStatus @@ -942,10 +1044,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketReplication @@ -966,10 +1070,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketRequestPayment @@ -990,10 +1096,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketTagging @@ -1014,10 +1122,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketVersioning @@ -1038,10 +1148,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetBucketWebsite @@ -1062,10 +1174,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObject @@ -1086,10 +1200,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectAcl @@ -1110,10 +1226,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectAttributes @@ -1134,10 +1252,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectLegalHold @@ -1158,10 +1278,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectLockConfiguration @@ -1182,10 +1304,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectRetention @@ -1206,10 +1330,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectTagging @@ -1230,10 +1356,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetObjectTorrent @@ -1254,10 +1382,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class GetPublicAccessBlock @@ -1278,10 +1408,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class HeadBucket @@ -1302,10 +1434,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class HeadObject @@ -1326,10 +1460,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListBucketAnalyticsConfigurations @@ -1350,10 +1486,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListBucketIntelligentTieringConfigurations @@ -1374,10 +1512,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListBucketInventoryConfigurations @@ -1398,10 +1538,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListBucketMetricsConfigurations @@ -1422,10 +1564,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListBuckets @@ -1446,14 +1590,42 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end + class ListDirectoryBuckets + def self.build(context) + unless context.config.regional_endpoint + endpoint = context.config.endpoint.to_s + end + Aws::S3::EndpointParameters.new( + bucket: nil, + region: context.config.region, + use_fips: context.config.use_fips_endpoint, + use_dual_stack: context[:use_dualstack_endpoint], + endpoint: endpoint, + force_path_style: context.config.force_path_style, + accelerate: context[:use_accelerate_endpoint], + use_global_endpoint: context.config.s3_us_east_1_regional_endpoint == 'legacy', + use_object_lambda_endpoint: nil, + key: nil, + prefix: nil, + disable_access_points: nil, + disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, + use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, + ) + end + end + class ListMultipartUploads def self.build(context) unless context.config.regional_endpoint endpoint = context.config.endpoint.to_s end @@ -1470,10 +1642,12 @@ key: nil, prefix: context.params[:prefix], disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListObjectVersions @@ -1494,10 +1668,12 @@ key: nil, prefix: context.params[:prefix], disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListObjects @@ -1518,10 +1694,12 @@ key: nil, prefix: context.params[:prefix], disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListObjectsV2 @@ -1542,10 +1720,12 @@ key: nil, prefix: context.params[:prefix], disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class ListParts @@ -1566,10 +1746,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketAccelerateConfiguration @@ -1590,10 +1772,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketAcl @@ -1614,10 +1798,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketAnalyticsConfiguration @@ -1638,10 +1824,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketCors @@ -1662,10 +1850,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketEncryption @@ -1686,10 +1876,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketIntelligentTieringConfiguration @@ -1710,10 +1902,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketInventoryConfiguration @@ -1734,10 +1928,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketLifecycle @@ -1758,10 +1954,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketLifecycleConfiguration @@ -1782,10 +1980,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketLogging @@ -1806,10 +2006,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketMetricsConfiguration @@ -1830,10 +2032,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketNotification @@ -1854,10 +2058,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketNotificationConfiguration @@ -1878,10 +2084,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketOwnershipControls @@ -1902,10 +2110,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketPolicy @@ -1926,10 +2136,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketReplication @@ -1950,10 +2162,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketRequestPayment @@ -1974,10 +2188,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketTagging @@ -1998,10 +2214,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketVersioning @@ -2022,10 +2240,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutBucketWebsite @@ -2046,10 +2266,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObject @@ -2070,10 +2292,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObjectAcl @@ -2094,10 +2318,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObjectLegalHold @@ -2118,10 +2344,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObjectLockConfiguration @@ -2142,10 +2370,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObjectRetention @@ -2166,10 +2396,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutObjectTagging @@ -2190,10 +2422,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class PutPublicAccessBlock @@ -2214,10 +2448,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: true, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class RestoreObject @@ -2238,10 +2474,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class SelectObjectContent @@ -2262,10 +2500,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class UploadPart @@ -2286,10 +2526,12 @@ key: context.params[:key], prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end class UploadPartCopy @@ -2310,10 +2552,12 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: true, ) end end class WriteGetObjectResponse @@ -2334,9 +2578,11 @@ key: nil, prefix: nil, disable_access_points: nil, disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points, use_arn_region: context.config.s3_use_arn_region, + use_s3_express_control_endpoint: nil, + disable_s3_express_session_auth: context.config.disable_s3_express_session_auth, ) end end end