Module: Aws
- Defined in:
- gems/aws-sdk-resources/lib/aws-sdk-resources.rb,
gems/aws-sigv2/lib/aws-sigv2.rb,
gems/aws-sigv4/lib/aws-sigv4.rb,
gems/aws-sdk-core/lib/aws-defaults.rb,
gems/aws-sdk-core/lib/aws-sdk-core.rb,
gems/aws-sigv2/lib/aws-sigv2/signer.rb,
gems/aws-sigv4/lib/aws-sigv4/errors.rb,
gems/aws-sigv4/lib/aws-sigv4/signer.rb,
gems/aws-sigv4/lib/aws-sigv4/request.rb,
gems/aws-partitions/lib/aws-partitions.rb,
gems/aws-sdk-core/lib/aws-sdk-core/arn.rb,
gems/aws-sdk-core/lib/aws-sdk-core/log.rb,
gems/aws-sigv4/lib/aws-sigv4/signature.rb,
gems/aws-sdk-core/lib/aws-sdk-core/cbor.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json.rb,
gems/aws-sdk-core/lib/aws-sdk-core/util.rb,
gems/aws-sdk-core/lib/aws-sdk-core/pager.rb,
gems/aws-sdk-core/lib/aws-sdk-core/token.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/file_part.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/presigner.rb,
gems/aws-sigv2/lib/aws-sigv2/credentials.rb,
gems/aws-sigv4/lib/aws-sigv4/credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/errors.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/arn.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing.rb,
gems/aws-sdk-core/lib/aws-sdk-sts/presigner.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/md5s.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb,
gems/aws-sdk-core/lib/aws-sdk-core/lru_cache.rb,
gems/aws-sdk-core/lib/aws-sdk-core/resources.rb,
gems/aws-sdk-core/lib/aws-sdk-core/structure.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption_v2.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/file_uploader.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/legacy_signer.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/object_copier.rb,
gems/aws-partitions/lib/aws-partitions/region.rb,
gems/aws-sdk-core/lib/aws-sdk-core/arn_parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/ini_parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/presigned_post.rb,
gems/aws-sdk-sqs/lib/aws-sdk-sqs/plugins/md5s.rb,
gems/aws-sdk-sqs/lib/aws-sdk-sqs/queue_poller.rb,
gems/aws-eventstream/lib/aws-eventstream/types.rb,
gems/aws-partitions/lib/aws-partitions/service.rb,
gems/aws-sdk-core/lib/aws-sdk-core/credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/param.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/builder.rb,
gems/aws-sdk-polly/lib/aws-sdk-polly/presigner.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/file_downloader.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/sse_cpk.rb,
gems/aws-eventstream/lib/aws-eventstream/errors.rb,
gems/aws-partitions/lib/aws-partitions/metadata.rb,
gems/aws-sdk-core/lib/aws-sdk-core/cbor/decoder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/cbor/encoder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/client_stubs.rb,
gems/aws-sdk-core/lib/aws-sdk-core/deprecations.rb,
gems/aws-sdk-core/lib/aws-sdk-core/eager_loader.rb,
gems/aws-sdk-core/lib/aws-sdk-core/ec2_metadata.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/type_builder.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/utils.rb,
gems/aws-sdk-sns/lib/aws-sdk-sns/customizations.rb,
gems/aws-sdk-sqs/lib/aws-sdk-sqs/customizations.rb,
gems/aws-eventstream/lib/aws-eventstream/decoder.rb,
gems/aws-eventstream/lib/aws-eventstream/encoder.rb,
gems/aws-eventstream/lib/aws-eventstream/message.rb,
gems/aws-partitions/lib/aws-partitions/partition.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/url.rb,
gems/aws-sdk-core/lib/aws-sdk-core/error_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/event_emitter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/log/formatter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/shared_config.rb,
gems/aws-sdk-core/lib/aws-sdk-sts/customizations.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/client.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/errors.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/dualstack.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/redirects.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/s3_signer.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoint_cache.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/rule.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/oj_engine.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry/base.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry/otel.rb,
gems/aws-sdk-core/lib/aws-sdk-core/token_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/waiters/errors.rb,
gems/aws-sdk-core/lib/aws-sdk-core/waiters/poller.rb,
gems/aws-sdk-core/lib/aws-sdk-core/waiters/waiter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/utils.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/accelerate.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/bucket_dns.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/s3_host_id.rb,
gems/aws-sdk-sns/lib/aws-sdk-sns/message_verifier.rb,
gems/aws-sdk-core/lib/aws-sdk-core/ecs_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/param_converter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/param_validator.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/api_key.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/logging.rb,
gems/aws-sdk-core/lib/aws-sdk-core/sso_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry/no_op.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/default_map.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/doc_builder.rb,
gems/aws-sdk-glacier/lib/aws-sdk-glacier/tree_hash.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/bucket_region_cache.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/client.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/errors.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/express_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/json_engine.rb,
gems/aws-sdk-core/lib/aws-sdk-core/log/param_filter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/param_list.rb,
gems/aws-sdk-core/lib/aws-sdk-core/refreshing_token.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/default_list.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/frame.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/stack.rb,
gems/aws-sdk-ec2/lib/aws-sdk-ec2/customizations/tag.rb,
gems/aws-sdk-polly/lib/aws-sdk-polly/customizations.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/materials.rb,
gems/aws-sdk-sqs/lib/aws-sdk-sqs/plugins/queue_urls.rb,
gems/aws-sigv4/lib/aws-sigv4/asymmetric_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/pageable_response.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/telemetry.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/ec2_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/request/body.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/error_handler.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/bucket.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/errors.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/object.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/access_grants.rb,
gems/aws-eventstream/lib/aws-eventstream/header_value.rb,
gems/aws-partitions/lib/aws-partitions/partition_list.rb,
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/signer.rb,
gems/aws-sdk-core/lib/aws-sdk-core/async_client_stubs.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/endpoint.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/function.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/matchers.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/rule_set.rb,
gems/aws-sdk-core/lib/aws-sdk-core/json/error_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/user_agent.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/response/body.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/cbor_engine.rb,
gems/aws-sdk-core/lib/aws-sdk-core/shared_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/sso_token_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/stub_data.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/xml_error.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/materials.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/multipart_upload_error.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/event_parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/credential_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/condition.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/reference.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/templater.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/tree_rule.rb,
gems/aws-sdk-core/lib/aws-sdk-core/log/param_formatter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/process_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/param_builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/empty_stub.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry/span_kind.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/io_decrypter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/io_encrypter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/key_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/multipart_file_uploader.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/object_multipart_copier.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/http_200_errors.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/streaming_retry.rb,
gems/aws-sdk-swf/lib/aws-sdk-swf/plugins/read_timeouts.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/event_builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/error_rule.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/retry_errors.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/signature_v2.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/signature_v4.rb,
gems/aws-sdk-core/lib/aws-sdk-core/resources/collection.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/request/builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/request/headers.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/response/parser.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/error_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/token_provider_chain.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/ox_engine.rb,
gems/aws-sdk-route53/lib/aws-sdk-route53/plugins/id_fix.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/url_encoded_keys.rb,
gems/aws-partitions/lib/aws-partitions/endpoint_provider.rb,
gems/aws-sdk-core/lib/aws-defaults/default_configuration.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/decode_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/encode_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/defaults_mode.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/http_checksum.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/invocation_id.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/ec2.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/request/endpoint.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/response/headers.rb,
gems/aws-sdk-core/lib/aws-sdk-core/static_token_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/telemetry/span_status.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/oga_engine.rb,
gems/aws-sdk-ec2/lib/aws-sdk-ec2/customizations/instance.rb,
gems/aws-sdk-ec2/lib/aws-sdk-ec2/customizations/resource.rb,
gems/aws-sdk-iam/lib/aws-sdk-iam/customizations/resource.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/access_grants_credentials.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/io_decrypter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/io_encrypter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/key_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/multipart_stream_uploader.rb,
gems/aws-sdk-s3control/lib/aws-sdk-s3control/plugins/arn.rb,
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/url_signer.rb,
gems/aws-sdk-core/lib/aws-sdk-core/client_side_monitoring.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/stub_responses.rb,
gems/aws-sdk-core/lib/aws-sdk-core/refreshing_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/ec2.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/decrypt_handler.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/encrypt_handler.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/checksum_algorithm.rb,
gems/aws-sdk-core/lib/aws-sdk-core/assume_role_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/endpoint_rule.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/apig_user_agent.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/param_converter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/param_validator.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/query.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/response_paging.rb,
gems/aws-sdk-core/lib/aws-sdk-core/query/ec2_param_builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/json.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/rest.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/rexml_engine.rb,
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/attribute_value.rb,
gems/aws-sdk-ec2/lib/aws-sdk-ec2/plugins/region_validation.rb,
gems/aws-sdk-glacier/lib/aws-sdk-glacier/plugins/checksums.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/expect_100_continue.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/location_constraint.rb,
gems/aws-sdk-core/lib/aws-sdk-core/endpoints/rules_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/endpoint_pattern.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/rpc_v2.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/data_applicator.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/query.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/libxml_engine.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/parsing_error.rb,
gems/aws-sdk-glacier/lib/aws-sdk-glacier/plugins/account_id.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/io_auth_decrypter.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/decrypt_handler.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/encrypt_handler.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/express_credentials_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/express_session_auth.rb,
gems/aws-sdk-translate/lib/aws-sdk-translate/customizations.rb,
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/cookie_signer.rb,
gems/aws-sdk-core/lib/aws-sdk-core/credential_provider_chain.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/idempotency_token.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/content_type_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/response/status_code.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/rpc_v2.rb,
gems/aws-sdk-glacier/lib/aws-sdk-glacier/plugins/api_version.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/object_summary.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/object_version.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb,
gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/customizations.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/checksum_algorithm.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/endpoint_discovery.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/json_rpc.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/rest_xml.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/retries/clock_skew.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/nokogiri_engine.rb,
gems/aws-sdk-rds/lib/aws-sdk-rds/plugins/cross_region_copying.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/kms_cipher_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/io_auth_decrypter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/event_stream_decoder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/binary/event_stream_encoder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/jsonvalue_converter.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/rest_json.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/recursion_detection.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/request_compression.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/retries/retry_quota.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rpc_v2/content_type_handler.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/rest_xml.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/multipart_upload.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/default_key_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/get_bucket_location_fix.rb,
gems/aws-sdk-s3control/lib/aws-sdk-s3control/plugins/dualstack.rb,
gems/aws-sdk-core/lib/aws-sdk-core/instance_profile_credentials.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/bearer_authorization.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/global_configuration.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/rest_json.rb,
gems/aws-sdk-finspace/lib/aws-sdk-finspace/plugins/content_type.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/kms_cipher_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb,
gems/aws-sdk-s3control/lib/aws-sdk-s3control/plugins/s3_host_id.rb,
gems/aws-sdk-core/lib/aws-defaults/defaults_mode_config_resolver.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/apig_authorizer_token.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/client_metrics_plugin.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/helpful_socket_errors.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/protocols/api_gateway.rb,
gems/aws-sdk-core/lib/aws-sdk-sts/plugins/sts_regional_endpoints.rb,
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/customizations/client.rb,
gems/aws-sdk-ec2/lib/aws-sdk-ec2/plugins/copy_encrypted_snapshot.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/default_key_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/stubbing/protocols/api_gateway.rb,
gems/aws-sdk-docdb/lib/aws-sdk-docdb/plugins/cross_region_copying.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/access_grants_credentials_provider.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryption/default_cipher_provider.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/retries/error_inspector.rb,
gems/aws-sdk-core/lib/aws-sdk-core/client_side_monitoring/publisher.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/request/querystring_builder.rb,
gems/aws-sdk-core/lib/aws-sdk-core/rest/response/header_list_parser.rb,
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/plugins/crc32_validation.rb,
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/plugins/extended_retries.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/encryptionV2/default_cipher_provider.rb,
gems/aws-sdk-s3control/lib/aws-sdk-s3control/arn/outpost_bucket_arn.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/credentials_configuration.rb,
gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/plugins/simple_attributes.rb,
gems/aws-sdk-rds/lib/aws-sdk-rds/customizations/auth_token_generator.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/client_metrics_send_plugin.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/event_stream_configuration.rb,
gems/aws-sdk-neptune/lib/aws-sdk-neptune/plugins/cross_region_copying.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/retries/client_rate_limiter.rb,
gems/aws-sdk-dsql/lib/aws-sdk-dsql/customizations/auth_token_generator.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/customizations/types/permanent_redirect.rb,
gems/aws-sdk-cognitoidentity/lib/aws-sdk-cognitoidentity/customizations.rb,
gems/aws-sdk-core/lib/aws-sdk-core/assume_role_web_identity_credentials.rb,
gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/customizations.rb,
gems/aws-sdk-finspacedata/lib/aws-sdk-finspacedata/plugins/content_type.rb,
gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/attribute_value.rb,
gems/aws-sdk-core/lib/aws-sdk-core/client_side_monitoring/request_metrics.rb,
gems/aws-sdk-core/lib/aws-sdk-core/plugins/apig_credentials_configuration.rb,
gems/aws-sdk-s3control/lib/aws-sdk-s3control/arn/outpost_access_point_arn.rb,
gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/attribute_translator.rb,
gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/plugins/apply_content_type_header.rb,
gems/aws-sdk-machinelearning/lib/aws-sdk-machinelearning/plugins/predict_endpoint.rb,
gems/aws-sdk-dynamodbstreams/lib/aws-sdk-dynamodbstreams/plugins/simple_attributes.rb,
gems/aws-sdk-cloudsearchdomain/lib/aws-sdk-cloudsearchdomain/plugins/switch_to_post.rb,
gems/aws-sdk-cloudsearchdomain/lib/aws-sdk-cloudsearchdomain/plugins/conditional_signing.rb,
gems/aws-sdk-cognitoidentity/lib/aws-sdk-cognitoidentity/customizations/cognito_identity_credentials.rb
Overview
utility classes
Defined Under Namespace
Modules: ACM, ACMPCA, APIGateway, ARCZonalShift, ARNParser, AccessAnalyzer, Account, Amplify, AmplifyBackend, AmplifyUIBuilder, ApiGatewayManagementApi, ApiGatewayV2, AppConfig, AppConfigData, AppFabric, AppIntegrationsService, AppMesh, AppRegistry, AppRunner, AppStream, AppSync, AppTest, Appflow, ApplicationAutoScaling, ApplicationCostProfiler, ApplicationDiscoveryService, ApplicationInsights, ApplicationSignals, Artifact, AsyncClientStubs, Athena, AuditManager, AugmentedAIRuntime, AutoScaling, AutoScalingPlans, B2bi, BCMDataExports, BCMPricingCalculator, Backup, BackupGateway, BackupSearch, Batch, Bedrock, BedrockAgent, BedrockAgentRuntime, BedrockDataAutomation, BedrockDataAutomationRuntime, BedrockRuntime, Billing, BillingConductor, Binary, Braket, Budgets, Chatbot, Chime, ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, ChimeSDKVoice, CleanRooms, CleanRoomsML, ClientSideMonitoring, ClientStubs, Cloud9, CloudControlApi, CloudDirectory, CloudFormation, CloudFront, CloudFrontKeyValueStore, CloudHSM, CloudHSMV2, CloudSearch, CloudSearchDomain, CloudTrail, CloudTrailData, CloudWatch, CloudWatchEvents, CloudWatchEvidently, CloudWatchLogs, CloudWatchRUM, CodeArtifact, CodeBuild, CodeCatalyst, CodeCommit, CodeConnections, CodeDeploy, CodeGuruProfiler, CodeGuruReviewer, CodeGuruSecurity, CodePipeline, CodeStarNotifications, CodeStarconnections, CognitoIdentity, CognitoIdentityProvider, CognitoSync, Comprehend, ComprehendMedical, ComputeOptimizer, ConfigService, Connect, ConnectCampaignService, ConnectCampaignsV2, ConnectCases, ConnectContactLens, ConnectParticipant, ConnectWisdomService, ControlCatalog, ControlTower, CostExplorer, CostOptimizationHub, CostandUsageReportService, CredentialProvider, CustomerProfiles, DAX, DLM, DSQL, DataExchange, DataPipeline, DataSync, DataZone, DatabaseMigrationService, Deadline, DefaultsModeConfiguration, Detective, DevOpsGuru, DeviceFarm, DirectConnect, DirectoryService, DirectoryServiceData, DocDB, DocDBElastic, Drs, DynamoDB, DynamoDBStreams, EBS, EC2, EC2InstanceConnect, ECR, ECRPublic, ECS, EFS, EKS, EKSAuth, EMR, EMRContainers, EMRServerless, ElastiCache, ElasticBeanstalk, ElasticInference, ElasticLoadBalancing, ElasticLoadBalancingV2, ElasticTranscoder, ElasticsearchService, EntityResolution, Errors, EventBridge, EventStream, FIS, FMS, FSx, FinSpaceData, Finspace, Firehose, ForecastQueryService, ForecastService, FraudDetector, FreeTier, GameLift, GeoMaps, GeoPlaces, GeoRoutes, Glacier, GlobalAccelerator, Glue, GlueDataBrew, Greengrass, GreengrassV2, GroundStation, GuardDuty, Health, HealthLake, IAM, IVS, IVSRealTime, IdentityStore, Imagebuilder, ImportExport, Inspector, Inspector2, InspectorScan, InternetMonitor, Invoicing, IoT, IoTAnalytics, IoTDataPlane, IoTDeviceAdvisor, IoTEvents, IoTEventsData, IoTFleetHub, IoTFleetWise, IoTJobsDataPlane, IoTSecureTunneling, IoTSiteWise, IoTThingsGraph, IoTTwinMaker, IoTWireless, Ivschat, KMS, Kafka, KafkaConnect, Kendra, KendraRanking, Keyspaces, Kinesis, KinesisAnalytics, KinesisAnalyticsV2, KinesisVideo, KinesisVideoArchivedMedia, KinesisVideoMedia, KinesisVideoSignalingChannels, KinesisVideoWebRTCStorage, LakeFormation, Lambda, LaunchWizard, Lex, LexModelBuildingService, LexModelsV2, LexRuntimeV2, LicenseManager, LicenseManagerLinuxSubscriptions, LicenseManagerUserSubscriptions, Lightsail, LocationService, Log, LookoutEquipment, LookoutMetrics, LookoutforVision, MQ, MTurk, MWAA, MachineLearning, Macie2, MailManager, MainframeModernization, ManagedBlockchain, ManagedBlockchainQuery, ManagedGrafana, MarketplaceAgreement, MarketplaceCatalog, MarketplaceCommerceAnalytics, MarketplaceDeployment, MarketplaceEntitlementService, MarketplaceMetering, MarketplaceReporting, MediaConnect, MediaConvert, MediaLive, MediaPackage, MediaPackageV2, MediaPackageVod, MediaStore, MediaStoreData, MediaTailor, MedicalImaging, MemoryDB, Mgn, MigrationHub, MigrationHubConfig, MigrationHubOrchestrator, MigrationHubRefactorSpaces, MigrationHubStrategyRecommendations, Neptune, NeptuneGraph, Neptunedata, NetworkFirewall, NetworkFlowMonitor, NetworkManager, NetworkMonitor, Notifications, NotificationsContacts, OAM, OSIS, ObservabilityAdmin, Omics, OpenSearchServerless, OpenSearchService, OpsWorks, OpsWorksCM, Organizations, Outposts, PCS, PI, PageableResponse, Panorama, Partitions, PartnerCentralSelling, PaymentCryptography, PaymentCryptographyData, PcaConnectorAd, PcaConnectorScep, Personalize, PersonalizeEvents, PersonalizeRuntime, Pinpoint, PinpointEmail, PinpointSMSVoice, PinpointSMSVoiceV2, Pipes, Polly, Pricing, PrivateNetworks, PrometheusService, Proton, QApps, QBusiness, QConnect, QLDB, QLDBSession, QuickSight, RAM, RDS, RDSDataService, RecycleBin, Redshift, RedshiftDataAPIService, RedshiftServerless, Rekognition, Repostspace, ResilienceHub, ResourceExplorer2, ResourceGroups, ResourceGroupsTaggingAPI, Resources, RoboMaker, RolesAnywhere, Route53, Route53Domains, Route53Profiles, Route53RecoveryCluster, Route53RecoveryControlConfig, Route53RecoveryReadiness, Route53Resolver, S3, S3Control, S3Outposts, S3Tables, SES, SESV2, SMS, SNS, SQS, SSM, SSMContacts, SSMIncidents, SSMQuickSetup, SSO, SSOAdmin, SSOOIDC, STS, SWF, SageMaker, SageMakerFeatureStoreRuntime, SageMakerGeospatial, SageMakerMetrics, SageMakerRuntime, SagemakerEdgeManager, SavingsPlans, Scheduler, Schemas, SecretsManager, SecurityHub, SecurityIR, SecurityLake, ServerlessApplicationRepository, ServiceCatalog, ServiceDiscovery, ServiceQuotas, Shield, Signer, Sigv2, Sigv4, SimSpaceWeaver, SimpleDB, SnowDeviceManagement, Snowball, SocialMessaging, SsmSap, States, StorageGateway, SupplyChain, Support, SupportApp, Synthetics, TaxSettings, Telemetry, Textract, TimestreamInfluxDB, TimestreamQuery, TimestreamWrite, Tnb, TokenProvider, TranscribeService, TranscribeStreamingService, Transfer, Translate, TrustedAdvisor, VPCLattice, VerifiedPermissions, VoiceID, WAF, WAFRegional, WAFV2, Waiters, WellArchitected, WorkDocs, WorkMail, WorkMailMessageFlow, WorkSpaces, WorkSpacesThinClient, WorkSpacesWeb, XRay Classes: ARN, AssumeRoleCredentials, AssumeRoleWebIdentityCredentials, Credentials, EC2Metadata, ECSCredentials, ErrorHandler, EventEmitter, InstanceProfileCredentials, ProcessCredentials, SSOCredentials, SSOTokenProvider, SharedCredentials, StaticTokenProvider, Token
Constant Summary collapse
- CORE_GEM_VERSION =
File.read(File.('../VERSION', __dir__)).strip
Class Attribute Summary collapse
-
.config ⇒ Hash
Returns a hash of default configuration options shared by all constructed clients.
Class Method Summary collapse
-
.empty_connection_pools! ⇒ nil
Close any long-lived connections maintained by the SDK's internal connection pool.
-
.partition(partition_name) ⇒ Object
-
.partitions ⇒ Object
-
.use_bundled_cert! ⇒ String
The SDK ships with a ca certificate bundle to use when verifying SSL peer certificates.
Class Attribute Details
.config ⇒ Hash
Returns a hash of default configuration options shared by all constructed clients.
93 94 95 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 93 def config @config end |
Class Method Details
.empty_connection_pools! ⇒ nil
Close any long-lived connections maintained by the SDK's internal connection pool.
Applications that rely heavily on the fork()
system call on POSIX systems
should call this method in the child process directly after fork to ensure
there are no race conditions between the parent
process and its children
for the pooled TCP connections.
Child processes that make multi-threaded calls to the SDK should block on this call before beginning work.
148 149 150 151 152 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 148 def empty_connection_pools! Seahorse::Client::NetHttp::ConnectionPool.pools.each do |pool| pool.empty! end end |
.partition(partition_name) ⇒ Object
105 106 107 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 105 def partition(partition_name) Aws::Partitions.partition(partition_name) end |
.partitions ⇒ Object
110 111 112 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 110 def partitions Aws::Partitions.partitions end |
.use_bundled_cert! ⇒ String
The SDK ships with a ca certificate bundle to use when verifying SSL peer certificates. By default, this cert bundle is NOT used. The SDK will rely on the default cert available to OpenSSL. This ensures the cert provided by your OS is used.
For cases where the default cert is unavailable, e.g. Windows, you can call this method.
Aws.use_bundled_cert!
125 126 127 128 129 130 131 132 133 |
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 125 def use_bundled_cert! config.delete(:ssl_ca_directory) config.delete(:ssl_ca_store) config[:ssl_ca_bundle] = File.(File.join( File.dirname(__FILE__), '..', 'ca-bundle.crt' )) end |