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, 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, GetBucket, GetBucketLifecycleConfiguration, GetBucketPolicy, GetBucketReplication, GetBucketTagging, GetBucketVersioning, GetDataAccess, GetJobTagging, GetMultiRegionAccessPoint, GetMultiRegionAccessPointPolicy, GetMultiRegionAccessPointPolicyStatus, GetMultiRegionAccessPointRoutes, GetPublicAccessBlock, GetStorageLensConfiguration, GetStorageLensConfigurationTagging, GetStorageLensGroup, ListAccessGrants, ListAccessGrantsInstances, ListAccessGrantsLocations, ListAccessPoints, ListAccessPointsForObjectLambda, ListCallerAccessGrants, ListJobs, ListMultiRegionAccessPoints, ListRegionalBuckets, ListStorageLensConfigurations, ListStorageLensGroups, ListTagsForResource, PutAccessGrantsInstanceResourcePolicy, PutAccessPointConfigurationForObjectLambda, PutAccessPointPolicy, PutAccessPointPolicyForObjectLambda, 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.



1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
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
# File 'lib/aws-sdk-s3control/endpoints.rb', line 1064

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_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_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_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_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