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-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-sigv4/lib/aws-sigv4/signature.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-s3/lib/aws-sdk-s3/encryption.rb,
gems/aws-sdk-s3/lib/aws-sdk-s3/plugins/arn.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/structure.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/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-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-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/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/shared_config.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/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/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-s3/lib/aws-sdk-s3/encryption/materials.rb,
gems/aws-sdk-sqs/lib/aws-sdk-sqs/plugins/queue_urls.rb,
gems/aws-sdk-core/lib/aws-sdk-core/pageable_response.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-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/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-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/token_provider_chain.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/xml/parser/engines/ox.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/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/express_credentials_cache.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/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-core/lib/aws-sdk-core/xml/parser/engines/oga.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-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-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/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/engines/rexml.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-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/response/status_code.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/engines/libxml.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/plugins/iad_regional_endpoint.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-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/stubbing/protocols/rest_xml.rb,
gems/aws-sdk-core/lib/aws-sdk-core/xml/parser/engines/nokogiri.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/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-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-s3/lib/aws-sdk-s3/customizations/types/permanent_redirect.rb,
gems/aws-sdk-core/lib/aws-sdk-core/assume_role_web_identity_credentials.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-s3/lib/aws-sdk-s3/plugins/skip_whole_multipart_get_checksums.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

Aws module documentation.

Defined Under Namespace

Modules: ACM, ACMPCA, APIGateway, ARCZonalShift, ARNParser, AccessAnalyzer, Account, AlexaForBusiness, Amplify, AmplifyBackend, AmplifyUIBuilder, ApiGatewayManagementApi, ApiGatewayV2, AppConfig, AppConfigData, AppFabric, AppIntegrationsService, AppMesh, AppRegistry, AppRunner, AppStream, AppSync, Appflow, ApplicationAutoScaling, ApplicationCostProfiler, ApplicationDiscoveryService, ApplicationInsights, Artifact, AsyncClientStubs, Athena, AuditManager, AugmentedAIRuntime, AutoScaling, AutoScalingPlans, B2bi, BCMDataExports, Backup, BackupGateway, BackupStorage, Batch, Bedrock, BedrockAgent, BedrockAgentRuntime, BedrockRuntime, 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, CodeDeploy, CodeGuruProfiler, CodeGuruReviewer, CodeGuruSecurity, CodePipeline, CodeStar, CodeStarNotifications, CodeStarconnections, CognitoIdentity, CognitoIdentityProvider, CognitoSync, Comprehend, ComprehendMedical, ComputeOptimizer, ConfigService, Connect, ConnectCampaignService, ConnectCases, ConnectContactLens, ConnectParticipant, ConnectWisdomService, ControlTower, CostExplorer, CostOptimizationHub, CostandUsageReportService, CredentialProvider, CustomerProfiles, DAX, DLM, DataExchange, DataPipeline, DataSync, DataZone, DatabaseMigrationService, DefaultsModeConfiguration, Detective, DevOpsGuru, DeviceFarm, DirectConnect, DirectoryService, 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, Glacier, GlobalAccelerator, Glue, GlueDataBrew, Greengrass, GreengrassV2, GroundStation, GuardDuty, Health, HealthLake, Honeycode, IAM, IVS, IVSRealTime, IdentityStore, Imagebuilder, ImportExport, Inspector, Inspector2, InspectorScan, InternetMonitor, IoT, IoT1ClickDevicesService, IoT1ClickProjects, 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, LambdaPreview, LaunchWizard, Lex, LexModelBuildingService, LexModelsV2, LexRuntimeV2, LicenseManager, LicenseManagerLinuxSubscriptions, LicenseManagerUserSubscriptions, Lightsail, LocationService, Log, LookoutEquipment, LookoutMetrics, LookoutforVision, MQ, MTurk, MWAA, MachineLearning, Macie2, MainframeModernization, ManagedBlockchain, ManagedBlockchainQuery, ManagedGrafana, MarketplaceAgreement, MarketplaceCatalog, MarketplaceCommerceAnalytics, MarketplaceDeployment, MarketplaceEntitlementService, MarketplaceMetering, MediaConnect, MediaConvert, MediaLive, MediaPackage, MediaPackageV2, MediaPackageVod, MediaStore, MediaStoreData, MediaTailor, MedicalImaging, MemoryDB, Mgn, MigrationHub, MigrationHubConfig, MigrationHubOrchestrator, MigrationHubRefactorSpaces, MigrationHubStrategyRecommendations, Mobile, Neptune, NeptuneGraph, Neptunedata, NetworkFirewall, NetworkManager, NetworkMonitor, NimbleStudio, OAM, OSIS, Omics, OpenSearchServerless, OpenSearchService, OpsWorks, OpsWorksCM, Organizations, Outposts, PI, PageableResponse, Panorama, Partitions, PaymentCryptography, PaymentCryptographyData, PcaConnectorAd, Personalize, PersonalizeEvents, PersonalizeRuntime, Pinpoint, PinpointEmail, PinpointSMSVoice, PinpointSMSVoiceV2, Pipes, Polly, Pricing, PrivateNetworks, PrometheusService, Proton, QBusiness, QConnect, QLDB, QLDBSession, QuickSight, RAM, RDS, RDSDataService, RecycleBin, Redshift, RedshiftDataAPIService, RedshiftServerless, Rekognition, Repostspace, ResilienceHub, ResourceExplorer2, ResourceGroups, ResourceGroupsTaggingAPI, Resources, RoboMaker, RolesAnywhere, Route53, Route53Domains, Route53RecoveryCluster, Route53RecoveryControlConfig, Route53RecoveryReadiness, Route53Resolver, S3, S3Control, S3Outposts, SES, SESV2, SMS, SNS, SQS, SSM, SSMContacts, SSMIncidents, SSO, SSOAdmin, SSOOIDC, STS, SWF, SageMaker, SageMakerFeatureStoreRuntime, SageMakerGeospatial, SageMakerMetrics, SageMakerRuntime, SagemakerEdgeManager, SavingsPlans, Scheduler, Schemas, SecretsManager, SecurityHub, SecurityLake, ServerlessApplicationRepository, ServiceCatalog, ServiceDiscovery, ServiceQuotas, Shield, Signer, Sigv2, Sigv4, SimSpaceWeaver, SimpleDB, SnowDeviceManagement, Snowball, SsmSap, States, StorageGateway, SupplyChain, Support, SupportApp, Synthetics, Textract, TimestreamInfluxDB, TimestreamQuery, TimestreamWrite, Tnb, TokenProvider, TranscribeService, TranscribeStreamingService, Transfer, Translate, TrustedAdvisor, VPCLattice, VerifiedPermissions, VoiceID, WAF, WAFRegional, WAFV2, Waiters, WellArchitected, WorkDocs, WorkLink, WorkMail, WorkMailMessageFlow, WorkSpaces, WorkSpacesThinClient, WorkSpacesWeb, XRay Classes: ARN, AssumeRoleCredentials, AssumeRoleWebIdentityCredentials, Credentials, EC2Metadata, ECSCredentials, EventEmitter, InstanceProfileCredentials, ProcessCredentials, SSOCredentials, SSOTokenProvider, SharedCredentials, StaticTokenProvider, Token

Constant Summary collapse

CORE_GEM_VERSION =
File.read(File.expand_path('../../VERSION', __FILE__)).strip

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configHash

Returns a hash of default configuration options shared by all constructed clients.

Returns:

  • (Hash)

    Returns a hash of default configuration options shared by all constructed clients.



133
134
135
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 133

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.

Returns:

  • (nil)


188
189
190
191
192
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 188

def empty_connection_pools!
  Seahorse::Client::NetHttp::ConnectionPool.pools.each do |pool|
    pool.empty!
  end
end

.partition(partition_name) ⇒ Object

See Also:

  • (Aws(Aws::Partitions(Aws::Partitions.partition)


145
146
147
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 145

def partition(partition_name)
  Aws::Partitions.partition(partition_name)
end

.partitionsObject

See Also:

  • (Aws(Aws::Partitions(Aws::Partitions.partitions)


150
151
152
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 150

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!

Returns:

  • (String)

    Returns the path to the bundled cert.



165
166
167
168
169
170
171
172
173
# File 'gems/aws-sdk-core/lib/aws-sdk-core.rb', line 165

def use_bundled_cert!
  config.delete(:ssl_ca_directory)
  config.delete(:ssl_ca_store)
  config[:ssl_ca_bundle] = File.expand_path(File.join(
    File.dirname(__FILE__),
    '..',
    'ca-bundle.crt'
  ))
end