Module: Aws::S3Control::Endpoints Private

Defined in:
lib/aws-sdk-s3control/endpoints.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Classes: AssociateAccessGrantsIdentityCenter, CreateAccessGrant, CreateAccessGrantsInstance, CreateAccessGrantsLocation, CreateAccessPoint, CreateAccessPointForObjectLambda, CreateBucket, CreateJob, CreateMultiRegionAccessPoint, CreateStorageLensGroup, DeleteAccessGrant, DeleteAccessGrantsInstance, DeleteAccessGrantsInstanceResourcePolicy, DeleteAccessGrantsLocation, DeleteAccessPoint, DeleteAccessPointForObjectLambda, DeleteAccessPointPolicy, DeleteAccessPointPolicyForObjectLambda, DeleteAccessPointScope, DeleteBucket, DeleteBucketLifecycleConfiguration, DeleteBucketPolicy, DeleteBucketReplication, DeleteBucketTagging, DeleteJobTagging, DeleteMultiRegionAccessPoint, DeletePublicAccessBlock, DeleteStorageLensConfiguration, DeleteStorageLensConfigurationTagging, DeleteStorageLensGroup, DescribeJob, DescribeMultiRegionAccessPointOperation, DissociateAccessGrantsIdentityCenter, GetAccessGrant, GetAccessGrantsInstance, GetAccessGrantsInstanceForPrefix, GetAccessGrantsInstanceResourcePolicy, GetAccessGrantsLocation, GetAccessPoint, GetAccessPointConfigurationForObjectLambda, GetAccessPointForObjectLambda, GetAccessPointPolicy, GetAccessPointPolicyForObjectLambda, GetAccessPointPolicyStatus, GetAccessPointPolicyStatusForObjectLambda, GetAccessPointScope, GetBucket, GetBucketLifecycleConfiguration, GetBucketPolicy, GetBucketReplication, GetBucketTagging, GetBucketVersioning, GetDataAccess, GetJobTagging, GetMultiRegionAccessPoint, GetMultiRegionAccessPointPolicy, GetMultiRegionAccessPointPolicyStatus, GetMultiRegionAccessPointRoutes, GetPublicAccessBlock, GetStorageLensConfiguration, GetStorageLensConfigurationTagging, GetStorageLensGroup, ListAccessGrants, ListAccessGrantsInstances, ListAccessGrantsLocations, ListAccessPoints, ListAccessPointsForDirectoryBuckets, ListAccessPointsForObjectLambda, ListCallerAccessGrants, ListJobs, ListMultiRegionAccessPoints, ListRegionalBuckets, ListStorageLensConfigurations, ListStorageLensGroups, ListTagsForResource, PutAccessGrantsInstanceResourcePolicy, PutAccessPointConfigurationForObjectLambda, PutAccessPointPolicy, PutAccessPointPolicyForObjectLambda, PutAccessPointScope, PutBucketLifecycleConfiguration, PutBucketPolicy, PutBucketReplication, PutBucketTagging, PutBucketVersioning, PutJobTagging, PutMultiRegionAccessPointPolicy, PutPublicAccessBlock, PutStorageLensConfiguration, PutStorageLensConfigurationTagging, SubmitMultiRegionAccessPointRoutes, TagResource, UntagResource, UpdateAccessGrantsLocation, UpdateJobPriority, UpdateJobStatus, UpdateStorageLensGroup

Class Method Summary collapse

Class Method Details

.parameters_for_operation(context) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
# File 'lib/aws-sdk-s3control/endpoints.rb', line 1116

def self.parameters_for_operation(context)
  case context.operation_name
  when :associate_access_grants_identity_center
    AssociateAccessGrantsIdentityCenter.build(context)
  when :create_access_grant
    CreateAccessGrant.build(context)
  when :create_access_grants_instance
    CreateAccessGrantsInstance.build(context)
  when :create_access_grants_location
    CreateAccessGrantsLocation.build(context)
  when :create_access_point
    CreateAccessPoint.build(context)
  when :create_access_point_for_object_lambda
    CreateAccessPointForObjectLambda.build(context)
  when :create_bucket
    CreateBucket.build(context)
  when :create_job
    CreateJob.build(context)
  when :create_multi_region_access_point
    CreateMultiRegionAccessPoint.build(context)
  when :create_storage_lens_group
    CreateStorageLensGroup.build(context)
  when :delete_access_grant
    DeleteAccessGrant.build(context)
  when :delete_access_grants_instance
    DeleteAccessGrantsInstance.build(context)
  when :delete_access_grants_instance_resource_policy
    DeleteAccessGrantsInstanceResourcePolicy.build(context)
  when :delete_access_grants_location
    DeleteAccessGrantsLocation.build(context)
  when :delete_access_point
    DeleteAccessPoint.build(context)
  when :delete_access_point_for_object_lambda
    DeleteAccessPointForObjectLambda.build(context)
  when :delete_access_point_policy
    DeleteAccessPointPolicy.build(context)
  when :delete_access_point_policy_for_object_lambda
    DeleteAccessPointPolicyForObjectLambda.build(context)
  when :delete_access_point_scope
    DeleteAccessPointScope.build(context)
  when :delete_bucket
    DeleteBucket.build(context)
  when :delete_bucket_lifecycle_configuration
    DeleteBucketLifecycleConfiguration.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_job_tagging
    DeleteJobTagging.build(context)
  when :delete_multi_region_access_point
    DeleteMultiRegionAccessPoint.build(context)
  when :delete_public_access_block
    DeletePublicAccessBlock.build(context)
  when :delete_storage_lens_configuration
    DeleteStorageLensConfiguration.build(context)
  when :delete_storage_lens_configuration_tagging
    DeleteStorageLensConfigurationTagging.build(context)
  when :delete_storage_lens_group
    DeleteStorageLensGroup.build(context)
  when :describe_job
    DescribeJob.build(context)
  when :describe_multi_region_access_point_operation
    DescribeMultiRegionAccessPointOperation.build(context)
  when :dissociate_access_grants_identity_center
    DissociateAccessGrantsIdentityCenter.build(context)
  when :get_access_grant
    GetAccessGrant.build(context)
  when :get_access_grants_instance
    GetAccessGrantsInstance.build(context)
  when :get_access_grants_instance_for_prefix
    GetAccessGrantsInstanceForPrefix.build(context)
  when :get_access_grants_instance_resource_policy
    GetAccessGrantsInstanceResourcePolicy.build(context)
  when :get_access_grants_location
    GetAccessGrantsLocation.build(context)
  when :get_access_point
    GetAccessPoint.build(context)
  when :get_access_point_configuration_for_object_lambda
    GetAccessPointConfigurationForObjectLambda.build(context)
  when :get_access_point_for_object_lambda
    GetAccessPointForObjectLambda.build(context)
  when :get_access_point_policy
    GetAccessPointPolicy.build(context)
  when :get_access_point_policy_for_object_lambda
    GetAccessPointPolicyForObjectLambda.build(context)
  when :get_access_point_policy_status
    GetAccessPointPolicyStatus.build(context)
  when :get_access_point_policy_status_for_object_lambda
    GetAccessPointPolicyStatusForObjectLambda.build(context)
  when :get_access_point_scope
    GetAccessPointScope.build(context)
  when :get_bucket
    GetBucket.build(context)
  when :get_bucket_lifecycle_configuration
    GetBucketLifecycleConfiguration.build(context)
  when :get_bucket_policy
    GetBucketPolicy.build(context)
  when :get_bucket_replication
    GetBucketReplication.build(context)
  when :get_bucket_tagging
    GetBucketTagging.build(context)
  when :get_bucket_versioning
    GetBucketVersioning.build(context)
  when :get_data_access
    GetDataAccess.build(context)
  when :get_job_tagging
    GetJobTagging.build(context)
  when :get_multi_region_access_point
    GetMultiRegionAccessPoint.build(context)
  when :get_multi_region_access_point_policy
    GetMultiRegionAccessPointPolicy.build(context)
  when :get_multi_region_access_point_policy_status
    GetMultiRegionAccessPointPolicyStatus.build(context)
  when :get_multi_region_access_point_routes
    GetMultiRegionAccessPointRoutes.build(context)
  when :get_public_access_block
    GetPublicAccessBlock.build(context)
  when :get_storage_lens_configuration
    GetStorageLensConfiguration.build(context)
  when :get_storage_lens_configuration_tagging
    GetStorageLensConfigurationTagging.build(context)
  when :get_storage_lens_group
    GetStorageLensGroup.build(context)
  when :list_access_grants
    ListAccessGrants.build(context)
  when :list_access_grants_instances
    ListAccessGrantsInstances.build(context)
  when :list_access_grants_locations
    ListAccessGrantsLocations.build(context)
  when :list_access_points
    ListAccessPoints.build(context)
  when :list_access_points_for_directory_buckets
    ListAccessPointsForDirectoryBuckets.build(context)
  when :list_access_points_for_object_lambda
    ListAccessPointsForObjectLambda.build(context)
  when :list_caller_access_grants
    ListCallerAccessGrants.build(context)
  when :list_jobs
    ListJobs.build(context)
  when :list_multi_region_access_points
    ListMultiRegionAccessPoints.build(context)
  when :list_regional_buckets
    ListRegionalBuckets.build(context)
  when :list_storage_lens_configurations
    ListStorageLensConfigurations.build(context)
  when :list_storage_lens_groups
    ListStorageLensGroups.build(context)
  when :list_tags_for_resource
    ListTagsForResource.build(context)
  when :put_access_grants_instance_resource_policy
    PutAccessGrantsInstanceResourcePolicy.build(context)
  when :put_access_point_configuration_for_object_lambda
    PutAccessPointConfigurationForObjectLambda.build(context)
  when :put_access_point_policy
    PutAccessPointPolicy.build(context)
  when :put_access_point_policy_for_object_lambda
    PutAccessPointPolicyForObjectLambda.build(context)
  when :put_access_point_scope
    PutAccessPointScope.build(context)
  when :put_bucket_lifecycle_configuration
    PutBucketLifecycleConfiguration.build(context)
  when :put_bucket_policy
    PutBucketPolicy.build(context)
  when :put_bucket_replication
    PutBucketReplication.build(context)
  when :put_bucket_tagging
    PutBucketTagging.build(context)
  when :put_bucket_versioning
    PutBucketVersioning.build(context)
  when :put_job_tagging
    PutJobTagging.build(context)
  when :put_multi_region_access_point_policy
    PutMultiRegionAccessPointPolicy.build(context)
  when :put_public_access_block
    PutPublicAccessBlock.build(context)
  when :put_storage_lens_configuration
    PutStorageLensConfiguration.build(context)
  when :put_storage_lens_configuration_tagging
    PutStorageLensConfigurationTagging.build(context)
  when :submit_multi_region_access_point_routes
    SubmitMultiRegionAccessPointRoutes.build(context)
  when :tag_resource
    TagResource.build(context)
  when :untag_resource
    UntagResource.build(context)
  when :update_access_grants_location
    UpdateAccessGrantsLocation.build(context)
  when :update_job_priority
    UpdateJobPriority.build(context)
  when :update_job_status
    UpdateJobStatus.build(context)
  when :update_storage_lens_group
    UpdateStorageLensGroup.build(context)
  else
    Aws::S3Control::EndpointParameters.create(context.config)
  end
end