lib/aws-sdk-s3/endpoints.rb in aws-sdk-s3-1.168.0 vs lib/aws-sdk-s3/endpoints.rb in aws-sdk-s3-1.169.0
- old
+ new
@@ -12,2381 +12,1381 @@
# @api private
module Endpoints
class AbortMultipartUpload
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
copy_source: context.params[:copy_source],
- 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
- bucket: nil,
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
+ Aws::S3::EndpointParameters.create(
+ context.config,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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)
- Aws::S3::EndpointParameters.new(
- bucket: nil,
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
+ Aws::S3::EndpointParameters.create(
+ context.config,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:prefix],
- copy_source: 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 ListObjectVersions
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:prefix],
- copy_source: 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 ListObjects
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:prefix],
- copy_source: 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 ListObjectsV2
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:prefix],
- copy_source: 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 ListParts
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: context.params[:key],
- prefix: nil,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
+ Aws::S3::EndpointParameters.create(
+ context.config,
bucket: context.params[:bucket],
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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,
- copy_source: 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
def self.build(context)
- Aws::S3::EndpointParameters.new(
- bucket: nil,
- region: context.config.region,
- use_fips: context.config.use_fips_endpoint,
+ Aws::S3::EndpointParameters.create(
+ context.config,
use_dual_stack: context[:use_dualstack_endpoint],
- endpoint: context.config.regional_endpoint ? nil : context.config.endpoint.to_s,
- 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: true,
- key: nil,
- prefix: nil,
- copy_source: 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
+
+ def self.parameters_for_operation(context)
+ case context.operation_name
+ when :abort_multipart_upload
+ AbortMultipartUpload.build(context)
+ when :complete_multipart_upload
+ CompleteMultipartUpload.build(context)
+ when :copy_object
+ CopyObject.build(context)
+ when :create_bucket
+ CreateBucket.build(context)
+ when :create_multipart_upload
+ CreateMultipartUpload.build(context)
+ when :create_session
+ CreateSession.build(context)
+ when :delete_bucket
+ DeleteBucket.build(context)
+ when :delete_bucket_analytics_configuration
+ DeleteBucketAnalyticsConfiguration.build(context)
+ when :delete_bucket_cors
+ DeleteBucketCors.build(context)
+ when :delete_bucket_encryption
+ DeleteBucketEncryption.build(context)
+ when :delete_bucket_intelligent_tiering_configuration
+ DeleteBucketIntelligentTieringConfiguration.build(context)
+ when :delete_bucket_inventory_configuration
+ DeleteBucketInventoryConfiguration.build(context)
+ when :delete_bucket_lifecycle
+ DeleteBucketLifecycle.build(context)
+ when :delete_bucket_metrics_configuration
+ DeleteBucketMetricsConfiguration.build(context)
+ when :delete_bucket_ownership_controls
+ DeleteBucketOwnershipControls.build(context)
+ when :delete_bucket_policy
+ DeleteBucketPolicy.build(context)
+ when :delete_bucket_replication
+ DeleteBucketReplication.build(context)
+ when :delete_bucket_tagging
+ DeleteBucketTagging.build(context)
+ when :delete_bucket_website
+ DeleteBucketWebsite.build(context)
+ when :delete_object
+ DeleteObject.build(context)
+ when :delete_object_tagging
+ DeleteObjectTagging.build(context)
+ when :delete_objects
+ DeleteObjects.build(context)
+ when :delete_public_access_block
+ DeletePublicAccessBlock.build(context)
+ when :get_bucket_accelerate_configuration
+ GetBucketAccelerateConfiguration.build(context)
+ when :get_bucket_acl
+ GetBucketAcl.build(context)
+ when :get_bucket_analytics_configuration
+ GetBucketAnalyticsConfiguration.build(context)
+ when :get_bucket_cors
+ GetBucketCors.build(context)
+ when :get_bucket_encryption
+ GetBucketEncryption.build(context)
+ when :get_bucket_intelligent_tiering_configuration
+ GetBucketIntelligentTieringConfiguration.build(context)
+ when :get_bucket_inventory_configuration
+ GetBucketInventoryConfiguration.build(context)
+ when :get_bucket_lifecycle
+ GetBucketLifecycle.build(context)
+ when :get_bucket_lifecycle_configuration
+ GetBucketLifecycleConfiguration.build(context)
+ when :get_bucket_location
+ GetBucketLocation.build(context)
+ when :get_bucket_logging
+ GetBucketLogging.build(context)
+ when :get_bucket_metrics_configuration
+ GetBucketMetricsConfiguration.build(context)
+ when :get_bucket_notification
+ GetBucketNotification.build(context)
+ when :get_bucket_notification_configuration
+ GetBucketNotificationConfiguration.build(context)
+ when :get_bucket_ownership_controls
+ GetBucketOwnershipControls.build(context)
+ when :get_bucket_policy
+ GetBucketPolicy.build(context)
+ when :get_bucket_policy_status
+ GetBucketPolicyStatus.build(context)
+ when :get_bucket_replication
+ GetBucketReplication.build(context)
+ when :get_bucket_request_payment
+ GetBucketRequestPayment.build(context)
+ when :get_bucket_tagging
+ GetBucketTagging.build(context)
+ when :get_bucket_versioning
+ GetBucketVersioning.build(context)
+ when :get_bucket_website
+ GetBucketWebsite.build(context)
+ when :get_object
+ GetObject.build(context)
+ when :get_object_acl
+ GetObjectAcl.build(context)
+ when :get_object_attributes
+ GetObjectAttributes.build(context)
+ when :get_object_legal_hold
+ GetObjectLegalHold.build(context)
+ when :get_object_lock_configuration
+ GetObjectLockConfiguration.build(context)
+ when :get_object_retention
+ GetObjectRetention.build(context)
+ when :get_object_tagging
+ GetObjectTagging.build(context)
+ when :get_object_torrent
+ GetObjectTorrent.build(context)
+ when :get_public_access_block
+ GetPublicAccessBlock.build(context)
+ when :head_bucket
+ HeadBucket.build(context)
+ when :head_object
+ HeadObject.build(context)
+ when :list_bucket_analytics_configurations
+ ListBucketAnalyticsConfigurations.build(context)
+ when :list_bucket_intelligent_tiering_configurations
+ ListBucketIntelligentTieringConfigurations.build(context)
+ when :list_bucket_inventory_configurations
+ ListBucketInventoryConfigurations.build(context)
+ when :list_bucket_metrics_configurations
+ ListBucketMetricsConfigurations.build(context)
+ when :list_buckets
+ ListBuckets.build(context)
+ when :list_directory_buckets
+ ListDirectoryBuckets.build(context)
+ when :list_multipart_uploads
+ ListMultipartUploads.build(context)
+ when :list_object_versions
+ ListObjectVersions.build(context)
+ when :list_objects
+ ListObjects.build(context)
+ when :list_objects_v2
+ ListObjectsV2.build(context)
+ when :list_parts
+ ListParts.build(context)
+ when :put_bucket_accelerate_configuration
+ PutBucketAccelerateConfiguration.build(context)
+ when :put_bucket_acl
+ PutBucketAcl.build(context)
+ when :put_bucket_analytics_configuration
+ PutBucketAnalyticsConfiguration.build(context)
+ when :put_bucket_cors
+ PutBucketCors.build(context)
+ when :put_bucket_encryption
+ PutBucketEncryption.build(context)
+ when :put_bucket_intelligent_tiering_configuration
+ PutBucketIntelligentTieringConfiguration.build(context)
+ when :put_bucket_inventory_configuration
+ PutBucketInventoryConfiguration.build(context)
+ when :put_bucket_lifecycle
+ PutBucketLifecycle.build(context)
+ when :put_bucket_lifecycle_configuration
+ PutBucketLifecycleConfiguration.build(context)
+ when :put_bucket_logging
+ PutBucketLogging.build(context)
+ when :put_bucket_metrics_configuration
+ PutBucketMetricsConfiguration.build(context)
+ when :put_bucket_notification
+ PutBucketNotification.build(context)
+ when :put_bucket_notification_configuration
+ PutBucketNotificationConfiguration.build(context)
+ when :put_bucket_ownership_controls
+ PutBucketOwnershipControls.build(context)
+ when :put_bucket_policy
+ PutBucketPolicy.build(context)
+ when :put_bucket_replication
+ PutBucketReplication.build(context)
+ when :put_bucket_request_payment
+ PutBucketRequestPayment.build(context)
+ when :put_bucket_tagging
+ PutBucketTagging.build(context)
+ when :put_bucket_versioning
+ PutBucketVersioning.build(context)
+ when :put_bucket_website
+ PutBucketWebsite.build(context)
+ when :put_object
+ PutObject.build(context)
+ when :put_object_acl
+ PutObjectAcl.build(context)
+ when :put_object_legal_hold
+ PutObjectLegalHold.build(context)
+ when :put_object_lock_configuration
+ PutObjectLockConfiguration.build(context)
+ when :put_object_retention
+ PutObjectRetention.build(context)
+ when :put_object_tagging
+ PutObjectTagging.build(context)
+ when :put_public_access_block
+ PutPublicAccessBlock.build(context)
+ when :restore_object
+ RestoreObject.build(context)
+ when :select_object_content
+ SelectObjectContent.build(context)
+ when :upload_part
+ UploadPart.build(context)
+ when :upload_part_copy
+ UploadPartCopy.build(context)
+ when :write_get_object_response
+ WriteGetObjectResponse.build(context)
+ else
+ Aws::S3::EndpointParameters.create(context.config)
+ end
+ end
end
end